原创 cms 日誌記錄

   本來沒怎麼想寫日誌的,因爲文筆不咋地,不過在做這個設計的時候,出現的問題確實比較多,今天決定還是記錄下吧,可能以後有同樣的錯誤的時候能記起來。    先講下做這個設計的前期準備。我是看到國內有開源的jeecms ,也想練練手,起碼面

原创 struts2 處理請求流程分析(結合源碼)1

struts2 源碼版本2.0.11.1 本文是綜合網上部分人的分析成果,然後再自己結合源碼進行的,分析中如有錯誤,請指正。    從struts2 中的web.xml的啓動配置可以看出,首先分析的是FilterDispatcher 這個

原创 Hibernate 學習難點記錄

1、關於Hibernate 配置中 和父子屬性的增刪有關 的 unsaved-value  屬性 http://www.iteye.com/topic/27369http://www.iteye.com/topic/1604?page=1

原创 ssh 相關方面的測試

原來對測試不夠重視,出現問題的時候,靠着開着服務器在哪調試,確實搞得很麻煩。。遇到問題想用junit 進行單元測試的時候,卻發現忘了怎麼來做了,真是悲哀!現在總結下,以後就不會發生這種事了。。   1、Hibernate 的語句測試 Se

原创 基於RBAC的權限設計模型

1        RBAC 介紹       RBAC 模型作爲目前最爲廣泛接受的權限模型。 NIST (The National Institute of Standards and Technology,美國國家標準與技術研究院)標

原创 struts2 處理請求流程分析(結合源碼)3

 2.3、dispatcher.serviceAction(request, response, servletContext, mapping);方法分析 public void serviceAction(HttpServletR

原创 struts2 處理請求流程分析(結合源碼)2

2、過濾器中的doFilter(ServletRequest req, ServletResponse res, FilterChain chain) 方法       2.1、request = prepareDispatcherAnd

原创 struts2 中struts.properties 配置詳解

struts.configuration #該屬性指定加載Struts 2配置文件的配置文件管理器。該屬性的默認值是org.apache.Struts2.config.DefaultConfiguration,這是Struts2默認的配置

原创 Java 排序算法總結

1)分類: 1)插入排序(直接插入排序、希爾排序) 2)交換排序(冒泡排序、快速排序) 3)選擇排序(直接選擇排序、堆排序) 4)歸併排序 5)分配排序(箱排序、基數排序) 所需輔助空間最多:歸併排序 所需輔助空間最少:堆排序 平均速度最

原创 JFreeChart(結合struts2) 學習總結(包含JFreeChartdemo 的源碼和文檔)

    最近項目中用到一些圖標顯示,用的是JFreeChart 來做的。做完以後順便也總結下,方便以後使用中忘記。         一般的快速學習的話,看下Demo 能最快上手,所以我也採取這種形式。 項目首頁:http://www.j

原创 struts2 流程源碼分析及標籤查詢

源碼分析:http://zddava.iteye.com/category/53604 標籤的使用:http://book.csdn.net/bookfiles/1058/

原创 web.xml 中的listener、 filter、servlet 加載順序及其詳解

   在項目中總會遇到一些關於加載的優先級問題,近期也同樣遇到過類似的,所以自己查找資料總結了下,下面有些是轉載其他人的,畢竟人家寫的不錯,自己也就不重複造輪子了,只是略加點了自己的修飾。         首先可以肯定的是,加載順序與它們

原创 Java 輸入輸出流詳解

   最近一段時間,處於失業狀態,正好有機會對未理解的知識進行整理,面試中這部分的知識很大可能也是會遇到的。下面的內容一部分是從網上篩選的,經過自己的梳理後總結的。   Java IO 用的是‘decorator模式’來構建的。要容易理解

原创 Jar文件及MANIFEST.MF 文件入門

  前言      在看Btrace相關源代碼的時,才認識到MANIFEST.MF是有很大用途的,以前對jar文件沒多大瞭解,現在有空也整理下相關的資料。   Jar文件簡介          Jar文件的本質是zip 文件,其

原创 javassist 學習筆記

介紹:www.javassist.org/ javassist、ASM 對比 1、javassist是基於源碼級別的API比基於字節碼的ASM簡單。 2、基於javassist開發,不需要了解字節碼的一些知識,而