摘要: 学习笔记 | 分布式技术1. MQ相关1-1. 为啥要使用MQ?1-2. MQ的优点和缺点1-3. 各种MQ的比较1-4. 如何保证MQ的高可用1-5. MQ的重复消费1-6. 消息丢失问题1-7. 如何保证消息的顺序性1-8. 消息队列中积压了大量数据怎么办1-9. 如果让你设计一个消息队列,你会怎么做2. Redis2-1. 项目中如何使用缓存的?2-2. 为什么要使用缓存2-3. redi... 阅读全文
posted @ 2020-03-11 17:11 Serenity1994 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 学习笔记 | Java基础 Java基础 java的自动装箱与拆箱 --> 1583473400374.drawio.html 5.52 KB自动装箱与自动拆箱 Object类中的equals和hashCode方法的作用?什么时候要重写hashCode? --> 1583646627650.drawio.html 263.85 KBequals和hashCode 静态内部... 阅读全文
posted @ 2020-03-11 16:51 Serenity1994 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 学习笔记 | JVM一、深入理解JVM1. 类加载器2. 字节码3. 垃圾回收器 一、深入理解JVM 1. 类加载器在java中,类型的加载,连接与初始化过程都是在程序运行期间完成的类的生命周期加载:查找并加载类的二进制数据连接:-验证:确保被加载的类的正确性-准备:为类的静态变量分配内存,并将其初始化为默认值-解析:把类中的符号引用转换为直接引用初始化:为类的静态变量赋予正确的初始值使用卸... 阅读全文
posted @ 2020-03-11 10:14 Serenity1994 阅读(132) 评论(0) 推荐(0) 编辑