1. C/C++ 與 Go語(yǔ)言的“價(jià)值觀”對(duì)照 C的價(jià)值觀摘錄 相信程序員:提供指針和指針運(yùn)算,讓C程序員天馬行空的發(fā)揮 自己動(dòng)手,豐衣足食:提供一個(gè)很小的標(biāo)準(zhǔn)庫(kù),其余的讓程...
1. C/C++ 與 Go語(yǔ)言的“價(jià)值觀”對(duì)照 C的價(jià)值觀摘錄 相信程序員:提供指針和指針運(yùn)算,讓C程序員天馬行空的發(fā)揮 自己動(dòng)手,豐衣足食:提供一個(gè)很小的標(biāo)準(zhǔn)庫(kù),其余的讓程...
能轉(zhuǎn)發(fā)嗎?
聊聊Linux 五種IO模型上一篇《聊聊同步、異步、阻塞與非阻塞》[http://www.itdecent.cn/p/aed6067eeac9]已經(jīng)通俗的講解了,要理解同步、異步、阻塞與非阻塞重要的兩...
上一篇《聊聊同步、異步、阻塞與非阻塞》[http://www.itdecent.cn/p/aed6067eeac9]已經(jīng)通俗的講解了,要理解同步、異步、阻塞與非阻塞重要的兩...
在進(jìn)入NIO之前,先回顧一下Java標(biāo)準(zhǔn)IO方式實(shí)現(xiàn)的網(wǎng)絡(luò)server端: 這是一個(gè)經(jīng)典的每連接每線程的模型,之所以使用多線程,主要原因在于socket.accept()、s...
2017年8月21日 我原本只想簡(jiǎn)單記錄一下springboot中應(yīng)用Jpa的簡(jiǎn)單操作。不想由于hibernate忘記太多了,不停的在查找記錄,于是就有了本文的復(fù)雜版本,感覺(jué)...
工欲善其事必先利其器,如果有一款I(lǐng)DE可以讓你更高效地專注于開(kāi)發(fā)以及源碼的閱讀,為什么不試一試? 總以為jetbrains已經(jīng)將IntelliJ IDEA優(yōu)化到極致,前幾天剛...
SpringBoot 使用devtools進(jìn)行熱部署 把下面代碼復(fù)制到pom.xml文件中 devtools可以實(shí)現(xiàn)頁(yè)面熱部署(即頁(yè)面修改后立即生效,這個(gè)可以直接在appli...
準(zhǔn)備工作:準(zhǔn)備三臺(tái)虛擬機(jī),分別下載kafka,跟zookeeper(注意zookeeper版本選擇最好跟kafka對(duì)應(yīng),可以去kafka/lib/查看自帶的zk的版本,然后去...
大部分內(nèi)容是翻譯至Kafka The Definitive Guide,有翻譯不好的地方請(qǐng)見(jiàn)諒,想深入學(xué)習(xí)的小伙伴,建議去看一下這本書(shū),因?yàn)槔斫鈫?wèn)題翻譯錯(cuò)誤的地方希望指出,我...
大部分內(nèi)容是翻譯至Kafka The Definitive Guide,有翻譯不好的地方請(qǐng)見(jiàn)諒,因?yàn)槔斫鈫?wèn)題翻譯錯(cuò)誤的地方希望指出,我會(huì)及時(shí)改進(jìn) 每個(gè)企業(yè)都由數(shù)據(jù)驅(qū)動(dòng)。我們收...
轉(zhuǎn)載微服務(wù)的4個(gè)設(shè)計(jì)原則和19個(gè)解決方案 - 平臺(tái)+ 微服務(wù)架構(gòu)現(xiàn)在是談到企業(yè)應(yīng)用架構(gòu)時(shí)必聊的話題,微服務(wù)之所以火熱也是因?yàn)橄鄬?duì)之前的應(yīng)用開(kāi)發(fā)方式有很多優(yōu)點(diǎn),如更靈活、更能適...
在上一篇文章中我們集成了swagger ui,搭建了一個(gè)restful風(fēng)格的接口,當(dāng)進(jìn)行邏輯處理的時(shí)候,我們首先要做的想必一定是參數(shù)校驗(yàn),這篇文章描述了使用javax.val...
1 為什么需要服務(wù)發(fā)現(xiàn) 簡(jiǎn)單來(lái)說(shuō),服務(wù)化的核心就是將傳統(tǒng)的一站式應(yīng)用根據(jù)業(yè)務(wù)拆分成一個(gè)一個(gè)的服務(wù),而微服務(wù)在這個(gè)基礎(chǔ)上要更徹底地去耦合(不再共享DB、KV,去掉重量級(jí)ESB)...