0

緩存技術使用的實踐思考分析

按照現在流行的互聯網分層架構模型,最簡單的架構當屬Web響應層+DB存儲層的架構。從最開始的單機混合部署Web和DB,到后來將二者拆分到不同物理機以避免共享機器硬件帶來的性能瓶頸,再隨著流量的增長,Web應用變為集群部署模式,而DB則衍生出主從機來保證高可用,同時便于實現讀寫分離。這一連串系統架構的 ...

Winner192 發布于 2019-10-23 20:58 評論(0)閱讀(57)
0

Springboot Activiti6 工作流 集成代碼生成器 shiro 權限 vue.js html 跨域 前后分離

官網:www.fhadmin.org 特別注意: Springboot 工作流 前后分離 + 跨域 版本 (權限控制到菜單和按鈕) 后臺框架:springboot2.1.2+ activiti6.0.0+ mybaits+maven+接口 前端頁面:html +vue.js 形式 jquery aj ...

sjgliuliu 發布于 2019-10-23 17:11 評論(0)閱讀(6)
0

設計模式------中介者模式

中介者模式: 定義一個對象來封裝一系列對象的交互. 中介者的四個角色: 1.Mediator(抽象中介者) 2.ConcreteMediator(具體中介者) 3.Colleague(抽象同事類) 4.ConcreteColleague(具體同事類) 舉例說明: 例如公司開發一套CRM系統,該系統負 ...

haibiscuit 發布于 2019-10-22 17:55 評論(0)閱讀(9)
2

馬蜂窩 IM 移動端架構的從 0 到 1

移動互聯網技術改變了旅游的世界,這個領域過去沉重的信息分銷成本被大大降低。用戶與服務供應商之間、用戶與用戶之間的溝通路徑逐漸打通,溝通的場景也在不斷擴展。這促使所有的移動應用開發者都要從用戶視角出發,更好地滿足用戶需求。 ...

馬蜂窩技術 發布于 2019-10-22 10:39 評論(0)閱讀(433)
0

許式偉的架構課

對工作多年的程序員而言,日后的職業發展無非是專精技術,轉型管理,晉升架構師三種選擇。成為一名優秀的架構師,是大多數技術人的追求。 想要做架構,空有一身技術是遠遠不夠的,知識的深度和廣度,會決定一個架構師的架構能力。而這些知識,從你踏入 IT 行業那一刻起,甚至更早就應該開始儲備了。 我見過很多人,做 ...

php大神進階 發布于 2019-10-21 23:28 評論(0)閱讀(26)
0

SpringCloud-使用熔斷器儀表盤監控熔斷

場景 SpringCloud-使用熔斷器防止服務雪崩-Ribbon和Feign方式(附代碼下載): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102616697 在上面已經實現使用Ribbon和Feign的方式使用熔斷器,但是 ...

霸道流氓 發布于 2019-10-21 22:36 評論(0)閱讀(16)
0

對JDK動態代理的模擬實現

對JDK動態代理的模擬 動態代理在JDK中的實現: 來看看newProxyInstance()這個方法在JDK中的定義 它需要三個參數: ClassLoader loader:類加載器,JDK代理中認為由同一個類加載器加載的類生成的對象相同所以要傳入一個加載器,而且在代理對象生成過程中也可能用到類加 ...

紫月冰凌 發布于 2019-10-20 23:19 評論(0)閱讀(15)
0

設計模式-單例模式code

package singeton;import java.security.SecureRandom;/** * @author Zero * @since 2019-08-13. * Description: */public class HungrySingleton { private sta ...

DeskZero 發布于 2019-10-20 13:41 評論(0)閱讀(14)
0

學習重構(2)-重新組織函數

1. Extract Method(提煉函數) 將代碼段放進一個獨立函數中,并讓函數名稱解釋該函數的用途。 示例: void printOwing(double amount) { printBanner(); //print details System.out.println("name: " ...

流浪的小丑 發布于 2019-10-20 00:03 評論(0)閱讀(23)
0

狀態模式

狀態模式關注對象的各種狀態,當條件變化時,對象能夠在各種狀態之間相互轉換,并且對于同一個操作,不同狀態會有不同的表現。狀態模式和策略模式有許多相同的地方,比如它們的類結構基本相同,都使用組合來增加靈活性等。 ...

納蘭小依 發布于 2019-10-19 19:44 評論(0)閱讀(16)
2

通俗易懂設計模式解析——訪問者模式

前言 今天我們看的是訪問者模式【Visitor Pattern 】,我們理解訪問者模式這個名稱可能會有利于我們理解其核心代碼塊。我們看這么個例子:我去朋友家做客,那么朋友屬于主人,我則屬于訪問者。這時剛好朋友在炒菜,卻沒得醬油了。如果朋友下去買醬油將會很麻煩而且會影響炒菜。這時就到我這個訪問者出馬了 ...

小世界的野孩子 發布于 2019-10-19 16:54 評論(0)閱讀(215)
0

大型網站多級緩存的分層架構

在互聯網高速發展的今天,緩存技術被廣泛地應用。無論業內還是業外,只要是提到性能問題,大家都會脫口而出“用緩存解決”。 這種說法帶有片面性,甚至是一知半解,但是作為專業人士的我們,需要對緩存有更深、更廣的了解。 緩存技術存在于應用場景的方方面面。從瀏覽器請求,到反向代理服務器,從進程內緩存到分布式緩存 ...

Winner192 發布于 2019-10-19 15:53 評論(0)閱讀(56)
6

微服務的數據庫設計

單獨的數據庫: 微服務設計的一個關鍵是數據庫設計,基本原則是每個服務都有自己單獨的數據庫,而且只有微服務本身可以訪問這個數據庫。它是基于下面三個原因。 + 優化服務接口 :微服務之間的接口越小越好,最好只有服務調用接口(RPC或消息),沒有其他接口。如果微服務不能獨享自己的數據庫,那么數據庫也變成了 ...

倚天碼農 發布于 2019-10-19 09:21 評論(3)閱讀(853)
0

Maven 項目在 Eclipse 的創建配置

第1步 New 菜單 Other.. -> Maven -> Maven Project ,然后單擊 Next 。如下圖所示 第2步 在New Maven Project向導中,選擇Create a simple project并指定項目保存的目錄(如:F:\worksp\Maven\webproj ...

張澤 發布于 2019-10-18 21:35 評論(0)閱讀(12)
1

Head First設計模式——策略模式

1、繼承帶來的擴展和復用問題 繼承作為面向對象的三大要素(封裝、繼承、多態)之一為什么會帶來問題,問題如何解決然后形成一種設計模式,head frist設計模式書中以鴨子作為例子講解什么情況下繼承的方式會帶來問題。首先有各種各樣的鴨子,那么自然想到各種鴨子繼承自一個父類:父類為Duck,現有綠頭鴨G ...

Spring2Sun 發布于 2019-10-18 15:24 評論(2)閱讀(188)
0

SVN中怎樣忽略當前文件不提交

場景 在使用SVN進行版本管理時,有時一些自動生成的文件比如證書等,在每臺電腦上都會不同,如果將其提交,則會沖突。 怎樣將指定的文件或者指定文件后綴的文件忽略提交。 注: 博客主頁: https://blog.csdn.net/badao_liumang_qizhi 關注公眾號霸道的程序猿 獲取編程 ...

霸道流氓 發布于 2019-10-18 14:50 評論(0)閱讀(17)
0

SpringCloud-使用熔斷器防止服務雪崩-Ribbon和Feign方式(附代碼下載)

場景 SpringCloud-服務注冊與實現-Eureka創建服務注冊中心(附源碼下載): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102535957 SpringCloud-服務注冊與實現-Eureka創建服務提供者(附源 ...

霸道流氓 發布于 2019-10-17 23:25 評論(0)閱讀(17)
0

在 Java 中如何比較日期?

在 Java 中有多種方法可以比較日期,日期在計算機內部表示為(long型)時間點——自1970年1月1日以來經過的毫秒數。在Java中,Date是一個對象,包含多個用于比較的方法,任何比較兩個日期的方法本質上都會比較日期的時間。 本文主要介紹以下五種方式: 1. 使用 Date.compareTo ...

武培軒 發布于 2019-10-17 21:32 評論(0)閱讀(34)
0

劍指offer筆記面試題2----實現Singleton模式

題目:設計一個類,我們只能生成該類的一個實例。 解法一:單線程解法 c++ //缺點:多線程情況下,每個線程可能創建出不同的的Singleton實例 include using namespace std; class Singleton { public: static Singleton get ...

奔跑的亮仔 發布于 2019-10-17 20:15 評論(0)閱讀(13)
0

Java通信——獲取自己IP

獲取自己的IP地址 ~~~java import java.net.InetAddress; import java.net.UnknownHostException; public class getip { public static void main(String[] args) throw ...

頭發是我最后的倔強 發布于 2019-10-17 19:10 評論(0)閱讀(32)