原创 MongoDB常用操作命令

1.   基本操作 db.AddUser(username,password)               添加用戶 db.auth(usrename,password)      設置數據庫連接驗證 db.cloneDataBase(

原创 觀察者模式和發佈/訂閱模式的區別

        在事件總線(EventBus)的架構設計中,用到了發佈/訂閱模式,但發現和觀察者模式挺接近,有時容易發生混淆,現試圖分清一下他們的關係。           觀察者模式的角色爲觀察者(observer)和主題(subje

原创 Linux Shell啓動多個Tomcat

有時部署項目時使用多個應用服務器做負載均衡,這裏使用多個Tomcat做負載。 服務器環境: CentOS 6.5 Tomcat目錄: /usr/local Tomcat目錄下有tomcat1、tomcat2、tomcat3、tomcat

原创 Spring 初始化2次的問題

在Spring的使用中,有時初始化一些公共類,比如數據源、常量配置等,這些方法會執行兩次,導致程序執行出現異常。   一個解決方法是利用Spring的事件機制,事件機制需要實現ApplicationListener監聽器,只要編寫一個實

原创 Sonar的安裝與設置

Sonar是一個用於代碼質量管理的開源平臺,用於管理Java源代碼的質量。通過插件機制,Sonar 可以集成不同的測試工具,代碼分析工具,以及持續集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通過

原创 動態代理之CGLIB

CGLIB 介紹 CGLib (Code Generation Library) 是一個強大的,高性能,高質量的Code生成類庫。 CGLib 可以在運行時擴展Java類與實現Java接口。CGLib 比 Java 的 java.lan

原创 NoSql 數據庫的特性比較

Redis 是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。目前由VMware主持開發工作。   1. 數據模型 作爲Key-value型數據庫,Redis

原创 Linux以服務方式啓動單個tomcat

1.  下載tomcat apache-tomcat-8.0.26.tar.gz   2.  傳到遠程服務器 scp Downloads/apache-tomcat-8.0.26.tar.gz [email protected]

原创 Maven的settings.xml配置

settings.xml是Maven的配置文件,下面解釋一下其中的配置含義: settings.xml存在於兩個地方: 1.安裝的地方:$M2_HOME/conf/settings.xml 2.用戶的目錄:${user.home}/.m

原创 Maven配置文件

    <profile>  <id>nexusProfile</id>  <repositories> <repository> <id>nexus</id> <name>private nexus</name> <url>http:

原创 win7/8使用curl

1.  WIN7/8下要使用curl,需要下載curl-7.20.0-win64-ssl-sspi.zip和Win64OpenSSL_Light-1_0_2d.exe。 下載地址: http://curl.haxx.se/downloa

原创 php常見錯誤

1.  kevent() reported that connect() failed (61: Connection refused) while connecting to upstream, client: 127.0.0.1,

原创 Git排除目錄

在Git的版本控制中,有些文件是不需要加入控制的,那我們在提交代碼時就需要忽略這些文件,下面講講應該怎麼給Git配置一些忽略規則。   有三種方法可以忽略掉這些文件,這三種方法都能達到目的,只不過適用情景不一樣。   1.  針對單一工

原创 win7安裝MongoDB服務

1.  下載MongoDB的windows版本:mongodb-win32-x86_64-2008plus-ssl-3.0.4.zip,Linux版本也在這裏下載,下載地址: http://www.mongodb.org/downloa

原创 MongoDB 介紹

MongoDB 是一個基於分佈式文件存儲的數據庫,由C++語言編寫,旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。 MongoDB服務端可運行在Linux、Windows或IOS平臺,支持32位和64位應用,默認端口爲27017。