原創(chuàng):猿天地(微信公眾號(hào) ID:cxytiandi),歡迎分享,轉(zhuǎn)載請(qǐng)保留出處。 相信很多人都有類似的經(jīng)歷,在面試快要結(jié)束的時(shí)候經(jīng)常會(huì)被問到一個(gè)問題:講講項(xiàng)目中的技術(shù)難點(diǎn)? ...
原創(chuàng):猿天地(微信公眾號(hào) ID:cxytiandi),歡迎分享,轉(zhuǎn)載請(qǐng)保留出處。 相信很多人都有類似的經(jīng)歷,在面試快要結(jié)束的時(shí)候經(jīng)常會(huì)被問到一個(gè)問題:講講項(xiàng)目中的技術(shù)難點(diǎn)? ...
原創(chuàng):猿天地(微信公眾號(hào)ID:cxytiandi),歡迎分享,轉(zhuǎn)載請(qǐng)保留出處。 CodeReview我相信目前很多公司都會(huì)有這么一個(gè)流程,關(guān)鍵是這個(gè)流程有沒有用就很難講。主要...
原創(chuàng):猿天地(微信公眾號(hào)ID:cxytiandi),歡迎分享,轉(zhuǎn)載請(qǐng)保留出處。 監(jiān)控這個(gè)話題永遠(yuǎn)都不會(huì)過(guò)時(shí),之前也有跟大家聊過(guò)監(jiān)控的內(nèi)容,以及如何快速實(shí)現(xiàn)監(jiān)控滿足日常需求。比...
原創(chuàng):猿天地(微信公眾號(hào)ID:cxytiandi),歡迎分享,轉(zhuǎn)載請(qǐng)保留出處。 在多個(gè)團(tuán)隊(duì)之間的一些業(yè)務(wù)關(guān)聯(lián)上,內(nèi)部可以Rpc的方式進(jìn)行交互。某些業(yè)務(wù)其實(shí)不需要強(qiáng)關(guān)聯(lián),這個(gè)時(shí)...
原創(chuàng):猿天地(微信公眾號(hào)ID:cxytiandi),歡迎分享,轉(zhuǎn)載請(qǐng)保留出處。 讀寫分離是什么?讀寫分離的作用就不講了,如果有不了解的同學(xué)可以自己去搜索資料進(jìn)行了解?;蛘卟榭?..
原創(chuàng):猿天地(微信公眾號(hào)ID:cxytiandi),歡迎分享,轉(zhuǎn)載請(qǐng)保留出處。 在工作中,我相信很多人都有下面這樣的感受: 這誰(shuí)的代碼呀,看不下去了 這破代碼,一行注釋也沒有...
原創(chuàng):猿天地(微信公眾號(hào)ID:cxytiandi),歡迎分享,轉(zhuǎn)載請(qǐng)保留出處。 前面我們介紹了在微服務(wù)架構(gòu)下如何解決單測(cè)時(shí) Mock 的問題,通過(guò) Mock 可以在單測(cè)時(shí)不依...
在微服務(wù)架構(gòu)中,服務(wù)之間的依賴是很常見的事情。在開發(fā)過(guò)程中都是并行開發(fā)的,前端會(huì)依賴后端的接口,后端也有可能會(huì)依賴其他后端服務(wù)的接口。 項(xiàng)目整體提測(cè)后是沒有問題的,因?yàn)榇蠹叶?..
框架主頁(yè):https://github.com/yinjihuan/monkey-api-encrypt[https://github.com/yinjihuan/monke...
在業(yè)務(wù)高速發(fā)展的時(shí)候,后端的壓力慢慢變大,服務(wù)器擴(kuò)容在所難免。今天就聊聊擴(kuò)容相關(guān)的問題。 首先我們看數(shù)據(jù)庫(kù)的擴(kuò)容,到底是加實(shí)例還是直接升配? 在創(chuàng)業(yè)初期,基本上都是單庫(kù)的形式...
本文大綱 用過(guò)ThreadLocal嗎?在什么場(chǎng)景下會(huì)使用ThreadLocal 講講ThreadLocal的原理吧! 使用ThreadLocal有什么需要注意的嗎? 有什么...
好像沒寫相關(guān)的文章了,正好最近有朋友問我一些關(guān)于新版本中遇到的問題。 2020.0.1這個(gè)版本是目前最新的版本,也是變動(dòng)最大的一個(gè)版本。最大的變動(dòng)莫過(guò)于將Netflix OS...
最近有寫一些關(guān)于prometheus監(jiān)控的文章,也是在實(shí)踐這塊的內(nèi)容。 天天CRUD的我,也想玩玩高大上的Prometheus[https://mp.weixin.qq.co...
平時(shí)大家在Github上找項(xiàng)目的時(shí)候經(jīng)常會(huì)需要去看看這個(gè)項(xiàng)目的一些代碼,如果是明確的想要這個(gè)項(xiàng)目,就會(huì)下載到本地,然后導(dǎo)入到開發(fā)工具中查看。 如果不是很明確,只是想了解下,就...
監(jiān)控,一直是個(gè)可以聊很久的話題。除了系統(tǒng)監(jiān)控,還有一個(gè)往往容易被忽略,今天我們就來(lái)聊聊這個(gè)容易忽略的業(yè)務(wù)監(jiān)控。 監(jiān)控什么? 作為開發(fā)人員,不僅僅是把功能開發(fā)出來(lái)就行了,對(duì)于你...
前言 micrometer中自帶了很多其他框架的指標(biāo)信息,可以很方便的通過(guò)prometheus進(jìn)行采集和監(jiān)控,常用的有JVM的信息,Http請(qǐng)求的信息,Tomcat線程的信息...
前面我們介紹了Prometheus的作用和整體的架構(gòu),相信大家對(duì)Prometheus有了一定的了解。 具體可以查看這篇文章:https://mp.weixin.qq.com/...
聊聊小背景 前幾天的早晨我早寫字樓門口干等了半小時(shí),背后的原因竟然是健康碼的二維碼刷不出來(lái),保安小哥還一直跟我講,支付寶出不來(lái)你用微信啊,用微信啊。。 他們用的相同的接口,我...
ElasticSearch在使用的時(shí)候最麻煩的一點(diǎn)就是重建索引了,比如你改了數(shù)據(jù)類型那么就得重建索引。為了不影響當(dāng)前正在使用的場(chǎng)景,需要有一個(gè)方案能夠平滑升級(jí)。 大部分的資料...
在工作中,相信大家最怕的一件事就是聽到有人在工作群艾特你:某某功能報(bào)錯(cuò)啦。。。 然后你就得屁顛屁顛的去服務(wù)器看日志,日志量少還好點(diǎn),多的話找起來(lái)太麻煩了。不太容易直接定位到關(guān)...