已采納回答 / AlphaSmartGo
project expoler -> your project(right click) ->maven ->update project
2018-06-26
已采納回答 / qq_逆時針_1
優點:1.存儲過程只在創造時進行編譯,以后每次執行存儲過程都不需再重新編譯,而一般 SQL 語句每執行一次就編譯一次,所以使用存儲過程可提高數據庫執行速度。? 2.當對數據庫進行復雜操作時(如對多個表進行 Update,Insert,Query,Delete 時),可將此復雜操作用存儲過程封裝起來與數據庫提供的事務處理結合一起使用。這些操作,如果用程序來完成,就變成了一條條的 SQL 語句,可能要多次連接數據庫。而換成存儲,只需要連接一次數據庫就可以了。? 3.存儲過程可以重復使用,可減少數據庫開發人員的...
2018-06-08
跟著老師擼了一遍代碼,里面的源碼上傳到github上了,跟大家一起交流學習
https://github.com/limingval/seckill
https://github.com/limingval/seckill
2018-05-20
@qq_空山聽雨_0 關于這點的疑問,我來告訴你(如果有誤,輕噴)
“...我有個疑問,數據庫的連接數是有限的(幾百個?)...你說的4萬QPS是如何測出來的呢?...”
數據庫是有最大連接數,但這個是可以自己設置的,根據數據庫不同:
MySQL數據庫默認是200,版本:mysql 5.7.21,查詢語句:show variables like '%max_connections%' 最大可以達到16384,前提是你的服務器內存夠大;Oracle忘記了,不過有同事設置過3000
還有你可能沒好好聽課,MySQL自己update,串行執行,沒有網絡連接
“...我有個疑問,數據庫的連接數是有限的(幾百個?)...你說的4萬QPS是如何測出來的呢?...”
數據庫是有最大連接數,但這個是可以自己設置的,根據數據庫不同:
MySQL數據庫默認是200,版本:mysql 5.7.21,查詢語句:show variables like '%max_connections%' 最大可以達到16384,前提是你的服務器內存夠大;Oracle忘記了,不過有同事設置過3000
還有你可能沒好好聽課,MySQL自己update,串行執行,沒有網絡連接
2018-05-14