原创 SQL查找刪除重複行

如何查找重複行 第一步是定義什麼樣的行纔是重複行。多數情況下很簡單:它們某一列具有相同的值。本文采用這一定義,或許你對“重複”的定義比這複雜,你需要對sql做些修改。 本文要用到的數據樣本 [sql] view plainco

原创 JPA學習筆記2——JPA高級

1.JPA的實體生命週期: JPA的實體有以下4中生命週期狀態: (1).New:瞬時對象,尚未有id,還未和Persistence Context建立關聯的對象。 (2).Managed:持久化受管對象,有id值,已經和Persiste

原创 設計模式中類的關係

 在java以及其他的面向對象設計模式中,類與類之間主要有6種關係,他們分別是:依賴、關聯、聚合、組合、繼承、實現。他們的耦合度依次增強。 1. 依賴(Dependence)          依賴關係的定義爲:對於兩個相對獨立

原创 Spring的AOP配置

Spring的AOP配置 (2011-04-01 20:38:58) 轉載 標籤: spring aop配置 獲取參數 it 分類: SSH框架 1.先寫一個普通類: packagecom.spring.aop; public

原创 數據庫設計原則

1. 原始單據與實體之間的關係   可以是一對一、一對多、多對多的關係。在一般情況下,它們是一對一的關係:即一張原始單據對應且只對應一個實體。在特殊情況下,它們可能是一對多或多對一的關係,即一張原始單據對應多個實體,或多張原始單據對應

原创 9種常見的Java不規範代碼

在工作上,我最近對一個現有的Java項目代碼進行了清理。完成之後,我發現了一些反覆出現的不規範代碼。所以,我把它們整理成了一個列表出來分享給我的同行希望能引起注意並改善代碼的質量和可維護性。 這個列表不區分順序,全部來自一些代碼質量

原创 JPA學習筆記1——JPA基礎

1.JPA簡介: Java持久化規範,是從EJB2.x以前的實體Bean(Entity bean)分離出來的,EJB3以後不再有實體bean,而是將實體bean放到JPA中實現。JPA是sun提出的一個對象持久化規範,各JavaEE應用服

原创 敏捷開發12原則

敏捷開發12原則   中文翻譯版:  1。儘早(想到馬上動手)、 持續交付 有價值的軟件 2。開發後期允許需求變更 (引發代碼修復) 3。經常交付(彙報完成的每個階段) 4。開發期間 業務人員與開發人員一起工作 5。圍繞受激勵的個人

原创 java幾種讀取.properties文件的方式

1、使用java.util.Properties類的load()方法 示例: Java代碼  [java] view plaincopy InputStream in = lnew BufferedInputSt

原创 Spring定時任務的幾種實現

Spring定時任務的幾種實現 近日項目開發中需要執行一些定時任務,比如需要在每天凌晨時候,分析一次前一天的日誌信息,藉此機會整理了一下定時任務的幾種實現方式,由於項目採用spring框架,所以我都將結合 spring框架來介紹。

原创 tomcat開機自啓配置

Tomcat 開機啓動 首先要在電腦上裝上jdk並配置環境變量 好了,現在開搞 1.新建環境變量   我的電腦(右擊)-屬性-高級-環境變量-系統變量-新建 變量名:CATALINA_HOME    變量值:TOMCAT的目錄(比如我的