原创 分佈式理論(五)—— 一致性算法 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.