Time of Update: 2016-06-21
標籤:程式如果長時間不進行資料庫操作,那麼資料來源中的 Connection 很可能已經斷開。其原因有可能是防火牆,或者串連的資料庫設定的逾時時間。這裡使用的是 C3P0 串連 oracle 資料庫,引起的異常資訊為: org.springframework.transaction.TransactionSystemException: Could not roll back Hibernate transaction; nested exception is
Time of Update: 2016-04-29
標籤:一、問題定位 在使用dbunit做DAO的單元測試時,拋出了一個org.dbunit.dataset.DataSetException: java.net.MalformedURLException異常,如,可以看到問題出現在我寫的TestDbUnit的49行,再看原始碼第49行是這一句 IDataset ds = new FlatXmlDataSet(file)。但實際出現問題的是file對象中的TestDbUnit.class.getClassLoader().
Time of Update: 2015-07-17
標籤:hikaricp 資料庫連接池 效能 革命 java HiKariCP是資料庫連接池的一個後起之秀,號稱效能最好,可以完美地PK掉其他串連池。原文地址:http://blog.csdn.net/clementad/article/details/46928621官網:https://github.com/brettwool
Time of Update: 2016-11-08
標籤:rman html set 閱讀 sim bit erro use 格式 轉自:為什麼使用 SLF4J 而不是 Log4J 來做 Java 日誌英文原文:Why use SLF4J
Time of Update: 2015-08-11
標籤:在前面的一篇文章中,講到了java web應用程式防止 csrf 攻擊的方法,參考這裡 java網頁程式採用 spring 防止 csrf 攻擊. ,但這隻是攻擊的一種方式,還有其他方式,比如今天要記錄的 XSS 攻擊, XSS 攻擊的專業解釋,可以在網上搜尋一下,參考百度百科的解釋 http://baike.baidu.com/view/2161269.htm, 但在實際的應用中如何去防止這種攻擊呢,下面給出幾種辦法.1. 自己寫 filter 攔截來實現,
Time of Update: 2015-07-17
標籤:1. 問題描述當從資料庫中查詢大量的資料,每個模板取出來幾百萬條資料,或者是頻繁的重新整理項目、模板時就會佔用Java虛擬機器JVM的大量記憶體,超過記憶體就會出現報java.lang.OutOfMemoryError:Java heap space記憶體一處的錯誤,具體報錯如下:2. 原因由於伺服器的JVM不夠用而拋出的錯誤,JVM在啟動的時候會自動化佈建Heap
Time of Update: 2015-07-16
標籤:本文非常適合初學Java的程式員,主要是來瞭解一下Java中的幾種for迴圈用法,分析得十分詳細,一起來看看。J2SE
Time of Update: 2015-07-01
標籤:java jdk 結構 JDK介紹及其結構、用途1、JDK的介紹JDK是Java Development Kit 的縮寫,是Sun Microsystems針對Java開發員的產品。它由一個處於作業系統層之上的運行環境還有開發人員編譯,調試和運行用Java語言寫的applet和應用程式所需的工具組成。想要開發java產品,需先安裝JDK。(1)、JD
Time of Update: 2015-06-16
標籤:import java.util.regex.Matcher; import java.util.regex.Pattern; public class MessyCodeCheck { public static boolean isChinese(char c) { Character.UnicodeBlock ub = Character.UnicodeBlock.of(c); if (ub ==
Time of Update: 2015-06-14
標籤:loading dynamic classes 動態性 開發人員 Java反射機制主要提供了以下功能:
Time of Update: 2015-06-11
標籤:In Java, the String will have different usage. Example:public class Test { public static void main(String[] args) {String s1 = "accp";String s2 = "accp";String s3 = new String(s1);if(s1 == s2) {System.out.print("true, ");} else {System.out.
Time of Update: 2015-06-10
標籤:在日常的Java項目開發中,entity(實體類)是必不可少的,它們一般都有很多的屬性,並有相應的setter和getter方法。entity(實體類)的作用一般是和資料表做映射。所以快速寫出規範的entity(實體類)是java開發中一項必不可少的技能。 在項目中寫實體類一般遵循下面的規範: 1、根據你的設計,定義一組你需要的私人屬性。 2、根據這些屬性,建立它們的setter和getter方法。(eclipse等整合開發軟體可以自動產生。具體怎麼產生?請自行百度。)
Time of Update: 2015-06-08
標籤:javapublic static void insertSort(int[] a){if(a == null){return;}int n = a.length;int j = 0;for(int i=1; i<n; i++){int temp = a[i];//把比temp大的數後挪一位,a[j]>temp這個條件別忘了for(j=i-1; j>=0 && a[j]>temp; j--){a[j+1] =
Time of Update: 2015-06-08
標籤:javapublic void mergeSort(int[] a, int first, int last, int[] temp){ if(first<last){ int mid = (first+last)/2;
Time of Update: 2016-06-02
Java後台對JSON格式的處理操作(一),javajson 1.將對象轉換為JSON字串,傳回值為一個JSON字串public static String toJson(Object value) {try {return mapper.writeValueAsString(value);} catch (Exception e) {e.printStackTrace();}return null;}2. 將JSON字串轉換為實體物件,傳回值為實體物件 public
Time of Update: 2016-03-26
ActiveMQ筆記(3):基於Networks of Brokers的HA方案,activemqbrokers上一篇介紹了基於ZK的ActiveMQ HA方案,雖然理解起來比較容易,但是有二個不足:1) 佔用的節點數過多,1個zk叢集至少3個節點,1個activemq叢集也至少得3個節點,但其實正常運行時,只有一個master節點在對外響應,換句話說,花6個節點的成本只為了保證1個activemq master節點的高可用,太浪費資源了。2)
Time of Update: 2016-03-16
BIRT報表工具,直接匯出EXCEL,birt報表匯出excelBIRT是一款基於JAVA的免費開源報表工具,使用起來也挺方便。有時你可能不需要在瀏覽器中展示報表,然後在點擊匯出按鈕儲存為EXCEL,這裡提供一種方式,直接把報表匯出為EXCEL下載。JS代碼:1 //匯出項目報表2 function exportPorjects(){3 var filename = "ProjectReport";4 var exportUrl ="http://" +
Time of Update: 2016-02-16
Java判斷文字檔編碼格式以及讀取如果不是約定好的,要想解析txt檔案就需要知道檔案編碼類別型,由於檔案編碼類別型眾多,例如UTF-8,GBK,UTF-16,GB2312等等。 其實有簡單的辦法,只需要這樣就可以了 String fileEncode=EncodingDetect.getJavaEncode(filePath); String fileContent=FileUtils.readFileToString(new
Time of Update: 2016-01-14
JAVA輸出帶BOM的UTF-8編碼的檔案當從http 的response輸出CSV檔案的時候,設定為utf8的時候預設是不帶bom的,但是windows的Excel是使用bom來確認utf8編碼的,所有需要把bom寫到檔案的開頭。微軟在 UTF-8 中使用 BOM 是因為這樣可以把 UTF-8 和 ASCII
Time of Update: 2015-11-04
cxf webservice:異常SOAPFaultException: Unexpected wrapper element found解決,unexpectedelement用戶端使用SOAP方式調用CXF服務時異常:javax.xml.ws.soap.SOAPFaultException: Unexpected wrapper element {urn:hl7-org:v3}hello found. Expected