240 发简信
IP属地:安徽
  • Resize,w 360,h 240
    CMS G1 ZGC三大垃圾收集器大比拼

    今天这篇文章来介绍一下三大核心的垃圾收集器CMS G1 ZGC,并对它们的特点作简要分析。 1.CMS 首先来看看JDK1.8及之前的核心垃圾收...

  • Resize,w 360,h 240
    Redis应用

    1.分布式锁 RedissonLock分布式锁1)加锁是通过Lua脚本实现的,如果分布式锁不存在,则会通过hset 分布式锁 uuid+thre...

    1.7 848 1 17
  • 吴军《硅谷来信》——整体整理(二)

    第71封信,我的写书心得——以《文明之光》第四册为例 1.选题的原则 1)必须是我熟悉的题目,而且是我能够得到大部分作家得不到资料的题目。换...

    0.6 15143 5 62 3
  • Resize,w 360,h 240
    ConcurrentHashMap源码剖析

    1.JDK1.7 数据结构: 分为两级数组,外面有一个Segment数组,大小与并发级别有关 每个Segment管理一个HashEntry数组 ...

  • openjdk源码目录结构

    1.整个目录结构 1.1 openjdk9 tree -L 2 -d 1.2 openjdk8 classes 目录里的是 Java 的实现,n...

  • Resize,w 360,h 240
    浅谈Java对象的生与死

    Java对象在JVM中如何分配?分配在哪个地方?Java有自动内存管理机制,那它是怎么判定一个对象是垃圾对象的?以及怎样对垃圾对象回收? 这篇文...

  • Resize,w 360,h 240
    贪心算法

    目录 1.贪心算法步骤 2.两个关键要素 3.两种背包问题3.1 0-1背包问题(适用于动态规划,不满足贪心选择性质)3.2 分数背包问题(适用...

  • Resize,w 360,h 240
    JMM和底层实现原理

    1.并发编程领域的关键问题 1.1 线程之间的通信 线程的通信是指线程之间以何种机制来交换信息。在编程中,线程之间的通信机制有两种,共享内存和消...

    12.0 136321 8 165
  • Resize,w 360,h 240
    Spring Aware接口解析

    1.Aware接口简介 Spring的依赖注入的最大亮点是所有的Bean对Spring容器的存在是没有意识的,我们可以将Spring容器换成其他...

个人介绍
叠加思维,持续积累