最近三個月花在讀書上的時間比較少,整個國慶假期七天都窩在家讀書和寫代碼,收獲不少,回顧往昔,驚覺最近荒廢的時間頗多。這里對過去三個月讀的書做一個...
五月總共讀完了六本書,一本非虛構(gòu)、三本小說還有兩本技術(shù)書。 六本書分別是《系統(tǒng)之美: 決策者的系統(tǒng)思考[https://book.douban....
我們的存在在他人心目中的樣子——通常都被我們過分看重 正確評估自己本身的價值和看待別人對自己的看法,對我們的幸福大有裨益。 一旦一個人不必懼怕別...
四、高效并發(fā) 1. Java內(nèi)存模型與線程 1.1 概述 計算機(jī)大部分時間都花磁盤I/O,網(wǎng)絡(luò)通訊,數(shù)據(jù)庫訪問,CPU大部分時間都在等待其他資源...
程序編譯與代碼優(yōu)化 1. 編譯期優(yōu)化 1.1 概述 有三種編譯: 1.前端編譯器,javac,把.java文件轉(zhuǎn)化為.class文件 2.后端運(yùn)...
虛擬機(jī)執(zhí)行子系統(tǒng) 1.類文件結(jié)構(gòu) 無關(guān)的基石 一次編寫,到處運(yùn)行。不同平臺的虛擬機(jī)使用統(tǒng)一的存儲格式--字節(jié)碼。 除了平臺無關(guān)性,開始出現(xiàn)語言無...
一、前言 問題引入 如上代碼,用Jmeter模擬30個請求同時下單,結(jié)果30個請求都下單成功,產(chǎn)生了超賣問題。 自定義AQS解決 下面實(shí)現(xiàn)自定義...
自動內(nèi)存管理機(jī)制 1.Java內(nèi)存區(qū)域與內(nèi)存溢出異常 程序計數(shù)器 如果正在執(zhí)行的方法是Java方法,那么記錄的是正在執(zhí)行的虛擬機(jī)字節(jié)碼指令的地址...
前言 ES大家可能都不陌生,它是一個高效的搜索引擎,可以幫助我們快速存儲、搜索大量數(shù)據(jù)。 我工作中負(fù)責(zé)的模塊之一,是一個核心存儲服務(wù),我們業(yè)務(wù)的...