原创 Log4j使用總結

一、介紹 Log4j是Apache的一個開放源代碼項目,通過使用Log4j,我們可以控制日誌信息輸送的目的地是控制檯、文件、GUI組件、甚至是套接口服務 器、NT的事件記錄器、UNIX Syslog守護進程等;我們也可以控制每一條日誌的輸

原创 tomcat虛擬目錄配置

一、tomcat5.5配置: 如果tomcat5.5安裝在D:\Tomcat 5.5,則找到tomcat安裝目錄下的conf\Catalina\localhost文件夾, 在裏面新加名爲test.xml的xml文件 :<Context

原创 java學習書籍推薦

1. Java 語言基礎     談到Java 語言基礎學習的書籍,大家肯定會推薦Bruce Eckel 的《Thinking in Java 》。它是一本寫的相當深刻的技術書籍,Java 語言基礎部分基本沒有其它任何一本書可以超越它。

原创 分享下多年積累的對JAVA程序員成長之路的總結

我也搞了幾年JAVA了,由於一向懶惰,沒有成爲大牛,只是一普通程序猿,不愛玩社交網站,不愛玩微博,唯獨喜歡百度貼吧,潛水很久了,手癢來給新人分享下從新手成長爲老鳥的已見,也刷刷存在感,應該不比曝照差吧。首先初識語法的階段,必須要學會怎麼操

原创 經典排序算法系列之一:插入排序

1.序言           這是經典排序算法系列的第一篇,我們首先從插入排序算法開始。這是一個對少量元素排序的有效算法,主要包括:直接插入排序,二分插入排序(又稱折半插入排序),鏈表插入排序,希爾排序(又稱縮小增量排序)。對於每一種插入

原创 經典排序算法系列之三:交換排序

1.序言           這是經典排序算法系列的第三篇,講的是選擇交換算法。交換排序主要包括:冒泡排序算法,快速排序算法。在這篇博文中,我會從簡單的冒泡排序算法講起,然後慢慢過渡到快速排序算法,讓你更容易理解快速排序算法中的精髓。冒

原创 經典排序算法系列之二:選擇排序

1.序言           這是經典排序算法系列的第二篇,講的是選擇排序的各種排序算法。選擇排序主要包括:直接選擇排序和堆排序。與上一篇一樣,我闡述會這兩種排序算法的基本思想,拓展兩種算法的思路,分析他們的運行效率。我會由直接選擇排序算

原创 JVM調優總結

堆大小設置JVM 中最大堆大小有三方面限制:相關操作系統的數據模型(32-bt還是64-bit)限制;系統的可用虛擬內存限制;系統的可用物理內存限制。32位系統下,一般限制在1.5G~2G;64爲操作系統對內存無限制。我在Windows

原创 MyEclipse快捷鍵大全

MyEclipse 快捷鍵1(CTRL) ------------------------------------- Ctrl+1 快速修復 Ctrl+D: 刪除當前行 Ctrl+Q 定位到最後編輯的地

原创 Struts符號使用分類

#:  從actioncontext中取值,前面加上# %:  %{#username}百分號的作用就是將大括號中的值當成ognl表達式 $:  用於在struts配置文件中 #、%和$符號在ognl表達式中經常出現,而這三種符號也