wangjie_fourth

may the force be with you

0%

前几天遇到一道题目,题目的大意是这样的:10个人围一圈,数到3或者3的倍数就被踢出,请问最后一个人是在刚开始排序的位置是多少?

阅读全文 »

Here's something encrypted, password is required to continue reading.
阅读全文 »

Here's something encrypted, password is required to continue reading.
阅读全文 »

在新的篇章里,梳理一下JVM中关于GC的知识点,这里仅包含一些基础的知识点,有一些常用内容(比如G1)会在后面再写。 大致的内容包含:
(1)基础知识

  • 对象的生命周期
  • 垃圾对象判定
    • 可达性分析
    • 引用计数法
  • GC Root
  • 四种引用类型

(2)GC算法

  • 分代假设

(3)垃圾回收器

  • 串行垃圾回收器
  • 并行垃圾回收器
  • 并发垃圾回收器
  • G1

(3)GC日志分析

阅读全文 »

在此写一下我理解中的JVM是啥样子的,一是为了更好理解jvm的执行过程,二是为了以后可能会被问到问题做准备。博客内容大致分为:

  • 背景提要
  • JVM的基本结构
  • 字节码执行引擎的执行过程
    • class文件结构
  • 类加载与双亲委派模型
阅读全文 »

Here's something encrypted, password is required to continue reading.
阅读全文 »

Here's something encrypted, password is required to continue reading.
阅读全文 »

CompletableFuture是jdk8推出的新特性。其出现目的是为了解决Java在异步编程、响应式编程的缺失,对标的Java框架是Reactive Streams之类的Spring Reactor、RxJava、Akka Streams等等。

阅读全文 »