1 與垃圾收集器有關(guān)的算法 在分析G1前先簡單回顧一下與垃圾收集器相關(guān)的算法肤粱。通常所謂的垃圾收集器更多地是指跟蹤垃圾收集器(Tracing Garbage Collectio...
1 與垃圾收集器有關(guān)的算法 在分析G1前先簡單回顧一下與垃圾收集器相關(guān)的算法肤粱。通常所謂的垃圾收集器更多地是指跟蹤垃圾收集器(Tracing Garbage Collectio...
官方文檔:https://clickhouse.yandex ClickHouse是什么弹囚?有什么?能做什么领曼? 為什么用鸥鹉? 如何使用? 尋找一堆黑人問號的答案 一庶骄、ClickH...
1.前言 最近遇到要給pdf,excel,word,html文件加水印的需求毁渗,網(wǎng)上大部分實現(xiàn)的只是其中一種,并沒有一個完整的實現(xiàn)方式单刁,因此對現(xiàn)有的資料進行整合 支持pdf,e...
[https://nyimapicture.oss-cn-beijing.aliyuncs.com/img/20200608151300.png] 1灸异、類文件結(jié)構(gòu) 首先獲得....
會呀,ThreadLocal這個挺常用的
隨筆篇-ThreadLocal原理分析1. 存取值分析 1.0 前言 ThreadLocal存取值都是借助ThreadLocalMap對象去進行存取值,而ThreadLocalMap類是定義在ThreadLoca...
@自嗨神 那個準(zhǔn)備重構(gòu)肺樟,目前還沒時間檐春,打算到時候放到k8s里面一起
軟件篇-分布式文件系統(tǒng)(over) - docker方式安裝和Java客戶端分布式文件系統(tǒng) 1.簡介 通過先前的例子我們發(fā)現(xiàn)普通的方式安裝及其麻煩,假如我們需要搭建集群儡嘶,那更加麻煩喇聊。所以在安裝軟件時并不推薦使用常規(guī)的方式去安裝,而是推薦使用基于Doc...
1. 存取值分析 1.0 前言 ThreadLocal存取值都是借助ThreadLocalMap對象去進行存取值蹦狂,而ThreadLocalMap類是定義在ThreadLoca...
spring環(huán)境下的動態(tài)定時任務(wù)研究 0.前言 傳統(tǒng)spring定時任務(wù)采用的是@Sechedu注解去實現(xiàn)凯楔,但是該注解只能指定固定的時間任務(wù)窜骄,例如:配置了2s執(zhí)行一次,那么永...
0.中斷 0.1 簡介 中斷是指計算機運行過程中摆屯,出現(xiàn)某些意外情況需主機干預(yù)時邻遏,機器能自動停止正在運行的程序并轉(zhuǎn)入處理新情況的程序,處理完畢后又返回原被暫停的程序繼續(xù)運行--...
是的是的虐骑,漏寫了一個字
源碼篇-JVM調(diào)優(yōu)(一)-認識垃圾准验,垃圾回收算法和垃圾回收器1 垃圾 1.1 前言 眾所周知,JVM擁有著垃圾回收器廷没,自動回收內(nèi)存糊饱,讓開發(fā)人員只專注于編程,而不需要手動進行內(nèi)存管理颠黎。 那么到底什么樣的對象才會被定義為垃圾另锋,且被JVM的...
1. GRPC 從上述可知 grpc一共有四種通信模型亡鼠,如下所示,接下來就來仔細探討一下這四種模型 1.1 Unary 這種通信模型也是最簡單的模型灰嫉,客戶端發(fā)送單一請求消息,...
1.簡介 1.1 問題 目前程序開發(fā)中嗓奢,一個程序基本上是以各個服務(wù)組成讼撒,例如一個簡單的系統(tǒng),用戶發(fā)起rest請求,經(jīng)過Nginx反向代理根盒,最終請求到達具體服務(wù)上钳幅,架構(gòu)圖如下:...
Java內(nèi)存區(qū)域 說一下 JVM 的主要組成部分及其作用敢艰? JVM包含兩個子系統(tǒng)和兩個組件,兩個子系統(tǒng)為Class loader(類裝載)册赛、Execution engine(...
1.生產(chǎn)者 1.1 架構(gòu) 當(dāng)需要往broker發(fā)送消息時钠导,則需要創(chuàng)建一個或者多個生產(chǎn)者往broker發(fā)布消息,雖然借助SpringBoot往broker里面發(fā)送消息的API比...
1.前置 緊跟上文[http://www.reibang.com/p/49baf5a6f42d],還是選擇相同的三臺機器森瘪,操作系統(tǒng)為centos,且三臺機器的ip如下: 1...