原创 Spring整合MongoDB3.0開發(何志雄)

1、Maven依賴     (需要注意的是,按照MongoDB官方的說法,mongDB3.0的JAVA驅動至少得選擇2.13以上版本,下面是以spring-data-mongodb的1.6.2.RELEASE作爲依賴,必須要exclusi

原创 基於redis集羣實現的分佈式鎖,可用於秒殺商品的庫存數量管理,有測試代碼(何志雄)

轉載請標明出處。 在分佈式系統中,經常會出現需要競爭同一資源的情況,本代碼基於redis3.0.1+jedis2.7.1實現了分佈式鎖。 redis集羣的搭建,請見我的另外一篇文章:<>《redis3.0.1集羣環境搭建》 可用於例如秒

原创 MAC下Eclipse的啓動

1.Mac下打開多個Eclipse  open -n /Applications/Eclipse.app  2.安裝好Eclipse後執行如下標準動作:     2.1、導入代碼格式:偏好設置-輸入fromate     2.2、

原创 CentOS下的rabbitMQ集羣安裝,高併發消息隊列中間件(何志雄)

CentOS下的rabbitMQ集羣安裝,高併發消息隊列中間件 需要的文件: 1、rabbitmq安裝依賴erlang,安裝包otp_src_R15B01.tar.gz,由於較大,不能在CSND上傳,請自行搜索下載。 2、rabbitm

原创 zookeeper3.4.6分佈式數據一致性服務集羣在CentOS6.5上部署(何志雄)

zookeeper3.4.6官方穩定版下載:下載 1、zookeeper集羣安裝(3臺機器)     1)、前提:安裝jdk 1.7     2)、將zookeeper-3.4.6.tar.gz,使用root用戶上傳到某個目錄

原创 Liunix的常用命令(何志雄)

1、windows 查看端口占用情況 netstat -aon|findstr "9999" 2、查看系統版本 uname -a 或者 lsb_release -a 3、查看某進程號程序 tasklist|findstr "2556"

原创 多線程異步調用等待響應結果後繼續處理

1、在有響應的時候,使用ResponseFuture對象,並在onResponse方法中,將響應設置到Futrue中。 import com.google.common.util.concurrent.A

原创 泛型編程

詳細文章:http://qiemengdao.iteye.com/blog/1525624 1、初衷:取消強制類型轉換,減少轉換異常,引入了泛型編程 如ArrayList a = new ArrayList(); a.ad

原创 APNS推送服務器開發指南(何志雄)

一、蘋果官方APNS推送服務知識點:      1)、假如用戶手機不在線,可能沒有信號或者關機吧,APNs會存儲轉發,等用戶在線時再發送.     2)、如果用戶不在線,通知會合並,只會保留最新的一條。假如你給用戶發了兩條通知,但用戶反饋

原创 深入淺出JVM調優

一、基本概念:        JVM把內存區分爲堆區(heap)、棧區(stack)和方法區(method)。由於本文主要講解JVM調優,因此我們可以簡單的理解爲,JVM中的堆區中存放的是實際的對象,是需要被GC的。其他的都無需GC。

原创 redis:高性能key-value數據庫,安裝及主從配置(何志雄)

1、官方性能介紹:set達到11萬次/S,get達到8.1萬次/S。當數據庫中的數據達到G級時,寫入速度下降明顯 。 2、官網:http://redis.io/  中國區網站(非常好,完美翻譯了官方的文檔):http://www.redi

原创 秒懂JAVA泛型

泛型方法 必須在方法前加上<T>來標記是個泛型方法 入參爲泛型 <T> String query(T param) ,不限定入參類型 <T extends People> String query(T parma),限定入參類型必

原创 Spring編程式事務管理案例

import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.TransactionStatu

原创 Spring整合Dubbo,使用zookeeper作爲註冊中心,進行遠程調用及負載均衡、自動失效轉移(何志雄)

1、Mavn依賴: <span style="white-space:pre"> </span><!-- dubbo begin --> <dependency> <groupId>com.alibaba</group

原创 Spring整合redis,通過sentinel進行主從切換。(何志雄)

實現功能描述:         redis服務器進行Master-slaver-slaver-....主從配置,通過2臺sentinel進行failOver故障轉移,自動切換,採用該代碼完全可以直接用於實際生產環境。