原创 解決struts2下載word文件沒法打開的問題
項目搞了個操作手冊,放到了resource目錄下,之前一直都可以下載使用的,不知道後來改了maven什麼配置,導致maven對Resource目錄下的Word進行了重新編碼,文件增大了,編譯以後的word文件沒法打開,當然下載下來也打不開
原创 編寫高質量代碼--改善Java程序的151個建議精要
聲明:本文只是把秦小波所著《編寫高質量代碼--改善Java程序的151個建議》一書的目錄貼出來,相當於整個大綱,就好比武功心法,版權歸屬秦小波。 1. Java開發中通用的方法和準則 1.1 不要在常量和變量中出現易混淆的字母 1.2
原创 Linux下tomcat的安裝與使用
前2天搞Maven下使用Cargo實現自動化部署的時候在配置遠程部署的情況下發現自己本地tomcat都沒有,因爲之前一直是使用maven中的tomcat插件跑應用的。 1.下載tomcat7.0.55 http://tomcat.apa
原创 解決MySQL創建外鍵時ERROR 1005, errorno:150的錯誤
由於項目中的有數據結構的變更,今天在執行DDL的時候創建外鍵死活不成功,老是報ERROR 1005 (HY000): Can't create table '.\env_abc\#sql-958_7.sql' (errno: 150),根
原创 MySQL5.6 varchar在UTF8下存儲漢字的長度
對於UTF8字符下有的漢字佔三個字節,有的佔4個字節,詳情請見:http://blog.csdn.net/chummyhe89/article/details/7777613 a) 若一個表只有一個varchar類型,如定義爲 creat
原创 Maven使用Cargo實現自動化部署
由於公司配置的垃圾臺式機,根本就沒法開發,開一個sts,跑一個內嵌的tomcat就卡出翔,測試每次想在我機器上測試,所以弄了下maven下使用Cargo實現自動化部署,這樣就可以把本地的應用部署到遠程服務器上去,省的垃圾電腦卡出翔。 先
原创 採用Spring實現在容器啓動時把用ConcurrentHashMap實現的併發緩存加載到ServletContext中
1.ConstantDataDTO.java,一定要重寫hashcode和equals方法 import java.io.Serializable; import java.util.Date; /** * ConstantData
原创 Maven3創建自定義的archetype
1.先自己創建一個SSH的模板項目,能夠跑起來沒問題,注意不能有多餘的文件以及pom.xml中的版本號是否有snapshots。 2.執行命令:mvn archetype:create-from-project 3.cd target/g
原创 linux 環境下開發 常用指令
來自於:http://blog.csdn.net/alvine008/article/details/24259027 java開發,由於其很多應用都是發佈在Linux操作系統上,因此瞭解、掌握一些常用的Linux命令對與提高Java開
原创 解決Cannot change version of project facet Dynamic web module to 2.5
我們用Eclipse創建Maven結構的web項目的時候選擇了Artifact Id爲maven-artchetype-webapp,由於這個catalog比較老,用的servlet還是2.3的,而一般現在至少都是2.5,在Project
原创 Linux配置Maven
1.下載maven http://maven.apache.org/download.cgi 2.解壓 tar xzvf apache-maven-3.1.0.tar.gz 3.配置環境變量 sudo gedit /etc/prof
原创 解決maven運行site:site的時候出現org/sonatype/aether/graph/DependencyFilter ClassNotFound的問題
今天在配置項目的site,運行之後出現: [WARNING] Error injecting: org.apache.maven.reporting.exec.DefaultMavenReportExecutor java.lang.N
原创 採用Spring AOP實現日誌記錄
切面類: package io.steveguoshao.spring.common.aspect; import org.aspectj.lang.JoinPoint; import org.slf4j.Logger; import
原创 設置表格中的所有的td title爲td的內容
/** * 設置表格中的所有的td title爲td的內容 */ function setTableTdTitle(){ $(".list_table_fixed tbody tr").each(function(){ $(th
原创 解決MySQL max_allowed_packet問題
最近項目上線前通過把線上環境的數據庫導出到本地通過GUI來進行恢復,結果老是在導出的過程中出錯,後來發現是由於數據文件太大了(貌似只有6MB多),說可以把把文件拆分成兩個就可以導進去了,後來我改用command通過sourc