Mavenhtml
參考梁總的:java
Eclipse Java EE IDE for Web Developers集成的Maven 3 指向本身安裝的 Mavenlinux
在本地配置maven路徑,windows-->preferences-->maven--->user settingsspring
1.若不想使用配置的私有maven倉庫,直接在maven/conf/settings.xml 裏設置 <offline>true</offline>sql
這樣,就直接到指定的目錄:D:\IDEStrain\maven數據庫
2.發佈項目uc-svc時,pom.xml右鍵run as ----> maven install 則在target目錄下生成文件。apache
若是該項目引用了uc-api,則須要將uc-api工程發佈(pom.xml右鍵run as --> maven install)到maven對應的respositoty(倉庫)中,再發布uc-svc的jarjson
3.對於應用生成的jar包,直接用命令執行,若是可行的話: java -jar test.jar 啓動成功。windows
則在target 目錄下,增長start.bat來啓動該.jar 其中start.bat內容以下:
@echo off title MQ-test cd .. set CURRENT_DIR=%cd% if not "%AMQAPI_HOME%" == "" goto gotHome set AMQAPI_HOME=%CURRENT_DIR% goto okHome
:okHome
echo %cd%
java -jar ct-svc.jar
:end
4.C:\Users\chenjinj>java -jar d:/idestrain/workspace/pms/amq/amq-svc/target/amq-svc.jar
5.從新編譯uc-svc,則選中項目,右鍵 maven--->update project 耐心等待便可。
6.報錯:「 Original error: Could not transfer artifact com.alibaba:fastjson:jar:1.2.16 from/to central (http://repo.maven.apache.org/maven2): The operation was cancelled」
找到目錄:$HOME/.m2/repository/com/alibaba/fastjson/ 發現裏面的1.2.16文件夾裏,無生成的jar 或者pom文件,直接刪除文件夾 1.2.16 再選中報錯的項目,右鍵maven-->update project
在Eclipse中建立Maven多模塊工程的例子[20150428更新]
1.new--->maven project ,操做步驟以下圖,建好後僅保留pom.xml文件,就建好了,最外層的maven project
2.在cjjuan裏再建一個test 模塊,該test模塊下又有api,svc和web工程;
選中maven project "cjjuan" 右鍵 new module ,選中:create a simple project 下一步,具體以下圖;
3.刷新 cjjuan ,並刪除test下的文件夾,像cjjuan 同樣僅保留pom.xml文件;
4.選中test右鍵 新建 maven module 彈出框裏 不勾選「create a simple project」,具體操做以下圖,其中第三步package裏的設置的內容,最好設置爲groupId+"."+artifact Id
建好後,刷新文件夾,目錄結構以下圖中第四步
5.按照步驟4,建一個test-web工程,操做步驟如4,可是第二步須要修改以下:
最終目錄結構以下圖:
5.JBOSS-7.1-Final
參考本身寫的:Tomcat+Jboss安裝配置以及相關的問題
6.oracle 12c
中的用戶有2種cdb 和Pdb,具體以下:
cdb:http://jingyan.baidu.com/article/d5a880ebb6c50613f047cc66.html
pdb:scott用戶-winx64-Oracle12c-新建數據庫和鏈接問題.rar
java.sql.SQLException: ORA-28040: No matching authentication protocol 問題
7.memcached
調用命令:
memcached 啓動
/usr/local/memcached/bin/memcached -d -m 256 -u gdcn -l 192.168.1.21 -p 11211 -c 256 -P /tmp/memcached.pid
其中紅色字體(/usr/local/memcached/爲memcached的安裝路徑)
檢查memcached進程
ps -ef|grep memcached
檢查memcached 端口(默認使用11211端口)
netstat -na|grep 11211
端口:如何查看某個端口被誰佔用
@Autowired與@Resource的區別:使用註解是屬於J2EE的@Resource,@Autowired註解是屬業spring的,儘可能減小與spring的耦合
8.AngularJS
參考本身寫的:Angular2+AngularJS