系統(tǒng)架構(gòu) 系統(tǒng)架構(gòu)圖是為了抽象的表示軟件系統(tǒng)的整體輪廓和各個組件之間的相互關(guān)系和約束邊界,以及軟件系統(tǒng)的物理部署和軟件系統(tǒng)的演進(jìn)方向的整體視圖。好的架構(gòu)圖可以讓干系人理解、遵...
系統(tǒng)架構(gòu) 系統(tǒng)架構(gòu)圖是為了抽象的表示軟件系統(tǒng)的整體輪廓和各個組件之間的相互關(guān)系和約束邊界,以及軟件系統(tǒng)的物理部署和軟件系統(tǒng)的演進(jìn)方向的整體視圖。好的架構(gòu)圖可以讓干系人理解、遵...
微信公眾號:[Java技術(shù)干貨]關(guān)注Java技術(shù)、關(guān)注前端后端全棧技術(shù)。問題或建議,請公眾號留言。 最近在弄一個高并發(fā)項(xiàng)目,經(jīng)過接口壓測后,各項(xiàng)指標(biāo)不禁人意,也一直在搞程序調(diào)...
一、MyBatis解析全局配置文件 1.MyBatis介紹 MyBatis是一個持久層的ORM框架,使用簡單,學(xué)習(xí)成本較低??梢詧?zhí)行自己手寫的SQL語句,比較靈活。但是MyB...
前言 日常的業(yè)務(wù)開發(fā)項(xiàng)目中只會配置一套數(shù)據(jù)源,如果需要獲取其他系統(tǒng)的數(shù)據(jù)往往是通過調(diào)用接口, 或者是通過第三方工具比如kettle將數(shù)據(jù)同步到自己的數(shù)據(jù)庫中進(jìn)行訪問。 但是也...
一、背景 大家應(yīng)該都在各種電商網(wǎng)站檢索過商品,檢索商品一般都是通過什么實(shí)現(xiàn)呢?搜索引擎Elasticsearch。那么問題來了,商品上架,數(shù)據(jù)一般寫入到MySQL的數(shù)據(jù)庫中,...
1 Elasticsearch 1.1 簡介 ES是使用 Java 編寫的一種開源搜索引擎,它在內(nèi)部使用 Lucene 做索引與搜索,通過對 Lucene 的封裝,隱藏了 L...
分享一個Kafka可視化工具,顏值不錯,小巧干凈,提供實(shí)時監(jiān)控功能。 想要查看Topic里的消息卻找不到軟件,想要查看或更新Broker、Topic配置,想要監(jiān)控Broker...
Spring Security團(tuán)隊正式宣布Spring Security OAuth終止維護(hù)。 目前官網(wǎng)的主頁已經(jīng)高亮提醒徹底停止維護(hù)。 舊的Spring Security ...
推薦一個用Spring Boot搭建的文檔在線預(yù)覽解決方案: kkFileView,一款成熟且開源的文件文檔在線預(yù)覽項(xiàng)目解決方案,對標(biāo)業(yè)內(nèi)付費(fèi)產(chǎn)品有【永中office】【of...
??在新建工程前,先了解一下什么是敏捷開發(fā)“松結(jié)對編程”及“L型代碼結(jié)構(gòu)”這里有詳細(xì)的介紹和說明 : 敏捷開發(fā)“松結(jié)對編程”系列之十一:L型代碼結(jié)構(gòu)(團(tuán)隊篇之一)[https...
前言 觀察者(Observer)模式的定義:指多個對象間存在一對多的依賴關(guān)系,當(dāng)一個對象的狀態(tài)發(fā)生改變時,所有依賴于它的對象都得到通知并被自動更新。這種模式有時又稱作發(fā)布-訂...
什么是DDD? DDD全稱為(Domain-Driven Design,簡稱DDD),領(lǐng)域驅(qū)動設(shè)計 為什么要學(xué)習(xí)DDD領(lǐng)域驅(qū)動設(shè)計? 在早期軟件開發(fā),對于一些簡單業(yè)務(wù),只需要...