本篇文章討論在數(shù)據(jù)庫(kù)讀寫(xiě)分離時(shí)使用事務(wù)的那些坑: 1. 在讀寫(xiě)分離時(shí)會(huì)不會(huì)造成事務(wù)主從切換錯(cuò)誤 一個(gè)線程在Serivcie時(shí)Select時(shí)選擇的...
這篇文章是關(guān)于什么的 參與項(xiàng)目決策的人必須意識(shí)到他們的決定對(duì)項(xiàng)目的成功和成本以及時(shí)間和金錢的影響。 對(duì)于我20多年的軟件開(kāi)發(fā)經(jīng)驗(yàn)和10多年的咨詢...
1. 分布式系統(tǒng)相關(guān)概念 1.1 模型 1.1.1 節(jié)點(diǎn) 節(jié)點(diǎn)是一個(gè)可以獨(dú)立按照分布式協(xié)議完成一組邏輯的程序個(gè)體,工程中往往指進(jìn)程。 1.1.2...
1 概述 Kakfa起初是由LinkedIn公司開(kāi)發(fā)的一個(gè)分布式的消息系統(tǒng),后成為Apache的一部分,它使用Scala編寫(xiě),以可水平擴(kuò)展和高吞...
GC的概念 Grabage Collection:在系統(tǒng)運(yùn)行過(guò)程中占據(jù)空間的無(wú)用對(duì)象在一定時(shí)間范圍內(nèi)被及時(shí)清理來(lái)保證整個(gè)系統(tǒng)有足夠的內(nèi)存空間來(lái)運(yùn)...
AngularJS的service層用于處理業(yè)務(wù)邏輯和數(shù)據(jù)持久化,以下3鐘方法可以創(chuàng)建并注冊(cè)我們自己的service,在控制器中注入已創(chuàng)建的se...
NioEventLoopGroup 源碼分析 1. 在閱讀源碼時(shí)做了一定的注釋,并且做了一些測(cè)試分析源碼內(nèi)的執(zhí)行流程,由于博客篇幅有限。為了方便...
Netty是一個(gè)高性能、異步事件驅(qū)動(dòng)的NIO框架,它提供了對(duì)TCP、UDP和文件傳輸?shù)闹С?,作為一個(gè)異步NIO框架,Netty的所有IO操作都是...
URL監(jiān)控是京東統(tǒng)一監(jiān)控的一個(gè)模塊,這篇短文主要給大家講解如何用好URL監(jiān)控。 我們先來(lái)了解下目前京東比較常見(jiàn)的2種WEB應(yīng)用網(wǎng)絡(luò)架構(gòu)(除CDN...