![240](https://upload.jianshu.io/users/upload_avatars/24621465/1837a928-5b9a-4ac7-acaa-bb5409a4d15f.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
聲明 本文采用版本為: go1.17.5 本文僅供自己學(xué)習(xí)使用姥闭, 不做商業(yè)用途歹鱼。 map 的結(jié)構(gòu): hmap hmap結(jié)構(gòu)體定義 golang ...
為什么需要使用kafka 從本質(zhì)上來講弥姻,是因?yàn)榛ヂ?lián)網(wǎng)發(fā)展太快,使用單體架構(gòu)無疑會(huì)是的體量巨大庭敦。而微服務(wù)架構(gòu)可以很好的解決這個(gè)問題,但是服務(wù)與服務(wù)...
本文為學(xué)習(xí)記錄拣帽,如有侵權(quán),請(qǐng)聯(lián)系刪除 為何需要使用Thrift協(xié)議减拭? 首先蔽豺,Thrift是基于socket的拧粪,通過tcp協(xié)議來實(shí)現(xiàn)修陡,即應(yīng)用層協(xié)議...
Thrift IDL基本語法 本文主要介紹Thrift的IDL基本語法魄鸦。 IDL Thrift 采用IDL(Interface Definiti...
創(chuàng)建線程的方式 創(chuàng)建線程主要有三種方法 : 繼承Thread類拾因,實(shí)現(xiàn)Runnable接口,實(shí)現(xiàn)Callable接口旷余。 方法一,直接使用Threa...
線程池簡單實(shí)現(xiàn) 源碼 ThreadPoolExecutor 使用 int 的高 3 位來表示線程池狀態(tài),低 29 位表示線程數(shù)量穗酥,ThreadP...
本文為本人觀看博客文章所作筆記,僅供本人學(xué)習(xí)記錄使用骏啰,詳細(xì)文章請(qǐng)看這里[https://javadoop.com/post/design-pat...
TCP/UDP TCP 圖片來源[https://blog.csdn.net/a19881029/article/details/2955783...
AQS基本結(jié)構(gòu) 阻塞隊(duì)列是從head后的結(jié)點(diǎn)開始的壁熄,也即 不包含頭節(jié)點(diǎn)head 哨兵結(jié)點(diǎn)head作用 因?yàn)锳QS本身實(shí)現(xiàn)的目的是要在無鎖操作的情...