原创 The Elements of Java Style——讀書筆記 1

1.       類的命名使用名詞 2.       接口的命名使用名詞或形容詞,例如 Runnable ,Accessable 3.       用複數表示提供靜態方法的類,如Beans ,Types 4.       方法的命名使用

原创 The Elements of Java Style——讀書筆記 2

69. 定義較小的類和方法,保證高內聚72  使用多態,而不是instance of73  保障類型安全,不要使用類型爲Object的參數,可以使用Template或組合75  提取重複的代碼變爲方法76 

原创 [轉載]Windows下架設Subversion服務器

出處:blog.kysf.net 版權:作者保留對本文的一切修改、發佈等權力。任何人想要轉載本文部分或全部內容時,必須保留包括作者、版本、修訂、出處、版權,共五項信息。對本文的參考引用,則不受限制。 關鍵

原创 Struts和Hibernate和Spring的優缺點

引用自:http://www.busfly.cn/csdn/post/587.html   1.Struts struts框架具有組件的模塊化,靈活性和重用性的優點,同時簡化了基於MVC的web應用程序的開發。 優點: Struts

原创 jakarta.commons包中BeanUtils以及ComparatorUtils的使用

轉自:http://ttitfly.javaeye.com/blog/1329001.BeanUtils基本用法: java 代碼 package com.beanutil;       import java.util.Map;  

原创 java析構函數替代者finalize()解說

     引用自:http://blog.csai.cn/user1/14699/archives/2007/14755.html        許多方面,Java 類似於 C++。Java 的語法非常類似於 C++,Java 有類、方

原创 Hibernate 級聯關係說明 - 關於cascade和inverse的用法

  在hibernate中一對多關聯時會經常用到inverse和cascade屬性 , inverse 有兩個值 true ,false  ;如果設置爲true 則表示當前對象不負責講級聯對象的狀態變化同步到數據庫 ;設置false則相反

原创 jakarta項目介紹

——源自“維基百科”Jakarta項目是在Apache軟件基金會營運的公開源代碼軟件開發項目之一。開發着面向編程語言Java的程序庫,框架等。 Jakarta是Apache組織下的一套Java解決方案的開源

原创 Java虛擬機運行時數據區

在JAVA中,有六個不同的地方可以存儲數據: 1. 寄存器(register)。這是最快的存儲區,因爲它位於不同於其他存儲區的地方——處理器內部。但是寄存器的數量極其有限,所以寄存器由編譯器根據需求進行分配。你不能直接控制,也不能在程序中

原创 log4j 日誌配置

log4j主要由三大組件組成:Logger :log4j的日誌實例。 static Level DEBUG,INFO,WARN,ERROR,FATAL,ALL,OFF. DEBUG Level指出細粒度信息事件對調試應用程序是非常有幫助的

原创 可更新視圖及其規則

引用: http://blog.csdn.net/yanchencheng/archive/2008/10/15/3082251.aspx http://xu20cn.blog.51cto.com/274020/66092   1 前言

原创 常用java date 方法集合

轉自 http://hi.baidu.com/xusuofei/blog/item/d1a804f4d563a968dcc4740b.html1.計算某一月份的最大天數 Calendar time=Cale

原创 java NIO

    要實現網絡機器間的通訊,首先得來看看計算機系統網絡通信的基本原理,在底層層面去看,網絡通信需要做的就是將流從一臺計算機傳輸到另外一臺計算 機,基於傳輸協議和網絡IO來實現,其中傳輸協議比較出名的有http、tcp、udp等等,ht

原创 log4j的ConversionPattern參數的格式含義

Log4j建議只使用四個級別,優先級從高到低分別是ERROR、WARN、INFO、DEBUG #這裏定義能顯示到的最低級別,若定義到INFO級別,則看不到DEBUG級別的信息了~! log4j.rootLogger=DEBUG