博客笔记

未来的未来会填坑的

T0

hytrix 资源隔离,限流,熔断,降级  √  已更新

Kafka RocketMQ 是推还是拉?  √  已更新 

单例模式double check的演进及原理  √  已更新

spring事务传播机制 @Trasactionnal基本原理  https://www.yuque.com/docs/share/f89eb26d-dd15-436b-8253-a01d143913fc?#

fail-fast  fail-safe  for each中 add/remove原理及抛异常原因    √   已更新

WebSocket详解                            

算法:小兔子蹦几格?        √        以更新

分布式服务链路追踪

数据库锁:乐观锁、悲观锁、表锁、行锁     √        已更新

ConcurrentHashMap

MVCC数据库并发事务版本控制,readView   √       已更新

redis setnx指令  √    已更新

类加载过程   √    已更新

聊聊序列化与反序列化

泛型 与泛型擦除

Exception与Error区别

时间复杂度与空间复杂度

基本类型的比较

尾递归介绍

如何设计一个通讯协议

tomcat线程池   √    已更新

tomcat类加载机制, tomcat热部署,热加载了解么,怎么做到的

源码解析 JAVA NIO AIO? 结合虚引用,谈谈NIO如何释放对外空间的  

Java引用类型,强 软 弱 虚  WeekedHashMap   √    已更新

 java Collector排序底层原理?

T1

https

Spring 源码解析

cglib动态代理实现原理    spring静态 动态区别   √    已更新
redis fork子线程
什么时候触发fullGc  GC如何调优? (Young GC 和 Full GC 触发频率、原因、晋升的速率 、老年代内存占用量等)  如何排查出死锁?
netty 长链接
线上cpu打满原因及线上问题排查解决  jstat,jmap这些命令结合工具使用?
负载均衡策略
tcp协议 滑动窗口理解
@autowire @resource注入过程
volatile long double保证原子性?

es倒排索引理解

kafka日志段读写 持久化  数据存储结构
kafka保证消息不丢

IO NIO AIO 、 select poll epoll详解     √    已更新

线程的生命周期

happens-before 听过吗? 

volatile内存屏障如何实现? MESI缓存一致性协议  https://www.yuque.com/docs/share/4b83a6b7-8d0b-42e2-9224-c3a5bc8aa2d6?#

源码解析-jdk1.8 StampedLock

T2

优先级队列 大顶堆小顶堆算法  堆排序详解

设计模式

 源码解析-ForkJoinWokerThread  write by Doug Lea in jdk1.7  ForkJoinPool

linkedhashmap treeset

算法: KMP算法

算法: Collection.sort()源码如何实现的

聊聊DDD的理解

原文地址:https://www.cnblogs.com/ttaall/p/14043073.html