關(guān)鍵字: 如何寫(xiě)好業(yè)務(wù)代碼 業(yè)務(wù)架構(gòu) 設(shè)計(jì)模式 模版方法 策略模式 工廠(chǎng)模式 本文概要: 對(duì)于做web開(kāi)發(fā)的java程序員來(lái)說(shuō),如何寫(xiě)出更好看的業(yè)務(wù)代碼沟饥。本文會(huì)展示利用設(shè)計(jì)模...
關(guān)鍵字: 如何寫(xiě)好業(yè)務(wù)代碼 業(yè)務(wù)架構(gòu) 設(shè)計(jì)模式 模版方法 策略模式 工廠(chǎng)模式 本文概要: 對(duì)于做web開(kāi)發(fā)的java程序員來(lái)說(shuō),如何寫(xiě)出更好看的業(yè)務(wù)代碼沟饥。本文會(huì)展示利用設(shè)計(jì)模...
大綱: 1找默、MongoDB的體系結(jié)構(gòu)2、MongoDB安裝配置與基礎(chǔ)命令3场靴、MongoDB CRUD與全文索引4啡莉、mongoDB的聚合操作5、高可用的MongoDB集群5旨剥、s...
什么是限流咧欣?為什么要限流? 不知道大家有沒(méi)有做過(guò)帝都的地鐵轨帜,就是進(jìn)地鐵站都要排隊(duì)的那種魄咕,為什么要這樣擺長(zhǎng)龍轉(zhuǎn)圈圈?答案就是為了限流蚌父!因?yàn)橐惶说罔F的運(yùn)力是有限的哮兰,一下擠進(jìn)去太多...
索引是幫助MySQL高效獲取數(shù)據(jù)的排好序的數(shù)據(jù)結(jié)構(gòu)。在學(xué)習(xí)索引優(yōu)化之前建議先學(xué)習(xí) mysql索引數(shù)據(jù)結(jié)構(gòu)在分析SQL性能時(shí)多從數(shù)據(jù)結(jié)構(gòu)的角度考慮索引是否生效苟弛。 mysql e...
使用EXPLAIN關(guān)鍵字可以模擬優(yōu)化器執(zhí)行SQL語(yǔ)句喝滞,從而知道MySQL是如何處理你的SQL語(yǔ)句的「囡可以分析SQL查詢(xún)語(yǔ)句的性能瓶頸右遭。 使用方式 1.在 select 語(yǔ)句之...
Redis集群方案比較 哨兵模式 在redis3.0以前的版本要實(shí)現(xiàn)集群一般是借助哨兵sentinel工具來(lái)監(jiān)控master節(jié)點(diǎn)的狀態(tài)窘哈, 如果master節(jié)點(diǎn)異常吹榴,則會(huì)做主從...
Redis 基礎(chǔ)數(shù)據(jù)結(jié)構(gòu) Redis 有 5 種基礎(chǔ)數(shù)據(jù)結(jié)構(gòu),分別為:string (字符串)滚婉、list (列表)图筹、set (集合)、hash (哈希) 和 zset (有序...
實(shí)際開(kāi)發(fā)中让腹,很多項(xiàng)目都是單數(shù)據(jù)源远剩。但是還是有一些項(xiàng)目需要多數(shù)據(jù)源的。比如當(dāng)項(xiàng)目中存儲(chǔ)的數(shù)據(jù)量很大骇窍,一個(gè)服務(wù)器扛不住民宿,需要將一部分?jǐn)?shù)據(jù)存儲(chǔ)在另外一個(gè)服務(wù)器里,然而我們還要每天去...
synchronized 關(guān)鍵字代表這個(gè)方法加鎖,相當(dāng)于不管哪一個(gè)線(xiàn)程(例如線(xiàn)程A)像鸡,運(yùn)行到這個(gè)方法時(shí),都要檢查有沒(méi)有其它線(xiàn)程B(或者C、 D等)正在用這個(gè)方法(或者該類(lèi)的其...
在前幾天做了一個(gè)需求:外圍系統(tǒng)下發(fā)業(yè)務(wù)數(shù)據(jù)到我方系統(tǒng)做業(yè)務(wù)處理吁脱。當(dāng)時(shí)對(duì)方負(fù)責(zé)人說(shuō)最多每次只有6萬(wàn)數(shù)據(jù)量,他們分1000條數(shù)據(jù)一個(gè)包傳輸?shù)轿曳较到y(tǒng)彬向。 實(shí)現(xiàn)方式 提供實(shí)時(shí)的res...
Spring Boot Admin用于管理和監(jiān)控一個(gè)或者多個(gè)Spring Boot程序兼贡。分為Server端和Client端,Client端可以通過(guò)Http向Server端注冊(cè)...