課程
/后端開發(fā)
/Java
/Java高并發(fā)秒殺API之高并發(fā)優(yōu)化
我在想,gc和數(shù)據(jù)庫傳輸延遲都想了,為什么還要用spring,而不用jdbc + servlet
2016-05-27
源自:Java高并發(fā)秒殺API之高并發(fā)優(yōu)化 2-1
正在回答
首先糾正你一個(gè)問題,"使用框架比原始的API性能低",這是個(gè)錯(cuò)誤。jdbc也好mybatis也好,瓶頸不在這里.你優(yōu)化JDBC或者mybatsi不如去優(yōu)化sql 或者schema 。更何況絕大多數(shù)工程師寫得JDBC代碼不如mybatis。spring bean大量使用單利本身對(duì)GC很友好。
jdbc+servlet太原始了,沒有spring,要做好大項(xiàng)目的依賴,光是框架與零件,就夠開發(fā)者喝一壺的了, 你看誰做手機(jī)的是從所有零件做起的,spring的作用在于集中管理,需要什么零件直接拿來用就可以了,而且一個(gè)零件還可以同時(shí)用在很多地方,覺得不合適的自己再修改或者換掉。
優(yōu)秀!
舉報(bào)
Java實(shí)現(xiàn)高并發(fā)秒殺API的第四門課,小伙伴一定可以從中受益
2 回答關(guān)于調(diào)整順序能起到優(yōu)化作用的問題
1 回答系統(tǒng)時(shí)間不用優(yōu)化???
2 回答優(yōu)化分析高并發(fā)課程
2 回答將insert購買明細(xì)放在update減庫存真之前的操作能優(yōu)化嗎
3 回答我沒有確切的感受到并發(fā)處理在哪部分啊,感受最多的只有鎖的優(yōu)化,緩存的優(yōu)化
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-05-29
首先糾正你一個(gè)問題,"使用框架比原始的API性能低",這是個(gè)錯(cuò)誤。jdbc也好mybatis也好,瓶頸不在這里.你優(yōu)化JDBC或者mybatsi不如去優(yōu)化sql 或者schema 。更何況絕大多數(shù)工程師寫得JDBC代碼不如mybatis。spring bean大量使用單利本身對(duì)GC很友好。
2016-05-28
jdbc+servlet太原始了,沒有spring,要做好大項(xiàng)目的依賴,光是框架與零件,就夠開發(fā)者喝一壺的了, 你看誰做手機(jī)的是從所有零件做起的,spring的作用在于集中管理,需要什么零件直接拿來用就可以了,而且一個(gè)零件還可以同時(shí)用在很多地方,覺得不合適的自己再修改或者換掉。
2016-05-28
優(yōu)秀!