原创 RabbitMQ 安裝部署(New)
RabbitMQ 安裝部署(New) elang環境與MQ版本一定要對應,否則無法啓動,Rabbit版本與插件版本一定要對應,負責無法加載插件 # RabbitMQ 安裝部署(New) > elang環境與MQ版本一定要對應,否則無
原创 RabbitMQ 安裝部署(New)& 延時隊列使用
RabbitMQ 安裝部署(New) elang環境與MQ版本一定要對應,否則無法啓動,Rabbit版本與插件版本一定要對應,負責無法加載插件 版本信息 centos 7.3.0 erlang Version: 23.0.2,Re
原创 爲什麼說SPI打破雙親委派機制
爲什麼說SPI打破雙親委派機制 簡單介紹ClassLoader的雙親委派機制: java類通過Classloader加載,Classloader之間有繼承關係,AppClassLoader繼承ExtClassloader繼承Boo
原创 分佈式事務管理基礎(一)
分佈式事務管理,多數據源問題章節前言X/Open DTP模型與XA接口1. X/Open DTP 模型2. OSI TP與2PC(分佈式事務協議)2. XA接口與JTA(分佈式事務協議)分佈式事務解決方案分佈式事務TCC模式TCC
原创 深入學習Redis(3):主從複製
原文鏈接:https://www.cnblogs.com/kismetv/p/9236731.html 前言 在前面的兩篇文章中,分別介紹了Redis的內存模型和Redis的持久化。 在Redi
原创 深入學習Redis(1):Redis內存模型
原文鏈接:https://www.cnblogs.com/kismetv/p/8654978.html 前言 Redis是目前最火爆的內存數據庫之一,通過在內存中讀寫數據,大大提高了讀寫速度,可
原创 深入學習Redis(2):持久化
原文鏈接:https://www.cnblogs.com/kismetv/p/9137897.html 前言 在上一篇文章中,介紹了Redis的內存模型,從這篇文章開始,將依次介紹Redis高可
原创 深入學習Redis(4):哨兵
原文鏈接:https://www.cnblogs.com/kismetv/p/9609938.html 前言 在 深入學習Redis(3):主從複製 中曾提到,Redis主從複製的作用有數據熱備
原创 深入學習Redis(5):集羣
原文鏈接:https://www.cnblogs.com/kismetv/p/9853040.html 前言 在前面的文章中,已經介紹了Redis的幾種高可用技術:持久化、主從複製和哨兵,但這些
原创 Linux Nginx 全量安裝配置
下載反向代理壓縮包 ## 下載安裝包 wget https://codeload.github.com/yaoweibin/nginx_upstream_check_module/zip/master ## 安裝解壓命令 yu
原创 SpringBoot 限流實現
高併發訪問時,緩存、限流、降級往往是系統的利劍,在互聯網蓬勃發展的時期,經常會面臨因用戶暴漲導致的請求不可用的情況,甚至引發連鎖反映導致整個系統崩潰。這個時候常見的解決方案之一就是限流了,當請求達到一定的併發數或速率,就進行等待、
原创 Java 鎖與對象頭
一:對象頭 HotSpot虛擬機中,對象在內存中存儲的佈局可以分爲三塊區域:對象頭(Header)、實例數據(Instance Data)和對齊填充(Padding)。 HotSpot虛擬機的對象頭(Object Header)包括兩
原创 Java 逃逸分析
在Java的編譯體系中,一個Java的源代碼文件變成計算機可執行的機器指令的過程中,需要經過兩段編譯,第一段是把.java文件轉換成.class文件。第二段編譯是把.class轉換成機器指令的過程。 第一段編譯就是javac命令。 在第二
原创 Redis 高可用方案(1) 集羣方案大綱
Redis集羣方案 Redis數據量日益增大,而且使用的公司越來越多,不僅用於做緩存,同時趨向於存儲這塊,這樣必促使集羣的發展,各個公司也在收集適合自己的集羣方案,目前行業用的比較多的是下面幾種集羣架構,大部分都是採用分片技術,解決單實例
原创 Redis 高可用方案(2) 配置參數詳解
基礎配置參數詳解:https://blog.csdn.net/tiantiandjava/article/details/72831529 持久化參數aof&rdb詳解:https://blog.csdn.net/ljheee/artic