很多書會(huì)講什么是好代碼她奥,如《代碼簡潔之道》瓮增,《代碼之丑》疲陕,《代碼精進(jìn)之路》,記錄一下自己在項(xiàng)目實(shí)踐和學(xué)習(xí)過程中的感悟 google代碼review文檔How to do a ...
很多書會(huì)講什么是好代碼她奥,如《代碼簡潔之道》瓮增,《代碼之丑》疲陕,《代碼精進(jìn)之路》,記錄一下自己在項(xiàng)目實(shí)踐和學(xué)習(xí)過程中的感悟 google代碼review文檔How to do a ...
架構(gòu)-水平切分架構(gòu)之基因法https://blog.csdn.net/weixin_30470857/article/details/95320795[https://blo...
1.Docker build時(shí) network選項(xiàng) Dockerfile編寫常常需要yum 一些東西钉赁,這時(shí)候要注意蹄殃,很多內(nèi)網(wǎng)什么的要置頂network為host代表容器與主機(jī)...
https://gitbook.cn/books/5d72668ad9c2de3db4e8ecd3/index.html[https://gitbook.cn/books/5...
java 的鎖是什么诅岩? java 是基于對(duì)象的,每個(gè)對(duì)象都有一個(gè)mark word區(qū)域带膜,即對(duì)象頭區(qū)域吩谦,里面會(huì)有一個(gè)鎖的字段,其實(shí)很簡單膝藕,就是鎖的模式是什么:偏向鎖式廷,輕量鎖,重...
作為一個(gè)java為主語言的后端開端芭挽,實(shí)際使用異步的場景也不多滑废,對(duì)于Futrue等僅僅在會(huì)使用的階段,內(nèi)部的原理一知半解袜爪,借著學(xué)習(xí)CompletableFutrue的機(jī)會(huì)蠕趁,重新...
分布式系統(tǒng)中,負(fù)載均衡是一個(gè)重要功能辛馆,常見負(fù)載均衡的策略有random俺陋,round-robin,least-active昙篙,優(yōu)缺點(diǎn)如下 1.least-active或者說是le...
[技術(shù)分享] Kafka Pause采坑記錄 Kafka在使用中腊状,我們可能會(huì)需要有主動(dòng)暫停消費(fèi)的業(yè)務(wù)需求,等待一個(gè)信號(hào)再主動(dòng)恢復(fù)苔可,但實(shí)際使用中缴挖,客戶端提供的暫停功能可能和你想...
參考文檔:狀態(tài)機(jī)的兩種實(shí)現(xiàn)模式 理論上if-else可以解決所有的業(yè)務(wù)邏輯醇疼,但當(dāng)規(guī)則繼續(xù)增加復(fù)雜度,或者規(guī)則總是變化法焰,需要增加擴(kuò)展性時(shí)秧荆,狀態(tài)機(jī)是解決方案之一因?yàn)闋顟B(tài)機(jī)只是一種...
前言 對(duì)于java語言而言乙濒,將內(nèi)存交給虛擬機(jī)管理,是一大特性,理解java內(nèi)存管理機(jī)制颁股,也是了解后續(xù)gc等的基礎(chǔ)么库。 大部分情況下,我們只關(guān)注內(nèi)存中的堆和棧甘有,這是一個(gè)簡單的劃分...
參考:java并發(fā)編程此文只用于整體的認(rèn)知忱反,細(xì)節(jié)還是要看書 為什么會(huì)有并發(fā)問題 Java代碼在編譯后會(huì)變成Java字節(jié)碼,字節(jié)碼被類加載器加載到JVM里滤愕,JVM執(zhí)行字節(jié)碼温算,最...
參考文檔:美團(tuán)2019技術(shù)合集 前言 Java 中的大部分同步類(Lock、Semaphore间影、ReentrantLock 等)都是基于AbstractQueuedSynch...
自旋鎖是什么注竿? spinlock,不斷的自旋(自我循環(huán))嘗試獲得鎖魂贬。參考文檔:Java中的自旋鎖 自旋鎖的實(shí)現(xiàn) 自旋鎖的實(shí)現(xiàn)方式有很多巩割,通過各種鎖的方式都可以實(shí)現(xiàn),思想上讓一...