Netty的pipeline基于什么设计模式?

Netty的拆包和粘包

为什么不用自增id而是采用雪花算法?

介绍一下HashMap和concurrentHashMap

对比一下String a = new (“abc”)和String a =”abc”

什么叫死锁?

Bean的生命周期

Bean的循环依赖怎么解决?