自我介绍 项目拷打八股:Bean的生命周期Spring怎么解决循环依赖问题Spring的IOC、AOPSpring的事务传播机制事务传播机制的底层实现TheadLocal的key为什么要设置成弱引用TheadLocal的value为什么要设置成强引用TheadLocal怎么防止内存泄漏TCP的三次握手和四次挥手TIME_WAIT发生在哪里,以及为什么需要TIME_WAITUDP怎么设置成可靠的votaile 关键字的作用,以及votaile 禁止指令重排的底层实现解释一下SYN的泛洪攻击怎么防御泛洪攻击手撕:大数相加