7.16
1.基本类型及包装类源码解析
https://yzx66.blog.csdn.net/article/details/108561178
2.序列化原理及技术实现
https://yzx66.blog.csdn.net/article/details/108561379
3.阿里架构师浅析ThreadLocal源码——黄金分割数的使用
https://blog.51cto.com/u_14409778/2416835
4.关于原子类中getAndAddInt方法
https://bbs.csdn.net/topics/396566353
Atomic原子类(补充getAndAddInt方法,多线程会导致出现问题)
https://www.jianshu.com/p/c43eed38d120
7.17
1.AtomicInteger 深入讲解
https://blog.csdn.net/nan8426/article/details/106166700
2.告诉你一个 AtomicInteger 的惊天大秘密!(汇编底层)
https://blog.csdn.net/csdnnews/article/details/108765163
7.18
1.控制反转和依赖注入的理解(通俗易懂)
https://blog.csdn.net/sinat_21843047/article/details/80297951
7.19
1.自己实现spring(一) —— ioc容器实现
https://blog.csdn.net/u011702633/article/details/81094795
7.20
1.控制反转和依赖注入的理解(通俗易懂)
https://blog.csdn.net/sinat_21843047/article/details/80297951
2.你是如何阅读jdk源码的?
https://www.zhihu.com/question/19840538
7.21
1.正确使用Impala的invalidate metadata与refresh语句
7.22
1.jdk8中Spliterator的作用
https://www.cnblogs.com/nevermorewang/p/9368431.html
2.GC垃圾回收机制详解(如何找到需要回收的对象)1.引用计数法,2.可达性分析法
https://www.jianshu.com/p/2f4a8e04c657
3.面试总结2 jvm里面会什么会有程序计数器、常用的垃圾回收算法gc、mybatis与jdbc的区别、union和union all的区别、zookeeper与eureka的区别、
4.程序在JVM是如何执行?为什么要GC?垃圾回收算法
7.23
1.深入理解JVM的内存结构及GC机制(方法区加载信息)
https://blog.csdn.net/qq_25430563/article/details/108868325
2.jvm的stack和heap,JVM内存模型,垃圾回收策略,分代收集,增量收集(精确分析jvm,堆是存储数据,栈是执行程序)
https://www.iteye.com/blog/zaq369cde-2076114
3.java什么时候可能产生内存溢出_JAVA内存泄露和内存溢出(三种内存溢出)
4.JVM GC回收算法-引用计数法和可达性分析法
https://blog.csdn.net/qq_19734597/article/details/80959567
7.24
1.java.lang.management.ManagementFactory学习(监控系统运行资源使用)
https://blog.csdn.net/lisen1987/article/details/16943661
2.jdk自带的jvm监控工具(jconsole和jvisualvm)
https://blog.csdn.net/weiwjacsdn/article/details/105023335
3.Spring IOC 前世今生之 JDNI
https://www.cnblogs.com/binarylei/p/12273010.html
4.深入理解JVM内存分配策略(指定jvm运行内存大小和垃圾回收规则和指定eden大小)-verbose:gc -XX:+PrintGCDetails -XX:+UseSerialGC -Xms20M -Xmx20M -Xmn10M -XX:SurvivorRatio=8
https://www.cnblogs.com/godoforange/p/11565505.html
7.25
1.Java垃圾回收CMS、G1、ZGC(JVM堆内存较大时,内存垃圾回收暂停时间比较长,建议配置ZGC或G1垃圾回收算法)
https://www.cnblogs.com/zeussbook/p/12726824.html
7.26
1.JVM&GC详解(class字节码(8字节),栈帧由三部分组成:局部变量区、操作数栈、帧数据区)
https://www.cnblogs.com/jun-zi/p/12149657.html
2.DelayQueue详解(例子,详解)
https://www.cnblogs.com/myseries/p/10944211.html
7.27
1.延时任务队列的原理与实现总结(七种实现方案)
https://www.jianshu.com/p/a8c1458998aa
2.Java8内存模型—永久代(1.7PermGen)和元空间(1.8Metaspace)
https://www.cnblogs.com/paddix/p/5309550.html
3.说一下synchronized底层实现原理?_synchronized底层实现原理及锁优化
8.2
1.java .class文件为什么以CAFEBABE开头?(占4个字节,后面2-2次主版本号)
https://blog.csdn.net/ustcyy91/article/details/78462378