- IO复用,AIO,BIO,NIO,同步,异步,阻塞和非阻塞 区别
- synchronized 原理与锁升级
- atomic包的原理及分析
- CAS原理
- 为什么要使用克隆?
已存在一个包含一些有效信息的对象A,现在要需要一个与A完全相同的对象B,而且对B的任何改变都无法影响A。假如使用赋值,那么改变B的信息时A也跟着改变,因为它们使用同一个引用。假如new心得对象,那么B就是一个初始化的对象,没有任何有关A的有效信息。克隆就可以解决这类问题。 - java对象克隆以及深拷贝和浅拷贝
- XSS(Cross Site Scripting)跨站脚本攻击
- OSI七层模型与TCP/IP五层模型
- java后台解决跨域问题
- 常用的设计模式
- 谈谈对Spring IOC的理解
- Spring中Bean的加载到销毁
- springMVC工作流程
- SpringMVC常见面试题总结
- Mybatis 延迟加载
- RabbitMQ教程
- mysql死锁问题分析
- MySQL性能优化的最佳21条经验
- Java并发问题–乐观锁与悲观锁以及乐观锁的一种实现方式-CAS
- RabbitMQ之消息持久化
- 深入理解java垃圾回收算法
- Eureka的工作流程/工作原理