原创 手動寫一個簡單的數據庫連接池:
public class DBConnectionPool { private static int MIN_SIZE = 2; private static int MAX_SIZE = 5; private s
原创 用插入法進行排序
package test;import java.util.*;class InsertSort { ArrayList al; public InsertSort(int num,int mod) { al = new Array
原创 ZZ項目管理實踐教程一、工欲善其事,必先利其器【Basic Tools】
今天,我們首先安裝一些必須的軟件,主要有下面的4個,其中軟件1和2使用在服務器機上,軟件3和4安裝在客戶端機上。另外,我們還有用到MSBuild、RoboCopy、WebDeployment等等,在下面的文章中用到的時侯,我會介紹給大家。
原创 寫一個Singleton出來。(單例)
一: public class Singleton {private Singleton(){} //在自己內部定義自己一個實例,是不是很奇怪? //注意這是private 只供內部調用 private static Sing
原创 生成靜態頁面
提升網站性能的方式有很多,例如有效的使用緩存,生成靜態頁面等等。今天要說的就是生成靜態頁面的方式。 什麼叫生成靜態頁面呢?很簡單,例如我們如果訪問一個鏈接http://xyz.com/index.do,那麼服務器就會解析這個請求,
原创 ZZ項目管理實踐教程二、源代碼控制【Source Control Using VisualSVN Server and TortoiseSVN】...
在第一篇文章 項目管理實踐教程一、工欲善其事,必先利其器【Basic Tools】發佈後,根據大家的回覆,我需要向大家說明幾個問題: 1.爲什麼要用VisualSVN Server,而不用Subversion? 回答: 因爲如果直接使用S
原创 JSTL多行多列顯示
如圖用循環輸出多行多列: 代碼:假設從Servlet中傳入一個集合list: 則在jsp頁面的代碼:如下 <table width="700" border="1" align="center"> <tr> <td c
原创 用JAVA SOCKET編程,讀服務器幾個字符,再寫入本地顯示
Server端程序: package test; import java.net.*;import java.io.*; public class Server{ private ServerSocket ss; private S
原创 編程用JAVA解析XML的方式
<?xml version="1.0" encoding="gb2312"?> <person> <name>王小明</name> <college>信息學院</college> <telephone>6258113</t
原创 設計4個線程,其中兩個線程每次對j增加1,另外兩個線程對j每次減少1
class ThreadTest1{ private int j; public static void main(String args[]){ ThreadTest1 tt=new ThreadTest1(); Inc in
原创 我們在web應用開發過程中經常遇到輸出某種編碼的字符,如iso8859-1等,如何輸出一個某種編碼的字符串?...
Public String translate (String str) {String tempStr = "";try {tempStr = new String(str.getBytes("ISO-8859-1"), "GBK");
原创 對抽象工廠的理解
抽象工廠:定義了“一套”方法的接口,具體的實現類只需要實現這些方法,並加入自己的業務邏輯,在開發中,對new出來的具體實現類的對象,用它實現的接口類型來引用,這樣在以後維護中,可以很方便的切換不同的實現類,比如,在配置文件中更改類名,那麼
原创 項目文件
文件
原创 編寫一個截取字符串的函數,輸入爲一個字符串和字節數,輸出爲按字節截取的字符串。...
package test; class SplitString { String SplitStr; int SplitByte; public SplitString(String str,int bytes) { SplitSt
原创 最常見到的runtime exception。
1. ArithmeticException,ArrayStoreException,BufferOverflowException,BufferUnderflowException,CannotRedoException,C