摘要:現(xiàn)場(chǎng)描述使用率每隔幾分鐘就有一個(gè)小高峰,圖形顯示為密集的鋸齒狀定位查看飆升時(shí)哪些線(xiàn)程最高導(dǎo)出運(yùn)行的線(xiàn)程信息進(jìn)程查看進(jìn)程進(jìn)程窗口打印另一個(gè)環(huán)境中復(fù)現(xiàn) 現(xiàn)場(chǎng)描述 cpu使用率每隔幾分鐘就有一個(gè)小高峰,圖形顯示為密集的鋸齒狀 定位 查看飆升時(shí)哪些線(xiàn)程最高 top -H 導(dǎo)出java運(yùn)行的線(xiàn)程信息 jstack 進(jìn)程id(jps查看) jstack 進(jìn)程id > ps.txt jst...
摘要:技術(shù)選型背后的思考筆者在工作經(jīng)歷中曾多次遇到關(guān)于技術(shù)選型的問(wèn)題,而每一次的技術(shù)選型都無(wú)一例外的糾結(jié)反復(fù)。機(jī)器資源評(píng)估技術(shù)選型上線(xiàn)后,必然會(huì)引入機(jī)器資源的開(kāi)銷(xiāo)。維護(hù)團(tuán)隊(duì)一個(gè)技術(shù)選型要長(zhǎng)期穩(wěn)定完全的在生產(chǎn)上服務(wù),離不開(kāi)背后的維護(hù)團(tuán)隊(duì)。 技術(shù)選型背后的思考 筆者在工作經(jīng)歷中曾多次遇到關(guān)于技術(shù)選型的問(wèn)題,而每一次的技術(shù)選型都無(wú)一例外的糾結(jié)、反復(fù)。經(jīng)常出現(xiàn)的現(xiàn)象是,在項(xiàng)目推進(jìn)的過(guò)程中多次反復(fù)修改...
摘要:存儲(chǔ)時(shí)間打算用時(shí)間戳來(lái)存儲(chǔ),打算用類(lèi)型來(lái)代表時(shí)間戳,但是在用類(lèi)型存儲(chǔ)時(shí)間戳的時(shí)候出了點(diǎn)問(wèn)提。然后用類(lèi)型來(lái)存發(fā)現(xiàn)還是報(bào)錯(cuò)了仔細(xì)想想不對(duì),存儲(chǔ)的數(shù)量應(yīng)該時(shí)很大的,不會(huì)連時(shí)間戳都存儲(chǔ)不了。 存儲(chǔ)時(shí)間打算用時(shí)間戳來(lái)存儲(chǔ),打算用long類(lèi)型來(lái)代表時(shí)間戳,但是在用long類(lèi)型存儲(chǔ)時(shí)間戳的時(shí)候出了點(diǎn)問(wèn)提。 在寫(xiě)單元測(cè)試的時(shí)候,用一個(gè)long類(lèi)型來(lái)存儲(chǔ)時(shí)間戳,發(fā)現(xiàn)編譯器報(bào)錯(cuò)了 showImg(http...
摘要:執(zhí)行效率很重要,但是在很多情況下,程序員的效率更重要的,而且語(yǔ)言的執(zhí)行效率是可以發(fā)展的。,但是很牛逼,可以了解一些上的高級(jí)語(yǔ)言,比如。很聰明最大的好處,就是足夠成熟,市場(chǎng)占有率高。所以說(shuō),很傻,但是很聰明。碼農(nóng)界有很多圣戰(zhàn),。 對(duì)于編程 語(yǔ)言來(lái)說(shuō),什么是生產(chǎn)力?我覺(jué)得,更高的抽象層次就是生產(chǎn)力。 執(zhí)行效率很重要,但是在很多情況下,程序員的效率更重要的,而且語(yǔ)言的執(zhí)行效率是可以發(fā)展的。該...
摘要:所以也就是說(shuō)在沒(méi)有的基礎(chǔ)上,執(zhí)行代碼會(huì)在串池中創(chuàng)建一個(gè),也會(huì)在堆內(nèi)存中再出來(lái)一個(gè)。不可變性的優(yōu)點(diǎn)安全性字符串不可變安全性的考慮處于兩個(gè)方面,數(shù)據(jù)安全和線(xiàn)程安全。 摘要: String基本特性,String源碼,為什么String不可變? 前言 基于字符串String在java中的地位,關(guān)于String的常識(shí)性知識(shí)就不多做介紹了,我們先來(lái)看一段代碼 public class Test {...