原创 String,StringBuffer和StringBuilder的區別

String 字符串常量 StringBuffer 字符串變量(線程安全) StringBuilder 字符串變量(非線程安全)  簡要的說, String 類型和 StringBuffer 類型的主要性能區別其實在於 String 是不

原创 jsp通過Cookie實現自動登錄

一、什麼是用戶自動登錄?    對於我們的網站向已註冊用戶提供某些專門的服務,比如網上購物、在線下載、收費瀏覽等等,就會要求用戶在使用這些服務之前進入登錄頁面,輸入用戶名和密碼,並進行驗證。     如果用戶經常訪問我們的網站,假

原创 struts2輸入校驗流程

1、類型轉換器負責請求參數的類型轉換,並將這些值設置成Action的屬性值。 2、在類型轉換中如果出現異常,將異常保存到ActionContext中

原创 使用struts2+jquery+ajax生成聯動下拉列表框(select)

有一個這樣的需求,用戶在填寫收貨地址的時候,如果用戶在第一個下拉列表框選擇了“廣東省”,我們希望在右邊彈出一個下拉列表框,裏面可以選擇廣東省的某個市區,如果用戶在市區中選擇了“廣州市”,我們希望在右邊又彈出一個下拉列表框,裏面可以選擇廣州

原创 java 生成4位隨機數,包含數字和字符

private String generateWord() { String[] beforeShuffle = new String[] { "2", "3", "4", "5", "6", "7",

原创 數據庫的內連接和外連接

內連接分爲等值連接和自然連接。 等值連接(=)使用等號=根據每個表共有的列中相同的值取出該值分別對應的兩個表中的行。例如,檢索 students和courses表中學生標識號相同的所有行。 自然連接是一種特殊的等值連接,相當於把等值連接去

原创 struts2下使用ckeditor集成ckfinder無法上傳文件的解決方法

將<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.

原创 抽象類和接口的區別,例子經典

abstract class和interface是Java語言中對於抽象類定義進行支持的兩種機制,正是由於這兩種機制的存在,才賦予了Java強大的面向對象能力。 abstract class和interface之間在對於抽象類定義的支持

原创 xampp不能啓動apache的解決方法

在xampp控制面板按了start後,報busy,然後查看netstat -an ,發現80端口沒有被禁用,改了端口,仍然不能啓動,在windows服務裏面啓動apache服務,啓動後馬上又停止,看了錯誤日誌,發現有這樣的一行: [Wed

原创 使用連接池出現連接過時的解決方法

http://www.oschina.net/question/12_4582

原创 java讀寫properties文件

JAVA操作properties文件 java中的properties文件是一種配置文件,主要用於表達配置信息,文件類型爲*.properties,格式爲文本文件,文件的內容是格式是"鍵=值"的格式,在properties 文件中,可

原创 使用java將圖片轉化成字符圖形

原理是對每個像素計算灰度,將灰度映射到字符數組上,很簡單,只有幾行代碼,效果還是不錯的 private final static char[] asc = { ' ', '`', '.', '^', ',', ':', '~', '"'

原创 java資源路徑定位

http://www.vanjor.org/blog/2010/08/java-resources-locate/

原创 用java service wrapper把java應用程序設置成系統服務啓動

http://tmsoft.lsxy.com/index.php?load=read&id=929

原创 mysql服務器遠程訪問

mysql默認是不允許外部ip通過root用戶訪問本地數據庫服務器,可以通過下面的語句設置,讓外部ip訪問本地mysql數據庫服務器 grant all on *.* to 'username'@'%' identified by 'pa