原创 spring-session-data-redis實現session共享

1.pom文件引入依賴 <dependency><groupId>org.springframework.session</groupId><artifactId>spring-session-data-redis</artifactId

原创 mysql性能優化

https://www.zhihu.com/question/19719997 存儲的ip地址使用mysql INET_ATON(‘IP地址’)轉化爲無符號整形 修改數據庫存放ip地址類型爲無符號 索引 當表添加索引是否被使用的查看

原创 架構

http://blog.csdn.net/zhang_xinxiu/article/details/43838397

原创 JAVA使用圖形組建LINUX weblogic配置

NO X11 DISPLAY /home/weblogic/.bashrc中添加以下內容     export DISPLAY=:0.0   Could not initialize class sun.awt.X11.XToolkit

原创 多個數據庫查詢方案

一、需求緣起 分頁需求 互聯網很多業務都有分頁拉取數據的需求,例如: 微信消息過多時,拉取第N頁消息。京東下單過多時,拉取第N頁訂單。瀏覽58同城,查看第N頁帖子。這些業務場景對應的消息表,訂單表,帖子表分頁拉取需求有這樣一些特點: 有一

原创 spring cloud中文社區

http://docs.springcloud.cn/project/QuickStart/ http://www.itmuch.com/categories/Spring-Cloud/

原创 zk實現鎖

http://www.cnblogs.com/skying555/p/6016530.html

原创 hashmap在多線程時要注意問題

多線程時候hashmap的兩個或者多個rehash可能會導致map中同一個buket下鏈表數據形成一個環,這時在調用get方法時候會出現死循環,倒是cpu100% 最好使用concurrentHashmap或者hashtable等其他方法

原创 spring cloud使用介紹

http://blog.sina.com.cn/s/blog_493a84550102wkp2.html

原创 spring aop實現原理

spring aop實現原理就是代理模式即一個接口有兩個實現類,一個具體實現類,一個代理類,通過反射將切片類對象和具體實現類對象傳入代理類方法,然後通過反射 的到要執行的具體實現類的方法,和切片類方法並執行; 動態代理實現主要是實現Inv

原创 shell 腳本nginx日誌分割

編寫shell腳本 mvnginx.sh #!/bin/bash  logspath="/usr/local/nginx/logs/" yesterday=`date -d '-1 day' +%Y%m%d` mv ${logspa

原创 B+樹特點總結

B+樹數據結構會分爲一定數量的塊,每個塊裏面會存放具體數據 當插入數據時候會判斷插入位置所在的塊是否已經是滿的狀態 不滿就直接插入, 如果當前插入塊中數據已經是滿的狀態,則會判斷當前塊前面的塊是否是滿的狀態        如果前面塊沒有滿

原创 高併發熱點緩存數據可能出現問題及解決方案

背景 電商場景促銷活動的會場頁由於經常集中在某個時間點進行“秒殺”促銷,這些頁面的QPS(服務器每秒可以處理的請求量)往往特別高,數據庫通常無法直接支撐如此高QPS的請求,常見的解決方案是讓大部分相同信息的請求都儘可能地壓在緩存(ca

原创 shell 腳本基本語法

文件頭:#!/bin/sh shell 打印:echo 123 循環:cat $log_path | while read line do      echo 00000 done 判斷:if echo yes             e

原创 spring cloud config 配置

server端 pom.xml <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-conf