原创 Elastic 練習
1. 利用docker compose快速製作一個es集羣 docker-compose.yml compose fork from文件來自極客時間 version: '2.2' services: cerebro: i
原创 nginx 優雅解決子域名跨域
1.conf server { listen 80; server_name www.caicongyang.com.cn; #charset koi8-r;
原创 算法與數據結構之簡單排序
簡單排序: 1.冒泡排序 2.選擇排序 3.插入排序 代碼:SimpleSort.java package com.caicongyang.sort; /** * * * @author caicongyang1 * @ve
原创 Wildfly8 domain模式搭建
1.wildfly下載 http://wildfly.org/downloads/ 2.domain方式搭建集羣 ps:基於8.2.0.Final做測試 2.0機器列表 192.168.236.101 (master+domain con
原创 JDK1.7新特性(二)Fork/Join框架demo
記錄與分享,你我共成長 -from caicongyang 1.Fork/Join 分解(Fork)操作:當需要將一個任務拆分成更小的多個任務時,在框架中執行這些任務; 合併(Join)操作:當一個主任務等待其創建的多個子任務的
原创 Redis事務測試
1.Redis Java client 安裝Redis:http://blog.csdn.net/caicongyang/article/details/50639052 關於Redis Java客戶端的demo可以參考我的例子:http
原创 ApacheBench(ab)測試工具小結
1.安裝 如果已經安裝Apache,則以及自帶了ab測試工具; 下面進行最簡安裝 #yum install httpd-tools 2.web負債測試 常用命令: ab -n 400 -c 200 -k http://caicon
原创 Drools6.4動態加載規則之(一)模板的簡單應用
1.template drools6開始提供模板的概念; 模板能爲我們提供簡單的規則替換;做到簡單的規則動態加載; 本例子的demo基於最新穩定版drools6.4 2.項目結構 3.pom依賴 <!--drools--> <depe
原创 JDK1.7新特性demo(一)
1.代碼 package com.caicongyang.newfeatures; import java.io.FileInputStream; import java.io.FileOutputStream; import ja
原创 kie-server java client json for drools6.4
1.前置條件: 搭建kie-web + kie-server的drools規則引擎 2.KieServerClientTest.java package com.caicongyang; import java.util.LinkedL
原创 數據庫中間件Mycat之主從讀寫分離
1.開源中間件Mycat http://mycat.org.cn/ 2.架構圖 3.Mycat安裝 先決條件:jdk1.7以上版本 linux下直接解壓開即可 tar -zxvf Mycat-server-1.5-RELEASE-20
原创 CentOS安裝最新版rabbitmq3.6.5
1.安裝Erlang 1.1前置依賴 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel perl unixODBC-devel 1.2下
原创 基於TCP實現的最簡單RPC demo
1.RPC 遠程過程調用 2.demo 服務接口類:SayHelloService.java package com.caicongyang.server; /** * * <p> * Title: SayHelloServi
原创 分庫分表之噹噹開源中間件sharding-jdbc體驗
0.數據庫sharding基本思想 水平切分:把表的數據按某種規則(比如按ID散列)切分到多張表或者多個數據庫(server)上。 垂直切分:把關係緊密(比如同一模塊)的表切分出來放在一個server上。 1.sharding-jdbc
原创 mysql5.7主從複製
1.網絡拓撲 192.168.150.135:3306 (mysql主服務器) 192.168.150.136:3306(mysql備份服務器) 2安裝mysql 查看我之前的博客:http://blog.csdn.net/caicong