原创 搭建Nginx+FastDFS服務器以及實現Nginx+Lua+GraphicsMagick動態壓縮圖片

在Linux系統安裝FastDFS服務器(ip:192.168.127.128) 1、編譯環境 [root@localhost ~]# yum install git gcc gcc-c++ make automake autoconf

原创 搭建MySQL主從半同步複製的MHA高可用集羣

需求說明 1、首先實現一主兩從的同步複製功能(採用半同步複製機制) 2、然後採用MHA實現主機出現故障,從庫能自動切換功能。 3、MHA高可用搭建後,在主庫新建商品表進行效果測試 MHA介紹   MHA(Master HA)是一款開源的

原创 採用Sharding-JDBC實現分庫分表+讀寫分離

需求說明 1、基於user_id對c_order表進行數據分片。 2、分別對master1和master2搭建一主兩從的架構。 3、基於master1和master2主從集羣實現讀寫分離。   特殊說明: 本博客中主要講解spring配

原创 搭建 MongoDB 複製集,添加安全認證,Spring Boot 整合 MongoDB(內容較多慎入)

文章內容輸出來源:Java工程師高薪訓練營 需求說明 (1)如圖搭建一個分片集羣 要求每個分片節點中的複製集含有一個仲裁節點 (2)使用權限控制 建立訪問你訪問的數據庫mamba 這個賬號名字是rwUser 密碼是rwUser 這個賬號

原创 【經驗分享】開發學習方向 和 spring boot 全局異常處理簡單搭建

  摘要 今天終於打敗了懶惰,決定寫這篇博客,主要想把本人在中作中的一些經驗和感悟分享給大家,純屬個人應該如何對待工作的一些見解,如果打破了誰的生活觀價值觀,我並無此意,還請自覺繞行。 正文  人生真的很長,時間也真的過的很快,所以真的真

原创 JVM 解析器和JIT即時編譯器 熱點檢測 JIT編譯器優化 逃逸分析

解析器和JIT即時編譯器 在部分商用虛擬機中(如HotSpot),Java程序初是通過解釋器(Interpreter)進行解釋執行的,當 虛擬機發現某個方法或代碼塊的運行特別頻繁時,就會把這些代碼認定爲“熱點代碼”。爲了提高熱點代 碼

原创 設計模式之責任鏈模式(附實戰代碼)

請求的鏈式處理——職責鏈模式 if(條件1) { 此時要調用balabalabala類去處理具體的邏輯 } else if (條件2){ 此時要調用dadadadadada類去處理具體的邏輯 } else if (條

原创 分佈式事務解決方案之Redis實現

前言: 伴隨着微服務的發展,分佈式事務幾乎可以說是無可避免,相關的概念就不多贅述了,如有不懂先去了解再來閱讀,也可以留言,希望本篇博客會對你有所幫助。 正文: 先附上一張架構圖,簡單瞭解下我實現的解決方案所依託的項目架構。       下

原创 springboot自定義線程池

/** * @auther fanxuebo * @desc 線程池配置和初始化 * @Company * @create 2018/12/29 8:23 */ @Configuration public class

原创 spring data jpa 保存實體返回主鍵

直接上圖   實體類中get和set方法就正常就好了,看有的博客說一定要加在get方法上,保留意見,因爲項目架構不同。 注意實體類上,我注掉的代碼,一定要去掉,加上了會報錯。當然你的項目沒有用到就不用管了。 爲確保嚴謹,發下項目架構

原创 消息中間件的對比

本篇主要碼各類消息中間件的優缺點,從各類網站吐血總結。 (篇幅較長,純概念,需要理解,請自備茶水,哈哈哈哈) 一、背景介紹 1、Java消息服務 不同系統之間的信息交換,是我們開發中比較常見的場景,比如系統A要把數據發送給系統B,這個問題

原创 設計模式之責任鏈模式

請求的鏈式處理——職責鏈模式 if(條件1) { 此時要調用balabalabala類去處理具體的邏輯 } else if (條件2){ 此時要調用dadadadadada類去處理具體的邏輯 } else if (條

原创 並行、併發及對於高併發優化的幾個方向

轉載過來的,個人保留,原諒我此次搬磚,畢竟搬磚是我的工作😭   1.併發和並行的區別   併發:當有多個線程在操作時,如果系統只有一個CPU,把CPU運行時間劃分成若干個時間段,分配給各個線程執行,在一個時間段的線程代碼運行時,其它線程處

原创 鏈式方法調用的事務問題剖析

最近做了分佈式的項目,當然沒有設計分佈式事務的處理,一條邏輯線太長,方法調方法,所以之間的事務問題就暴露出來了 我已陣亡,直接碼代碼吧   @Service public class TransactionalServiceImpl i

原创 Spring對於事務的控制@Transactional註解詳解

前兩天在工作中忙的焦頭爛額,涉及到@Transactional對於事務的控制,便仔細研究了一下,頗有所獲,花費好了幾天測試整理,今天才發表出來,希望看到博客的老鐵們能有所獲吧。話不多說直奔正題。 先簡單介紹一下Spring事務的傳播行爲: