自我介绍文档夹带的实现String/StringBuilder/StringBuffer区别java内存泄露和溢出介绍一下start() vs run()线程的状态常见的垃圾收集算法分布式锁分布式session项目中遵循了哪些restful规范spring常见注解spring IOC容器spring修改服务器访问端口get() vs post()讲一下数据库事务查询sql语句如何优化合并两个有序列表