原创 分佈式理論(五)—— 一致性算法 Paxos

分佈式理論(五)—— 一致性算法 Paxos 前言 Paxos 算法如同我們標題大圖:世界上只有一種一致性算法,就是 Paxos。出自一位 google 大神之口。 同時,Paxos 也是出名的晦澀難懂,推理過程極其複雜。樓主在嘗試理解

原创 分佈式理論(四)—— 一致性協議之 3PC

分佈式理論(四)—— 一致性協議之 3PC 前言 我們說爲了實現 BASE 理論,需要在可用性和一致性之間找到一個合適的一致性理論,於是,我們在上篇文章中瞭解了 2PC 理論,也就是兩階段提交,二階段提交原理簡單,實現方便,但是缺點則是同

原创 分佈式理論(一) —— CAP 定理

分佈式理論(一) —— CAP 定理 目錄: 什麼是 CAP 定理 爲什麼只能 3 選 2 能不能解決 3 選 2 的問題 引用 1. 什麼是 CAP 定理 2000 年的時候,Eric Brewer 教授提出了 CAP 猜想,2年後,

原创 SpringBoot 項目war部署至本地Tomcat

1、SpringBoot 項目jar啓動 java -jar chcservice.jar  2、SpringBoot 項目部署至本地tomcat 改成war <groupId>com.lming</groupId> <artifact

原创 CentOs7 安裝 nodejs

官網安裝步驟: node.js 6 curl --silent --location https://rpm.nodesource.com/setup_6.x | sudo bash - Alternatively for No

原创 Spring-Session分佈式集羣會話管理

架構設計之Spring-Session分佈式集羣會話管理 發表於 2017-04-24  |  2223次圍觀   |   分類於 架構設計   |   暫無評論 前言 通常在web開發中,會話管理是很重要的一部分,用於存

原创 TreeUtil 數據庫菜單生成無限級樹形結構

1、項目需求:     從數據庫從加載所有的菜單出來,菜單中有  id,parentId,name字段    希望能有一個工具幫我進行樹形結構重組;   實例類: package com.lming.chcservice.util;

原创 Nginx+tomcat配置集羣負載均衡

Nginx+tomcat配置集羣負載均衡 轉自:http://blog.csdn.net/bruce_6/article/details/38228299 相信很多人都聽過nginx,這個小巧的東西慢慢地在吞食apache和IIS的份

原创 菜單樹的進階版,支持多屬性擴展

1、樹接口 package com.lming.chcservice.util; import java.util.List; /** * * 樹的基本結構 * * @Author shinyZo * @date 2017-

原创 Linux公共lib軟連接引用

#解決如下問題: #1、多個項目引用公共lib #2、項目部署lib打包占用很多資源,影響項目測試進度 #3、項目jar包版本更新不方便 1、將公共lib單獨抽出來    mv ROOT/WEB-INF/lib/* bak/lib/ 2

原创 CentOS7 下安裝Git

1、安裝依賴庫 yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel 2、安裝git # yum install git 3、從githu

原创 SpringBoot Mybatis PageHelper分頁插件的兩種用法(二)

與第一種方式的區別  1、替換pom.xml中的依賴  <!--mybatis分頁插件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifac

原创 Windwos集羣-Tomcat篇

準備步驟:    1):安裝jdk環境 ,請自行搜索    2):下載tomcat7版本 1、下載tomcat7 複製成兩份 2、設置環境變量 3、修改tomcat2的配置 將這兩個文件中的 CATALINA_HOME 替換爲

原创 SpringBoot Mybatis PageHelper分頁插件的兩種用法(一)

1、PageHelper 4.x 版本    1、pom.xml <!--mybatis分頁插件--> <dependency> <groupId>com.github.pagehelper</groupId> <arti

原创 Centos-Tomcat配置APR

1、系統環境    CentOS 7 ,Tomcat 7 2、Tomcat提示需要安裝APR    3、安裝OpenSSL    wget https://www.openssl.org/source/openssl-1.0.2l.