聲明 本文采用版本為: go1.17.5 本文僅供自己學習使用朵锣, 不做商業(yè)用途。 map 的結構: hmap hmap結構體定義 golang ...
為什么需要使用kafka 從本質上來講迫摔,是因為互聯(lián)網(wǎng)發(fā)展太快劝枣,使用單體架構無疑會是的體量巨大汤踏。而微服務架構可以很好的解決這個問題,但是服務與服務...
本文為學習記錄舔腾,如有侵權溪胶,請聯(lián)系刪除 為何需要使用Thrift協(xié)議? 首先稳诚,Thrift是基于socket的哗脖,通過tcp協(xié)議來實現(xiàn),即應用層協(xié)議...
Thrift IDL基本語法 本文主要介紹Thrift的IDL基本語法扳还。 IDL Thrift 采用IDL(Interface Definiti...
創(chuàng)建線程的方式 創(chuàng)建線程主要有三種方法 : 繼承Thread類才避,實現(xiàn)Runnable接口,實現(xiàn)Callable接口氨距。 方法一桑逝,直接使用Threa...
線程池簡單實現(xiàn) 源碼 ThreadPoolExecutor 使用 int 的高 3 位來表示線程池狀態(tài),低 29 位表示線程數(shù)量俏让,ThreadP...
本文為本人觀看博客文章所作筆記楞遏,僅供本人學習記錄使用,詳細文章請看這里[https://javadoop.com/post/design-pat...
TCP/UDP TCP 圖片來源[https://blog.csdn.net/a19881029/article/details/2955783...
AQS基本結構 阻塞隊列是從head后的結點開始的首昔,也即 不包含頭節(jié)點head 哨兵結點head作用 因為AQS本身實現(xiàn)的目的是要在無鎖操作的情...