原文出處:https://github.com/doocs/advanced-java/blob/master/docs/high-concurrency/database-...
原文出處:https://github.com/doocs/advanced-java/blob/master/docs/high-concurrency/database-...
ConcurrentHashMap的初步使用及場景 CHM的使用 ConcurrentHashMap是J.U.C包里面提供的一個線程安全并且高效的HashMap寝蹈,所以Conc...
點贊再看李命,養(yǎng)成習(xí)慣,搜一搜【一角錢技術(shù)[https://upload-images.jianshu.io/upload_images/10170978-580795bd2f9...
消息存儲部分是RocketMQ的重要組成部分箫老,良好的存儲機制會有效降低延遲封字,提高整體效率。RocketMQ利用到了文件系統(tǒng)槽惫,將消息存放在磁盤中實現(xiàn)持久化周叮。 提示: 上傳圖片失...
MyBatis是一個簡單,小巧但功能非常強大的ORM開源框架界斜,它的功能強大也體現(xiàn)在它的緩存機制上仿耽。MyBatis提供了一級緩存、二級緩存 這兩個緩存機制各薇,能夠很好地處理和維護...
前言ThreadLocal 的作用是提供線程內(nèi)的局部變量,這種變量在線程的生命周期內(nèi)起作用开缎,減少同一個線程內(nèi)多個函數(shù)或者組件之間一些公共變量的傳遞的復(fù)雜度棕叫。但是如果濫用 Th...
最近面試的時候發(fā)現(xiàn)很多人會問Spring是如何解決循環(huán)依賴的百拓,雖然知道是通過三級緩存去解決的,但是也僅僅只是知其然晰甚,不知其所以然衙传,抱著學(xué)習(xí)的心態(tài)還是好好捋一捋: 三級緩存是如...