原创 手動寫一個簡單的數據庫連接池:

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