原创 J2EE過濾器Filter基礎

當頁面發送請求時,符合filter過濾範圍的請求會首先進入過濾器,過濾器就可以執行一些過濾操作:比如編碼格式,session驗證,日誌記錄等。而這些

原创 收集的技術書籍

這是最近無聊收集的各種技術書籍,很多都沒看過呢,現在列出來鼓勵自己多多學習。 1、大話設計模式(帶目錄完整版).pdf  ,附帶源代碼   2、卓有成效的程序員.pdf   3、構建高性能Web站點(完整版).pdf   4、JAVA併發

原创 【轉載】Struts2攔截器Interceptor基礎

資料來源:http://blog.csdn.net/qjyong/article/details/1824607   1.    理解攔截器 1.1.    什麼是攔截器: 攔截器,在AOP(Aspect-Oriented Program

原创 【轉載】JAVA學習篇--靜態代理VS動態代理

本篇博客的由來,之前我們學習大話設計,就瞭解了代理模式,但爲什麼還要說呢? 原因: 1,通過DRP這個項目,瞭解到了動態代理,認識到我們之前一直使用的都是靜態代理,那麼動態代理又有什麼好處呢?它們二者的區別是什麼呢? 2,通過學習動態代理

原创 J2EE監聽器Listener基礎

做軟件也兩年了,但一直有種知其然不知其所以然的感覺,接下來希望自己能夠堅持下去多看看一些深層的東西,今天是一個開始。 Servlet程序由Servlet,Filter和Listener組成,其中監聽器用來監聽Servlet容器上下文。

原创 JAVA設計模式之單例模式

其實網上已經有很多介紹單例模式甚至是所有23種設計模式的了,都講得很好,所以這裏我不敢也不想說是爲大家解疑惑,只是作爲自己學習過程的筆記,以便以後進行查閱。   單例模式的概念就不在具體介紹,其核心本質就是一種對象創建的模式,用於產生一個

原创 windows下查找java應用佔用CPU過高問題

最近在測試一個用java語言實現的數據採集接口時發現,接口一旦運行起來,CPU利用率瞬間飆升到85%-95%,一旦停止就恢復到40%以下,這讓我不得不面對以前從未關注過的程序性能問題。 在硬着頭皮查找資料定位錯誤修正bug的過程中參考了下

原创 總結過濾器 監聽器 攔截器區別

1.過濾器 Servlet中的過濾器Filter是實現了javax.servlet.Filter接口的服務器端程序,依賴於servlet容器,主要的用途是過濾字符編碼、做一些業務邏輯判斷等。其工作原理是,只要你在web.xml文件配置好要

原创 java service wrapper封裝Java應用爲Windows服務

最近在公司做一數據採集的java應用(非web項目),考慮到用戶操作的便捷性,沒有采用javac編譯java執行的方式運行,而是利用java service wrapper來將其封裝成windows服務。 另外,該java service

原创 【轉載】SQL Server2008附加數據庫之後顯示爲只讀時解決方法

方案一: 碰到這中情況一般是使用的sa賬戶登錄的,只要改爲Windows身份驗證,再附加數據庫即可搞定。 方案二: 使用sa登錄SQL Server2008附加數據庫,附加之後數據庫爲只讀的,然後點數據庫-->“屬性”-->“選項”-->

原创 【轉載】Log4j之高級配置

絕大多數的Java項目記錄日誌都是使用Log4j,簡單的配置網上有很詳細的教程。當項目變得複雜,比如分很多模塊,很多層次,很多通信方式時,需要把不同模塊或者不同層次或者不同通信方式的日誌記錄到不同的文件輸

原创 solr學習之一 版本選擇

參考網址:http://blog.csdn.net/jiangchao858/article/details/52443745 一、下載地址 solr歷史版本下載地址:http://archive.apache.org/dist/luc