Time of Update: 2018-12-06
首先把jar包拖入到WebRoot—>WEB-INF—>lib中。這樣就有了Referenced Libraries這個檔案夾,裡面也有了相關jar包。開啟DB
Time of Update: 2018-12-06
斷言是J2SE 1.4開始引入的,其文法如下assert <邏輯運算式>assert <邏輯運算式> : <資訊運算式>第一種文法,如果邏輯運算式判斷false時將拋出AssertionError異常,第二種文法在拋出異常的同時還會列印資訊運算式的值。 斷言的編譯如果使用的是 J2SE 1.4,則必須告訴編譯器需要使用斷言,文法如下javac -source 1.4 <源檔案>如果使用的是 JavaSE
Time of Update: 2018-12-06
判斷Android檔案名稱是否安全技巧public static boolean IsFileNameOK(String filepath) { return Pattern.compile("[\\w%+,./=_-]+").matcher(filepath).matches(); } public static boolean IsFileNameOK(File file) { return Pattern.compile("[\\w%+,./=_-]+
Time of Update: 2018-12-06
首先說明,這僅僅是總體架構預覽,並非不可更改。我只是力求簡單,而並非達到了適應各種項目環境的境界,所以你完全可以根據需要進行修改和擴充。但是,我的主題一直都是以簡求快,應該盡量避免不必要的複雜,勢如破竹,以快搶佔先機。
Time of Update: 2018-12-06
世界這麼大,而我這麼小,我還有什麼臉面驕傲,我拿什麼去自豪!唯有不停地求知,才能獲得一點點的安慰。 我一直堅持著一個這樣的定理:關於語言的用法,永遠是官方文檔最靠譜。 ResultSet: 1,定義 public interface ResultSet 表示資料庫結果集的資料表,通常通過執行查詢資料庫的語句產生。 2,獲得 Statement stmt =
Time of Update: 2018-12-06
收穫並非無緣無故。 任何一款架構都應該有自己的菜單和許可權管理原則,LML本來是沒有的,後來借鑒了一下就有了。LML毫不保留的借鑒了公司正在使用的Castle.MonoRail架構的菜單和許可權管理原則,以及許可權稽核原則,務求山寨的完美。由於本人能力有限,再者本人實際情況下並沒有閱讀過Castle.MonoRail的源碼,所以粗糙之處敬請原諒,以後還定會加以改正和改進。 菜單即連結,LML中每一個Action中的任何一個方法都可以成為一個菜單,實際情況下我們從沒有把一個沒有返回視圖的方
Time of Update: 2018-12-06
? Is it easy to maintain?? Is it developer friendly?? Is it a disciplined development environment?? Does it perform fast?? Does it abstract your EIS integration from your business processes?? Can you add new connectors?? Can you change
Time of Update: 2018-12-06
本以為.toUnicode就可以了結果.........在前台頁面上代碼類型是gb2312而到了Action頁裡gb2312代碼都成了亂碼。於是就要把gb2312代碼轉換為ISO-8859-1 // "gb2312"到"ISO-8859-1"的轉碼 public String iso2gb(String str) { try { str = new String(str.getBytes("ISO-8859-1"), "gb2312
Time of Update: 2018-12-06
據說這種方法很垃圾,但是我由於少加了一句 Transaction tran =null; tran=session.beginTransaction();
Time of Update: 2018-12-06
我剛學習Java的時候也被各種環境配置搞得頭暈腦脹,現在把自己平時用到的整理一下,希望給大家一些協助。 安裝JDK 從http://Java.sun.com/下載jdk-1_5_0_04-windows-i586-p.exe 安裝到指定路徑,我選擇D:jdk1.5.0 配置環境變數: Java_HOME:
Time of Update: 2018-12-06
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader; /** *//** * 將HTML中< >中的字母大小寫
Time of Update: 2018-12-06
Java的集合類別關係圖:List:add/remove/get/set。1,ArrayList:其實就是數組,容量一大,頻繁增刪就是噩夢,適合隨機尋找;2,LinkedList:增加了push/[pop|remove|pull],好囉嗦,其實都是removeFirst;3,Vector:曆史遺留產物,同步版的ArrayList,名字起的奇奇怪怪,代碼和ArrayList太像;4,Stack:繼承自Vector。Java裡其實沒有純粹的Stack,自己實現一個吧,用組合的方式,封裝一下Linke
Time of Update: 2018-12-06
Flex介面和Java後台進行Socket互動,socket伺服器端總接收到 <policy-file-request/>資訊,而無法進行下一步通訊。原因是Adobe Flash Player 9.0.124版本後,安全性原則被更改,原來Socket或XmlSocket的應用裡的http方式載入安全性原則的手段不能繼續使用。我們可以通過下面方法來實現。 Socket伺服器端 檢驗得到安全性原則 <policy-file-request/>,如接收則發送策略串
Time of Update: 2018-12-06
在剖析該問題前請看如下代碼public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i < b.length; i++) { String hex = Integer.toHexString(b[ i ] & 0xFF); if (hex.length() == 1) { hex = '0' + hex; } ret +=
Time of Update: 2018-12-06
概念 Observer模式定義對象間的一對多的依賴關係,當一個對象(被觀察者)的狀態發生改變時, 所有依賴於它的對象(觀察者)都得到通知並被自動更新。JDK裡提供的observer設計模式的實現由java.util.Observable類和 java.util.Observer介面組成。從名字上可以清楚的看出兩者在Observer
Time of Update: 2018-12-06
包 java.util.concurrent.*[ 一 ]、常用線程池 最常用構造方法為:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue,
Time of Update: 2018-12-06
直入正題,閑話少敘。 公司的形態,團隊的狀態,直接影響著我們對開發架構的選擇。正如上一篇以簡求快的博文所說,我們這樣的小成本Team Dev,更主要的是追求快而省。架構要開源,不必付出額外的成本;開發要快速,能夠更迅速的跟進客戶需求;代碼要簡單,任何經過簡單培訓的程式員都幾乎能夠勝任。
Time of Update: 2018-12-06
日誌原文:http://eyinsheng.blog.sohu.com/59237774.html我現在是自己做,但我此前有多年在從事軟體開發工作,當回過頭來想一想自己,覺得特別想對那些初學JAVA/DOT。NET技術的朋友說點心裡話,希望你們能從我們的體會中,多少受點啟發(也許我說的不好,你不贊同但看在我真心的份上別扔磚頭啊)。 一。 在中國你千萬不要因為學習技術就可以換來穩定的生活和高的薪水待遇,你千萬更不要認為哪些從事 市場開發,跑腿的人,沒有前途。
Time of Update: 2018-12-06
import java.lang.annotation.Retention;import java.lang.annotation.Target;import java.lang.annotation.ElementType;import java.lang.annotation.RetentionPolicy;@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)@interface ClassInfo { String
Time of Update: 2018-12-06
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->class A{ public static class B{ } public class C{ } public interface IF{ } public IF create(){ /** *//**