Linux程序內存錯誤調試中,Valgrind確實是強大的工具。其中Memcheck工具用於查內存越界、內存泄漏,Massif工具用於跟蹤程序內各函數的內存使用情況,以及Profiler等一系列工具。 最近維護一個程序,總是跑半小時就崩,每次崩的位置都不一樣。經查,是該程序狂吃內存,最終導致內存 ...
sun已經把java的OSGi這個坑填得夠深了,sun估計短時間想把這個坑調回來是不可能了,跟.net比包管理模塊化開發確實java夠爛的。 java的模塊化架構開發只能讓OSGi回去睡覺,自定義模塊化架構框架了。 ...
2018-07-07 23:35 0 1263 推薦指數:
Linux程序內存錯誤調試中,Valgrind確實是強大的工具。其中Memcheck工具用於查內存越界、內存泄漏,Massif工具用於跟蹤程序內各函數的內存使用情況,以及Profiler等一系列工具。 最近維護一個程序,總是跑半小時就崩,每次崩的位置都不一樣。經查,是該程序狂吃內存,最終導致內存 ...
這里不考慮分布式或者多台負載均衡的情況只考慮單台機器,多台服務器可以使用分布式鎖。出於線程安全的原因,很多種場景大家可能看代碼中看到lock的出現,尤其是在資金類的處理環節。 但是lock(thi ...
https://www.bilibili.com/video/BV1Nf4y1a7DT?from=search&seid=17930285219226202048&spm_id_ ...
OSGi 系列(一)之什么是 OSGi :Java 語言的動態模塊系統 OSGi 的核心:模塊化、動態。基於 OSGi 就可以模塊化的開發 java 應用,模塊化的部署 java 應用,還可以動態管理模塊。 OSGi(Open Service Gateway Initiative ...
2020 年 1 月 1 日是 Python2 的壽命終止日,這個日期在兩年前經"Python之父" Guido van Rossum 宣布,此后一直成為開發者社區翹首以盼的一天。 昨天就是這個 ...
相等 和 Hash Code 從一般角度來看,Equality 是不錯的,但是 hash code 更則具技巧性。如果我們在 hash code上多下點功夫,我們就能了解到 hash code 就是 ...
通過package.json 的scripts腳本 修改NODE_ENV的值來區分開發環境和生產環境。 執行 npm run dev 打印結果 那么 ...
idea微服務啟動的時候總是提示某個類中引用的類找不到,但是點到具體的類,發現確實是存在的,就很納悶。 clean--compiler--install都不管事, 這個時候一定要build project才管用,也不知道為什么。怪事。 ...