學習筆記

          Simple is beautiful.

          導航

          <2007年2月>
          28293031123
          45678910
          11121314151617
          18192021222324
          25262728123
          45678910

          統計

          公告

          ...

          常用鏈接

          留言簿(1)

          隨筆分類(2)

          隨筆檔案(56)

          Weblog

          搜索

          最新評論

          評論排行榜

          2007年2月18日 #

          軟件架構師成長

          posted @ 2008-03-03 20:20 Ecko 閱讀(336) | 評論 (0)編輯 收藏

          Seam expcetion (繼續補充...)

          posted @ 2008-02-06 14:35 Ecko 閱讀(1216) | 評論 (0)編輯 收藏

          使用熱門選擇:元標記(Meta tags)和網頁搜索 [Z]

          posted @ 2008-01-22 00:37 Ecko 閱讀(270) | 評論 (0)編輯 收藏

          如何有效編寫軟件的75條建議

          posted @ 2008-01-05 10:43 Ecko 閱讀(230) | 評論 (0)編輯 收藏

          Web開發設計的五大準則

          posted @ 2007-12-13 20:03 Ecko 閱讀(237) | 評論 (0)編輯 收藏

          注重實效的程序員(The Pragmatic Programmer)

          posted @ 2007-11-28 21:03 Ecko 閱讀(366) | 評論 (0)編輯 收藏

          [z] JDK5.0中的enum

          posted @ 2007-11-10 16:13 Ecko 閱讀(478) | 評論 (0)編輯 收藏

          JDK1.5中的泛型 - [Z]

          posted @ 2007-10-23 01:57 Ecko 閱讀(285) | 評論 (0)編輯 收藏

          [Z]JSP標簽自定義 --- useBean

          posted @ 2007-10-15 00:57 Ecko 閱讀(597) | 評論 (0)編輯 收藏

          寫自定義標簽時標記attribute里rtexprvalue的用法

          posted @ 2007-10-14 23:45 Ecko 閱讀(7606) | 評論 (3)編輯 收藏

          ################################### Java學習清單 #########################################

          posted @ 2007-10-12 00:11 Ecko 閱讀(309) | 評論 (0)編輯 收藏

          From java.lang.reflect.Array source code To JVM

          posted @ 2007-10-11 23:03 Ecko 閱讀(376) | 評論 (0)編輯 收藏

          TCP/IP和OSI分層模型比較

          posted @ 2007-10-08 20:57 Ecko 閱讀(1378) | 評論 (0)編輯 收藏

          [Z]CMM欺騙了中國的軟件業

          posted @ 2007-09-18 20:45 Ecko 閱讀(226) | 評論 (0)編輯 收藏

          [Z] Java Serializable(序列化)的理解和總結

          posted @ 2007-09-16 09:49 Ecko 閱讀(306) | 評論 (0)編輯 收藏

          Coding Guidelines for URL Rewriting

          posted @ 2007-09-01 11:48 Ecko 閱讀(251) | 評論 (0)編輯 收藏

          Session詳解 - (Z)

          posted @ 2007-09-01 11:39 Ecko 閱讀(304) | 評論 (0)編輯 收藏

          HTTPLook - 一個HTTP的嗅探器

          posted @ 2007-09-01 11:30 Ecko 閱讀(1472) | 評論 (0)編輯 收藏

          ############################# Java - 需要學習的知識 ##########################################

          posted @ 2007-08-30 23:16 Ecko 閱讀(328) | 評論 (0)編輯 收藏

          JAVA反射機制

          posted @ 2007-08-30 00:24 Ecko 閱讀(249) | 評論 (0)編輯 收藏

          Making the right impression

          posted @ 2007-08-21 22:41 Ecko 閱讀(238) | 評論 (0)編輯 收藏

          Hypertext Transfer Protocol -- HTTP/1.1(Status Code Definitions)

          posted @ 2007-08-07 00:59 Ecko 閱讀(735) | 評論 (0)編輯 收藏

          如何做需求分析

          posted @ 2007-07-07 23:44 Ecko 閱讀(312) | 評論 (0)編輯 收藏

          深入EJB的調用原理

          posted @ 2007-06-16 11:10 Ecko 閱讀(235) | 評論 (0)編輯 收藏

          架構師成長路線

          posted @ 2007-06-16 02:01 Ecko 閱讀(455) | 評論 (0)編輯 收藏

          數據庫中的索引

               摘要: 數據庫中的索引  閱讀全文

          posted @ 2007-06-09 01:57 Ecko 閱讀(663) | 評論 (0)編輯 收藏

          EJB 2 工作流程圖

               摘要: EJB 2 工作流程圖  閱讀全文

          posted @ 2007-06-09 01:16 Ecko 閱讀(514) | 評論 (0)編輯 收藏

          A private conversation

               摘要: A Private Conversation

          Last week I went to the theatre, I had a good seat, the play was very interesting, but I did not enjoy it. A young man and a young woman were sitting behind me, they were talking loudly. I got very angry, I could not hear the actors. I truned round.
          I looked at the man and the woman angrily. The did not pay any attention. In the end, I conld not bear it. I turned round again.
          'I can't hear a word!' I said angrily.
          'It's none of your busine  閱讀全文

          posted @ 2007-05-31 19:46 Ecko 閱讀(317) | 評論 (0)編輯 收藏

          了其然,知其用,研其究,發其思

               摘要: 了其然,知其用,研其究,發其思

          了其然:對最近新出現的理念技術能夠有所了解,簡單知道其可以解決什么問題,分析一下是否最近自己所需要應用,或可被更好的利用。
          知其用:知道如何應用這門新技術。簡單的應用一般花費不少時間,但是想復雜的應用,需要耗費的時間和精力可就多了。如果把握不好,盲目的應用和學習,會浪費不少時間。

          研其究:對新技術新理念研究其深層次的原理,框架,結構。

          發其思:這是最難的一層,首先需要有研其究的基礎,這本身就是一個高難度的事情。而研究之后,能夠發散思維,擴充或本土化改造,則更是艱巨的事情。
            閱讀全文

          posted @ 2007-05-24 22:42 Ecko 閱讀(210) | 評論 (0)編輯 收藏

          My Eclipse 5.5 New and Noteworthy Features

               摘要: My Eclipse 5.5 New and Noteworthy Features  閱讀全文

          posted @ 2007-05-21 23:39 Ecko 閱讀(999) | 評論 (0)編輯 收藏

          SQL語句性能調整

               摘要: SQL語句性能調整的目標是:
            去掉不必要的大表全表掃描---不必要的大表全表掃描會造成不必要的輸入輸出,而且還會拖垮整個數據庫;
            檢查優化索引的使用---這對于提高查詢速度來說非常重要
            檢查子查詢---考慮SQL子查詢是否可以用簡單連接的方式進行重新書寫;
            調整PCTFREE和PCTUSED等存儲參數優化插入、更新或者刪除等操作;
            考慮數據庫的優化器;
            考慮數據表的全表掃描和在多個CPU的情況下考慮并行查詢;   閱讀全文

          posted @ 2007-05-21 22:49 Ecko 閱讀(289) | 評論 (0)編輯 收藏

          NetBeans News

               摘要: NetBeans.org is proud to announce the availability of NetBeans IDE 6.0 Preview (Milestone 9). Here are some of the highlights:

          Ruby/JRuby/Ruby on Rails Support
          A Smarter and Faster Editor
          Improved Swing development (Swing Data Binding)
          Integrated Profiling
          Integrated Visual Design for Web Applications
          New, Integrated UI for CLDC/MIDP and CDC development
          The final NetBeans IDE 6.0 release is planned for November, 2007. As always, we welcome and encourage yo  閱讀全文

          posted @ 2007-05-21 01:17 Ecko 閱讀(220) | 評論 (0)編輯 收藏

          十年編程經驗凝結(廖俊才,CSDN編輯)

               摘要: 十年編程經驗凝結(廖俊才,CSDN編輯)  閱讀全文

          posted @ 2007-05-21 00:56 Ecko 閱讀(285) | 評論 (0)編輯 收藏

          數據庫理論基礎(外聯接)

               摘要: 數據庫理論基礎(外聯接)

          假設有兩個關系R和S

          在關系R和S做自然聯接時, 我們選擇兩個關系在公共屬性上值相等的元組構成新關系的元組.此時, 關系R中某些元組有可能在S中不存在公共屬性上值相等的元組, 造成R中這些元組的值在操作時被舍棄. 由于同樣的原因, S中某些元組也有可能被舍棄. 為了在操作時能保存這些被舍棄的元組, 可以采用外聯接操作.

          如果R和S做自然聯接時, 把原來該舍棄的元組也保留在新關系中, 同時在這些元組新增加的屬性上填上空值(null), 這種操作稱為"外聯接"操作.

          如果R和S做自然聯接時, 只把R中原來該舍棄的元組放在新關系中, 那么這種操作被稱為"左外聯接"操作.
          select * from t_R left outer join t_S on t_R.B = t_S.B and t_R.C = t_S.C

          如  閱讀全文

          posted @ 2007-05-18 00:30 Ecko 閱讀(701) | 評論 (0)編輯 收藏

          Spring AOP 學習筆記

               摘要: 通知(Advice):橫切操作時具體的操作。
          切入點(Pointcut):描述什么時候需要進行橫切操作,即在哪些地方需要加入通知,但是切入點不關心具體的通知是什么。
          通知者(Advisor):由于通知者是通過切入點來創建的(切入點作為創建一個通知者實例時的參數),切入點可以對目標類和目標方法進行詳細的描述,所以通知者告訴代理哪些類的哪些方法需要進行橫切操作,從而對需要實現橫切的方法進行靈活的定制。我把通知者理解為切入點和通知的綁定(通知作為創建通知者實例時的另一個參數),它描述了哪些類的哪些方法需要進行哪些橫切操作(即哪個通知)。
            閱讀全文

          posted @ 2007-05-07 22:27 Ecko 閱讀(260) | 評論 (0)編輯 收藏

          static的用法

               摘要: static的用法  閱讀全文

          posted @ 2007-04-27 00:25 Ecko 閱讀(460) | 評論 (0)編輯 收藏

          一些Java異常處理程序的陋習

               摘要: 一些Java異常處理程序的陋習  閱讀全文

          posted @ 2007-04-26 23:56 Ecko 閱讀(326) | 評論 (0)編輯 收藏

          職業規劃與高薪之路

          posted @ 2007-04-14 09:23 Ecko 閱讀(246) | 評論 (0)編輯 收藏

          [ZT]Hibernate + Spring 對DAO的處理實例

          posted @ 2007-04-14 09:18 Ecko 閱讀(335) | 評論 (0)編輯 收藏

          [ZT]Spring數據訪問對象(DAO)框架

               摘要: J2EE應用程序中的業務組件通常使用JDBC API訪問和更改關系數據庫中的持久數據。這經常導致持久性代碼與業務邏輯發生混合,這是一種不好的習慣。數據訪問對象(DAO)設計模式通過把持久性邏輯分成若干數據訪問類來解決這一問題。

            本文是一篇關于DAO設計模式的入門文章,突出講述了它的優點和不足之處。另外,本文還介紹了Spring 2.0 JDBC/DAO框架并示范了它如何妥善地解決傳統DAO設計中的缺陷。
            閱讀全文

          posted @ 2007-04-14 09:11 Ecko 閱讀(379) | 評論 (0)編輯 收藏

          Hsqldb----一個Java寫的開源的RDBMS

               摘要: HSQLDB 是一個用JAVA寫的開源數據庫,具有標準的SQL語法支持和JDBC接口,由于它的微型和性能從而成為運行測試和演示Demo的最佳選擇。
          最近在學Hibernate, 由于Hsqldb的輕巧, 正好能滿足學習過程中的需要; 它除了為學習Hibernate提供方便以外, 更重要的是它是開源的, 可以通過研究源代碼來學習它實現的思想; 下面開始學習Hsqldb, 這將是一個持續的過程。  閱讀全文

          posted @ 2007-03-31 13:47 Ecko 閱讀(1101) | 評論 (0)編輯 收藏

          Apache Jackrabbit 常見問題

          posted @ 2007-03-19 01:30 Ecko 閱讀(5520) | 評論 (0)編輯 收藏

          什么是JAVA內容倉庫(Java Content Repository)(4完)

               摘要: 獲得列表
          在上一步中我們已經把數據保存到了內容倉庫中,那我們如何確定數據確實保存進去了呢?getBlogList() 這個方法將返回根節點下所有名為blogEntry.的子節點。  閱讀全文

          posted @ 2007-03-19 01:06 Ecko 閱讀(303) | 評論 (0)編輯 收藏

          什么是JAVA內容倉庫(Java Content Repository)(3)

               摘要: 開發我們的例子程序
          jackrabbit已經配置好了,現在讓我們來創建我們的示例程序。這個例子程序將調用JCR-170 API。很顯然,我們需要做兩件事情:一個是作為后臺的對數據進行增刪改查(持久層),另一個是開發相對應的UI界面(WEB 層)。首先,讓我們定義一個DAO接口。這個接口BlogEntryDAO.java 如下:
            閱讀全文

          posted @ 2007-03-19 01:04 Ecko 閱讀(305) | 評論 (0)編輯 收藏

          什么是JAVA內容倉庫(Java Content Repository)(2)

               摘要: 內容倉庫模型
          JSR-170 是這樣定義內容倉庫的,內容倉庫由一組 workspace(工作空間)組成,這些workspace通常應該包含相似的內容。一個內容倉庫有一個到多個 workspace。每個workspace都是一個樹狀結構,都有一個唯一的樹根節點(root node)。樹上的item(元素)或者是個node(節點)或者是個property(屬性)。每個node都可以有零個到多個子節點和零個到多個子屬性。只有根節點沒有父節點,其余所有的節點都有一個父節點。property 也必須有一個父節點,但它沒有子節點或是子屬性,property 是葉子元素。property是真正存儲數據的元素。
            閱讀全文

          posted @ 2007-03-19 01:01 Ecko 閱讀(302) | 評論 (0)編輯 收藏

          什么是JAVA內容倉庫(Java Content Repository)(1)

               摘要: JSR-170把自己定義為一個能與內容倉庫互相訪問的,獨立的,標準的方式。同時它也對內容倉庫做出了自己的定義,它認為內容倉庫是一個高級的信息管理系統,該系統是是傳統的數據倉庫的擴展,它提供了諸如版本控制、全文檢索,訪問控制,內容分類、訪問控制、內容事件監視等內容服務。  閱讀全文

          posted @ 2007-03-19 00:56 Ecko 閱讀(295) | 評論 (0)編輯 收藏

          Hibernate的核心接口

               摘要:
          所有的Hibernate應用都會訪問Hibernate的五個核心接口:

          1)Configuration接口:配置Hibernate,根啟動Hibernate,創建SessionFactory對象。
          2)SessionFactory接口:初始化Hibernate,充當數據存儲源的代理,創建Session對象。
          3)Session接口:負責保存、更新、刪除、加載和查詢對象。
          4)Transaction:管理事務。
          5)Query和Criteria:執行數據庫查詢。  閱讀全文

          posted @ 2007-03-18 14:57 Ecko 閱讀(316) | 評論 (0)編輯 收藏

          ORM中間件Hibernate的靜態結構

               摘要: Session接口向業務邏輯層提供讀、寫和刪除域對象的方法, 它不公開任何數據訪問細節, SessionImpl實現了Session接口, 它通過JDBC API實現了數據的持久化。SessionFactory類負責創建Session實例。Hibernate在初始化階段把對象-關系映射文件中的映射元數據讀入到SessionFactory的緩存中。  閱讀全文

          posted @ 2007-03-18 12:46 Ecko 閱讀(288) | 評論 (0)編輯 收藏

          WebWork初體驗

          posted @ 2007-03-15 00:26 Ecko 閱讀(173) | 評論 (0)編輯 收藏

          認識拉出式MVC模式J2EE Web框架-----WebWork

               摘要: 認識拉出式MVC模式J2EE Web框架-----WebWork

          WebWork是由OpenSymphony組織開發的,致力于組件化和代碼重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,現在的WebWork2.x前身是Rickard Oberg開發的WebWork,但現在WebWork已經被拆分成了Xwork1和WebWork2兩個項目。 Xwork簡潔、靈活功能強大,它是一個標準的Command模式實現,并且完全從web層脫離出來。 Xwork提供了很多核心功能:前端攔截機(interceptor),運行時表單屬性驗證,類型轉換,強大的表達式語言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。 WebWork2建立在Xwork之上,處理HTTP的響應和請求。WebWork2使用ServletDispatcher將HTTP請求的變成Action(業務層Action類), session(會話)application(應用程序)范圍的  閱讀全文

          posted @ 2007-03-14 01:16 Ecko 閱讀(1708) | 評論 (0)編輯 收藏

          搭建windows環境的版本管理服務器

               摘要: 在軟件項目開發過程中, 項目涉及到的文件很多, 比如代碼源文件等, 如果沒有一個版本管理工具, 那么在項目開發中將會遇到各種問題, 比如版本不統一. 通過一個版本管理服務器, 能很好的管理軟件項目過程中的資源, 能有效地提高開發的效率, 減少錯誤的發生.

          SVN(Subversion)是類似于VSS 和 CVS 的版本管理軟件,是CVS的作者另起爐灶開發的,繼承了CVS的優點,避免了CVS的一些缺點.

          以下是在windows環境下搭建svn版本管理服務器  閱讀全文

          posted @ 2007-03-14 00:53 Ecko 閱讀(1428) | 評論 (0)編輯 收藏

          Exception:According to TLD or attribute directive in tag file, attribute value does not accept any expression

               摘要: Exception:According to TLD or attribute directive in tag file, attribute value does not accept any expression  閱讀全文

          posted @ 2007-03-08 20:52 Ecko 閱讀(2288) | 評論 (2)編輯 收藏

          Java動態代理實現

               摘要: 目前整個開發社區對AOP(Aspect Oriented Programing)推崇備至,也涌現出大量支持AOP的優秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一時之間成了潮流。Java初學者不禁要發出感慨,OOP還沒有學通呢,又來AOP。本文不是要在理論上具體闡述何為AOP, 為何要進行AOP . 要詳細了解學習AOP可以到它老家http://aosd.net去瞧瞧。這里只是意圖通過一個簡單的例子向初學者展示一下如何來進行AOP.
            閱讀全文

          posted @ 2007-02-23 22:14 Ecko 閱讀(162) | 評論 (0)編輯 收藏

          很不錯的方法論,適合任何軟件開發人員閱讀

          posted @ 2007-02-20 14:51 Ecko 閱讀(191) | 評論 (0)編輯 收藏

          利用CVSNT在Object Web Lomboz中使用CVS

               摘要: Object Web Lomboz的版本是ObjectWeb Lomboz for JavaEE Development
          Version: 3.2,它也是基于Eclipe核心技術的。

          CVS 全稱Concurrent Versions System,主要用于管理在開發過程中生成的源代碼、文檔等資料,記錄他們的更新歷史,使開發團隊各成員可以更好的協作。CVS版本控制系統采用C/S架構,目前CVS server可以支持Linux、windows 2000/xp/2003以及部分unix(如sun的solaris等),CVS client在linux、windows、unix上也有對應的版本。   閱讀全文

          posted @ 2007-02-18 22:16 Ecko 閱讀(304) | 評論 (0)編輯 收藏

          使用DispatchAction類,為系統減肥!

               摘要: 在Struts中你要盡可能的不用Action類,因為他們讓你的項目變得臃腫,你可以使用org.apache.struts.actions.DispatchAction類來完成業務邏輯所需要的相關操作集中到一個Action類中,在繼承DispatchAction后,你不再是重新定義execute()方法,而是編寫你自己的業務方法,execute()方法在DispatchAction抽象類定義。  閱讀全文

          posted @ 2007-02-18 18:24 Ecko 閱讀(175) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 阿克陶县| 舒兰市| 江山市| 泌阳县| 大关县| 巴彦淖尔市| 吉木乃县| 临汾市| 揭西县| 汉源县| 惠东县| 田阳县| 金湖县| 秦安县| 公安县| 锡林郭勒盟| 板桥市| 海阳市| 镇安县| 龙游县| 汉川市| 迁西县| 如东县| 徐闻县| 民勤县| 安国市| 阳信县| 兴安县| 论坛| 蛟河市| 锡林浩特市| 浦北县| 上林县| 枣阳市| 凤凰县| 惠安县| 阿鲁科尔沁旗| 松原市| 友谊县| 和田县| 合山市|