@webCoder 感謝樓主
mac安裝mysql的兩種方法(含配置)由于之前是做后端開發(fā)的,想著“雖然現(xiàn)在做前端了,但不能忘記以前的老本行,能否應(yīng)用以往做后端時學(xué)到的知識”。就打算從搭建本地數(shù)據(jù)庫開始,下面主要介紹2種安裝方法以及后續(xù)的配置,...
@webCoder 感謝樓主
mac安裝mysql的兩種方法(含配置)由于之前是做后端開發(fā)的,想著“雖然現(xiàn)在做前端了,但不能忘記以前的老本行,能否應(yīng)用以往做后端時學(xué)到的知識”。就打算從搭建本地數(shù)據(jù)庫開始,下面主要介紹2種安裝方法以及后續(xù)的配置,...
不錯
如何設(shè)計一個配置中心很多人說配置中心很簡單啊,我分分鐘給你擼一個出來。 說簡單是可以很簡單,方式一: 寫配置到redis,使用方定時從redis拿一下就好,簡單到爆。 方式二: 就是業(yè)界很通用的...
很多人說配置中心很簡單啊,我分分鐘給你擼一個出來。 說簡單是可以很簡單,方式一: 寫配置到redis,使用方定時從redis拿一下就好,簡單到爆。 方式二: 就是業(yè)界很通用的...
nacos代碼變化好大,現(xiàn)在的代碼和你分析貼的代碼基本上對不上
nacos源碼分析——如何實現(xiàn)注冊發(fā)現(xiàn)注冊一個服務(wù) 如果這個服務(wù)之前沒有,第一次注冊,構(gòu)建這個服務(wù)信息 如果服務(wù)有了,就增加這個服務(wù)的實例ip 這個步驟就是和增加實例ip的接口是一樣的邏輯了 增加實例ip的接口 ...
寫的不錯!
Sentinel之滑動時間窗口設(shè)計(二)一、回顧 上一篇Sentinel之滑動時間窗口設(shè)計(一) 主要介紹了Sentinel的統(tǒng)計數(shù)據(jù)的類結(jié)構(gòu)及調(diào)用過程,并且介紹了滑動時間窗口的調(diào)用過程。 本文將會深入學(xué)習(xí)sent...
這種題有點像孔乙己炫耀四個回字的寫法,不覺得有什么意義。hashMap本來就不應(yīng)該在非線程安全的環(huán)境中使用
老生常談,HashMap的死循環(huán)占小狼 轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 問題 最近的幾次面試中,我都問了是否了解HashMap在并發(fā)使用時可能發(fā)生死循環(huán),導(dǎo)致cpu100%,結(jié)果讓我很意外,都表示不知道有這樣的...
etcd的watch是不是每一個watch都需要維持一個協(xié)程?如果是,若存在大量的key需要watch,是不是要保持大量的協(xié)程?會不會是性能瓶頸
服務(wù)發(fā)現(xiàn)之 Etcd VS Consul在分布式微服務(wù)架構(gòu)中,一個應(yīng)用可能由一組職責(zé)單一化的服務(wù)組成。這時候就需要一個注冊服務(wù)的機制,注冊某個服務(wù)或者某個節(jié)點是可用的,還需要一個發(fā)現(xiàn)服務(wù)的機制來找到哪些服務(wù)或者哪些...
可以使用chan與sync.WaitGroup實現(xiàn)java中類似CountDownLatch功能。下面分別使用代碼示例來說明。 chan的方式如下: sync.WaitGro...