說(shuō)明 可以直接看看go官方擴(kuò)展包[https://pkg.go.dev/golang.org/x/sync/singleflight]躁垛,大致用途...
背景 搭建本地k8s環(huán)境和xxl-job測(cè)試環(huán)境息裸,在k8s環(huán)境中跑通xxl-job調(diào)度器和執(zhí)行器 搭建k8s 注:本次搭建僅針對(duì)mac 安裝do...
slice中文切片的意思列吼,是go獨(dú)有的類型,底層是數(shù)組遵蚜,可以很方便的進(jìn)行截取帖池,也支持?jǐn)U容、拷貝操作 slice 創(chuàng)建 拷貝 擴(kuò)容
io包中通過(guò)pipe實(shí)現(xiàn)了管道 源碼 總結(jié) pipe最核心還是通過(guò)channel來(lái)進(jìn)行通信谬晕,利用無(wú)緩沖channel實(shí)現(xiàn)了讀端和寫端的阻塞等待和...
bufio顧名思義碘裕,就是自帶buffer的io,其內(nèi)部提供了Reader和Writer兩個(gè)struct攒钳,通過(guò)buffer可以提升讀寫的性能帮孔,下面...
sync.pool 主要用于暫時(shí)保存對(duì)象,提供存取操作不撑,可以復(fù)用對(duì)象以避免頻繁的創(chuàng)建對(duì)象文兢,當(dāng)goroutine很多,頻繁的創(chuàng)建某個(gè)對(duì)象時(shí)焕檬,可能會(huì)...
WaitGroup WaitGroup主要用于等待多個(gè)goroutines執(zhí)行完姆坚,具體怎么用這種基操就不說(shuō)了 結(jié)構(gòu) Add和Done Wait ...
strings strings包提供了一些常用的字符串操作,對(duì)于中文也是友好的 Index strings包的strings.go除了Index...
正如sort的含義实愚,go的sort包提供排序的能力兼呵,其內(nèi)部實(shí)現(xiàn)了堆排、快排腊敲、插入排序击喂、希爾排序和歸并排序,而且針對(duì)某些排序比如快排和歸并排序進(jìn)行...