原创 idea 構建多個項目

以往的Eclipse、NetBeans等開發工具不同,IDEA的Project相當與Eclipse的Workspace,而Module相當於Project。 下邊就給出Eclipse與IDEA的概念的對應關係: 我們的目標是:創建工作空

原创 利用spring的aop實現事務管理步驟

在spring-context.xml中配置即可(這隻貼了關鍵信息): <!--事物配置 -->     <!--配置aop切面-->     <aop:config proxy-target-class="true">      

原创 hibernate中三種狀態以及轉換

大家知道,Java對象的生命週期,是從通過new語句創建開始,到不再被任何引用變量引用結束,結束後它佔用的內存將被JVM垃圾回收機制收回。在Hibe

原创 用idea工具創建maven的web工程

IntelliJIDEA 14.0.2 創建基於maven的web工程   以前基本都在用eclipse、myeclipse,最近使用idea,還有點不適應。 Eclipse有workspace的說法,就是工作區間,一個workspace

原创 springMVC 返回json數據的方法

在使用springMVC時候,前端頁面常會要求得到json格式的數據,尤其是在ajax向後臺請求後,迫切希望得到json格式數據。網上有很多方法,我將自己項目中用過的兩種方法貼一下: 方法一: spring-mvc.xml配置中,添加對

原创 log4j源碼解析

Log4J將寫日誌功能抽象成七個核心類/接口:Logger、LoggerRepository、Level、LoggingEvent、Appender、Layout、ObjectRender。其類圖如下: 更詳細的,實現Log

原创 用idea生成可執行的jar文件

用idea生成可執行的jar文件 1、  file-àProject Structureà找到artifacts模塊, 2、  添加一個jaràfrom moudel with dependencies, 3、  buildàbui

原创 Windows下忘記mysql的root密碼處理

今天想做個小項目,決定用mysql數據庫,但是好久沒用mysql了,也忘掉了當時建庫時root密碼是什麼了,找到了一篇文章,在這裏記錄下。   Windows下mysql忘記root密碼的解決方法: Mysql版本:5.1.55-

原创 springMVC自定義異常

spring有默認的exception處理方式,但是很多時候我們都需要自定義異常處理: 下面是spring中exception的結構: spring默認是採用SimpleMappingExceptionResolver來處理異常,我們自

原创 關於String創建幾個對象的問題

   今天去筆試一家外包公司,有這個一道筆試題,自己答錯了,回來查看了一哈資料,分享一哈! 問:String s1="aa";        String s2="aa"; 這兩段代碼創建了幾個對象?    本人回答的是3個。當時是這樣想