Time of Update: 2018-12-05
5.4上安裝Oracle 10g時提示如下錯誤: Exception in thread “main” java.lang.UnsatisfiedLinkError: /tmp/OraInstall2009-11-25_02-34-42PM/jre/1.4.2/lib/i386/libawt.so:libXp.so.6: cannot open shared object file: No such file or directory 原因是缺少了包,裝上如下的包就可以了。# rpm
Time of Update: 2018-12-05
在tomcat上部署web應用,測試一切正常,遷移到weblogic上之後就出現了問題,換了生產環境的資料庫。功能是將資料寫入資料庫,同時還需要上傳附件。開始懷疑是資料庫的問題,後來測試資料庫也是正常的,可以正常讀寫。於是開始懷疑weblogic ,在weblogic的記錄檔中看到<[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>&
Time of Update: 2018-12-05
package Utils.Sort;/***@author Linyco*利用選擇排序法對數組排序,數組中元素必須實現了Comparable介面。*/public class ChooseSort implements SortStrategy{ /** *對數組obj中的元素以選擇排序演算法進行排序 */ public void sort(Comparable[] obj) { if (obj ==
Time of Update: 2018-12-05
package Utils.Sort;/***@author Linyco*利用冒泡排序法對數組排序,數組中元素必須實現了Comparable介面。*/public class BubbleSort implements SortStrategy{ /** *對數組obj中的元素以冒泡排序演算法進行排序 */ public void sort(Comparable[] obj) { if (obj ==
Time of Update: 2018-12-05
Java初學者---Java的學習路徑(全集) 一、 JDK (Java Development Kit) JDK是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具和Java基礎的類庫(rt.jar)。不論什麼Java應用伺服器實質都是內建了某個版本的JDK。因此掌握 JDK是學好Java的第一步。最主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如IBM公司開發
Time of Update: 2018-12-05
前言:一開始接觸的就是jsp,邊學邊做,轉眼就一年,隨著接觸的項目模組增多,深深感覺自己身上java基礎的淺薄,於是乎便如前人所言的道路般,轉頭奔向高不可測的java課本,重新認識java,重新識記java的基礎概念便是現在該做的事情了。一.經典案例深刻認識java實體實體:銀行帳號屬性:帳號、戶名、密碼、當前餘額 b 、透支限額 m約束:b + m >= 0行為: 存款 輸入:存款金額a 步驟1:令 b = b + a 並終止 取款 輸入:取款金額 a 輸出:
Time of Update: 2018-12-05
1.你需要精通物件導向分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該瞭解UML,尤其是class,object,interaction以及statediagrams。 2.你需要學習Java語言的基礎知識以及它的核心類庫
Time of Update: 2018-12-05
題目:兩個非常大的數字相乘(相加,相減) 該題目在java中可以使用BigInteger類中的方法來實現。否則的話可以使用如下方式來實現。
Time of Update: 2018-12-05
java.lang.NumberFormatException: For input string: "1.0" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:477) at java.lang.Integer.(Integer.java:609) at
Time of Update: 2018-12-05
1.弱口令漏洞解決方案:最好使用至少6位的數字、字母及特殊字元組合作為密碼。資料庫不要儲存純文字密碼,應儲存MD5加密後的密文,由於目前普通的MD5加密已經可以被破解,最好可以多重MD5加密。2.未使用使用者名稱及密碼登入後台可直接輸入後台URL登入系統。解決方案:通過配置filter來過濾掉無效使用者的串連請求。3.JSP頁面拋出的異常可能暴露程式資訊。有經驗的入侵者,可以從JSP程式的異常中擷取很多資訊,比如程式的部分架構、程式的實體路徑、SQL注入爆出來的資訊等。解決方案:自訂一個Exce
Time of Update: 2018-12-05
開發的安全標準,總結如下。 1.絕對絕對絕對要採用預先處理的方式來進行sql操作,如果實在需要做sql語句的拼接,那麼請做輸入資訊的過濾。selet,update,delete,insert,and,%,',_,這些都屏蔽了吧。
Time of Update: 2018-12-05
1.equal()函數和“==”的區別equal()是java.lang.Object類的一個方法。equal函數和==都用來判斷兩個對象是否相等。<1>,是在對字串進行判斷時,equal是判斷值是否相等,而“==”是判斷記憶體的首地址是否相等例如:String s1="hello";String s2="hello",s1.equal(s2);返回true;而s1==s2返回false,因為s1和s2的記憶體首址不相同。若String
Time of Update: 2018-12-05
參考了: http://blog.csdn.net/weidan1121/
Time of Update: 2018-12-05
今天在做struts的時候,碰到java.lang.NullPointerException: Module 'null' not
Time of Update: 2018-12-05
如果你是想操作文字檔,read:BufferedReader br = new BufferedReader(new FileReader("/aaa/a.txt"));String s = "":while((s=br.readLine())!= null)do .............writer:PrintWriter pw = new PrintWriter(new FileWriter("/out.txt"[,true])[,true]);pw.println("1111");第一個
Time of Update: 2018-12-05
[前言: 技術人員的舒適區是本文的要說的一點內容, 至於 Hibernate 是否優秀, 那是"專家"才有資格討論的問題]這幾天, 一位 ">DBA 朋友很是苦惱. 起因是他所在的Team Dev的架構師與程式員準備在接下來的項目中繼續採用 Hibernate 作為 Java 架構 . 眾所周知(有人說,他沒有聽到過類似的說法, 所以不能是"眾"), 從 ">DBA 的角度來看, Hibernate 對 ">DBA 來說如同噩夢, 非常的不友好, 所以 ">DBA 極力推薦 iBatis . "
Time of Update: 2018-12-05
/** flashattrib.java */ package picattrib; import java.io.IOException; import java.io.FileInputStream; public class flashattrib { public flashattrib() { } public static void main(String[] args) { flashattrib flashattrib = new flashattrib(); byte[]
Time of Update: 2018-12-05
細說Java之util類 線性表,鏈表,雜湊表是常用的資料結構,在進行Java開發時,JDK已經為我們提供了一系列相應的類來實現基本的資料結構。這些類均在java.util包中。本文試圖通過簡單的描述,向讀者闡述各個類的作用以及如何正確使用這些類。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection介
Time of Update: 2018-12-05
Java下RESTful WebService的實現架構介紹 Web Service更多是一種標準,而不是一種具體技術。不同的平台,不同的語言大都提供WebService的開發實現,在Java領域,WebService的架構很多,例如:Axis2,Xfire,CXF和Java6內建的WebService引擎。在 Spring 架構支援 REST 之前,人們會使用其他幾種實現技術來建立 Java的 RESTful Web Services,如 Restlet、RestEasy和
Time of Update: 2018-12-05
多線程,是很多編程人員再熟悉不過的了。在稍老一些的Java版本中,具體是在Java 5.0以前,啟動一個任務是通過調用Thread類的start()方法來實現的,任務的提交和執行時同時進行的,如果想對任務的執行進行調度,或者想控制同時執行的線程數量就需要額外編寫代碼來完成。而在Java