mkHC
2016-05-27 21:46
我在想,gc和数据库传输延迟都想了,为什么还要用spring,而不用jdbc + servlet
首先纠正你一个问题,"使用框架比原始的API性能低",这是个错误。jdbc也好mybatis也好,瓶颈不在这里.你优化JDBC或者mybatsi不如去优化sql 或者schema 。更何况绝大多数工程师写得JDBC代码不如mybatis。spring bean大量使用单利本身对GC很友好。
jdbc+servlet太原始了,没有spring,要做好大项目的依赖,光是框架与零件,就够开发者喝一壶的了, 你看谁做手机的是从所有零件做起的,spring的作用在于集中管理,需要什么零件直接拿来用就可以了,而且一个零件还可以同时用在很多地方,觉得不合适的自己再修改或者换掉。
优秀!
Java高并发秒杀API之高并发优化
78600 学习 · 170 问题
相似问题