原创 rocketmq linux-單個配置流程

一。下載rocketmq源碼:https://github.com/alibaba/RocketMQ/releases 二。由於需要編譯,linux環境需要安裝maven和jdk 三。解壓rocketmq,執行./install.sh

原创 session共享處理方式優缺點

1. 通過組播的方式進行集羣間的共享, 優點:web容器自身支持,配置簡單,適合小型網站。 缺點:當一臺機器的上的session變更後會將變更的數據以組播的形式分發給集羣間的所有節點,對網絡和所有的web容器都是存在開銷。集羣越大浪費越

原创 zk實現分佈式統一配置管理

http://blog.csdn.net/oufua/article/details/52785339

原创 tomcat優化

問題定位 對於Tomcat的處理耗時較長的問題主要有當時的併發量、session數、內存及內存的回收等幾個方面造成的。出現問題之後就要進行分析了。 1.關於Tomcat的session數目  這個可以直接從Tomcat的web管理界面

原创 tomcat及jvm優化

1.conf/server.xml 將<Connector port="8080" protocol="HTTP/1.1"修改爲<Connectorport="8080"protocol="org.apache.coyote.http1

原创 redis linux-集羣新增刪除節點流程

一。添加主節點 打開/usr/local/redis-3.2.7/cluster         mkdir 6385     #複製redis.conf配置文件並把端口改成6385 啓動新增節點:./redis-server /usr/

原创 rockemq linux-集羣搭建

一。修改每臺主機的hosts文件 vi /.etc/hosts 120.77.61.XX nameserv1 120.76.232.XXX nameserv2 120.77.61.XX broker-a 120.76.232.XXX br

原创 mysql主從配置

http://www.cnblogs.com/future2012lg/p/4873805.html

原创 mysql mysam與innodb區別

InnoDB和MyISAM是在使用MySQL最常用的兩個表類型,各有優缺點,視具體應用而定。   下面是已知的兩者之間的差別,僅供參考。      

原创 redis linux-集羣配置流程

一。配置修改    1.在/usr/local/redis-3.2.7下新建目錄    cluster/6379    ....    cluster/6384  由於redis集羣需要3個master所以最少要6個服務所以需要6個文件

原创 java 鎖

http://www.360doc.com/content/16/1112/07/36935065_605796815.shtml http://ifeve.com/java-special-troops-aqs/ 點贊

原创 zk實現分佈式鎖

1。pom引入依賴 <dependency><groupId>org.apache.curator</groupId><artifactId>curator-recipes</artifactId><version>2.11.1</ver

原创 mysql 鎖

https://sanwen8.cn/p/150TkE5.html 悲觀鎖:排它鎖:select * from table for update 相當於不通事務只有一個鎖,sychronized               共享鎖:sel

原创 redis spring-data-redis 單個配置

1.引入pom依賴 <dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-redis</artifactId><version>1.8

原创 redis基礎及特點

1.redis所有操作都是原子性,由於redis數據都在內存中,所有隻放活躍數據,從服務器同步主服務器,從服務器可以連接其他主服務器 二。redis缺點 僅提供最基本的hash set, list, sorted set等基於數據類型,不