前言 隨著分布式服務(wù)架構(gòu)的流行與普及雅宾,原來在單體應(yīng)用中執(zhí)行的多個(gè)邏輯操作悯辙,現(xiàn)在被拆分成了多個(gè)服務(wù)之間的遠(yuǎn)程調(diào)用。雖然服務(wù)化為我們的系統(tǒng)帶來了水平伸縮的能力搂誉,然而隨之而來挑戰(zhàn)就...
前言 隨著分布式服務(wù)架構(gòu)的流行與普及雅宾,原來在單體應(yīng)用中執(zhí)行的多個(gè)邏輯操作悯辙,現(xiàn)在被拆分成了多個(gè)服務(wù)之間的遠(yuǎn)程調(diào)用。雖然服務(wù)化為我們的系統(tǒng)帶來了水平伸縮的能力搂誉,然而隨之而來挑戰(zhàn)就...
前提概要什么是MVCC什么是當(dāng)前讀和快照讀?當(dāng)前讀,快照讀和MVCC的關(guān)系 MVCC實(shí)現(xiàn)原理隱式字段undo日志Read View(讀視圖)整體流程 MVCC相關(guān)問題RR是如...
1. DevOps簡(jiǎn)介 DevOps 就是開發(fā)(Development)毡咏、測(cè)試(QA)驮宴、運(yùn)維(Operations)這三個(gè)領(lǐng)域的合并。 為什么要合并這三個(gè)領(lǐng)域呕缭?主要是開發(fā)和運(yùn)...
demo 自己定義一個(gè)外部項(xiàng)目恢总,core-bean落恼,依賴如下, 然后定義一個(gè)Cat類离熏, 我們知道這樣就將Cat類裝配到Spring容器了佳谦。 再定義一個(gè)springboot項(xiàng)目...
backlog參數(shù)的含義 TCP建立連接是要進(jìn)行三次握手,但是否完成三次握手后滋戳,服務(wù)器就處理(accept)呢钻蔑? backlog其實(shí)是一個(gè)連接隊(duì)列啥刻,在Linux內(nèi)核2.2之前...
前言 在系統(tǒng)變的復(fù)雜后,分布式咪笑、微服務(wù)等架構(gòu)技術(shù)可帽,就要考慮到應(yīng)用在系統(tǒng)中了。尤其數(shù)據(jù)量大了后窗怒,就需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行拆分映跟。 如:注冊(cè)的用戶數(shù)據(jù),量大了后扬虚,就需要考慮分庫(kù)分表 一旦...
之前有段時(shí)間用postgresql 數(shù)據(jù)庫(kù)努隙,在上云之后,從自增主鍵變?yōu)閡uid辜昵,感覺uuid全球唯一荸镊,很方便。 最近用mysql堪置,發(fā)現(xiàn)mysql主鍵都是選擇自增主鍵躬存,仔細(xì)比較...
簡(jiǎn)書 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝舀锨! 上周有幸參加了一次關(guān)于JVM的小范圍分享會(huì)岭洲,聽完R大對(duì)虛擬機(jī)C2編譯器的講解,我的膝蓋一直是腫的坎匿,能記住的實(shí)在有點(diǎn)少盾剩,能聽進(jìn)去也不多1...
小型WEB項(xiàng)目唠帝,上傳給服務(wù)器文件屯掖,要顯示上傳進(jìn)度,這個(gè)模式解決了當(dāng)時(shí)的問題 定義:(又被稱為發(fā)布-訂閱模式襟衰、模型-視圖模式贴铜、源-收聽者模式或從屬者模式)。在此種模式中,一個(gè)目...
本文是Netty文集中“Netty 那些事兒”系列的文章绍坝。主要結(jié)合在開發(fā)實(shí)戰(zhàn)中徘意,我們遇到的一些“奇奇怪怪”的問題,以及如何正確且更好的使用Netty框架轩褐,并會(huì)對(duì)Netty中涉...
什么是零拷貝 維基上是這么描述零拷貝的:零拷貝描述的是CPU不執(zhí)行拷貝數(shù)據(jù)從一個(gè)存儲(chǔ)區(qū)域到另一個(gè)存儲(chǔ)區(qū)域的任務(wù)把介,這通常用于通過網(wǎng)絡(luò)傳輸一個(gè)文件時(shí)以減少CPU周期和內(nèi)存帶寬勤讽。 ...
原文:http://blog.onlycatch.com/post/Netty%E4%B8%AD%E7%9A%84%E9%9B%B6%E6%8B%B7%E8%B4%9D Ne...