原创 如何自定義居中佈局

需求:需要將一個組件顯示在界面的正中間部分,並且可以調節居中組件所佔整個界面的百分比 分析:由於Java提供的佈局管理器並不能提供上訴需求,故需要自己來實現 先上效果圖(佔據50%) 代碼部分 import java.awt.Color

原创 Hibernate之新增數據

記錄Hibernate新增數據的練習部分實體類package com.maty.entity; /** * @author maty e-mail:[email protected] * @version 創建時間:2018年5月26

原创 Spring的IOC實現過程

今天看了spring的內容,感覺受益良多,寫點東西加深下理解,寫的不好請多多指正Spring中IOC的概念:Spring通過一種稱作控制反轉(IoC)的技術促進了低耦合。當應用了IoC,一個對象依賴的其它對象會通過被動的方式傳遞進來,而不

原创 struts2的基本原理介紹

學習的過後順便寫下來,加深印象,如果有錯誤的地方,歡迎指出來struts2框架是JavaEE中一個重要的框架,其運行的基本原理如下圖所示上圖中各個部分的解釋如下:前端頁面:該部分主要有html或者jsp構成,爲用戶可見的內容,頁面中常常包

原创 Linux kernel編譯以及grub2引導

初學Linux Kernel部分,第一步就是先自己玩玩如何下載kernel源代碼進行編譯並將新內核跑起來 centos 7使用grub2取代之前的grub,網上在介紹linux kernel引導的時候大多以grub爲例,所以我在第一次引導

原创 關於Tomcat7啓動閃退的解決辦法

在學習過程中遇到了tomcat7啓動閃退的問題,從網上查看了資料,現在總結一下原因: startup.bat本身 屬於批處理腳本,用來啓動tomcat服務器中的相關文件,由於文件結尾沒有pause指令,因此如果該批處理文件執行完畢,CMD

原创 Spring屬性注入之set方法注入基本數據類型

Spring可以通過set方法的方式實現屬性注入1.需要進行屬性注入的類package com.maty.property; /** * @author maty e-mail:[email protected] * @version

原创 Hibernate之多對多級聯保存以及刪除

對應的兩個實體類爲Student和CourseStudent類package com.maty.entity; import java.util.HashSet; import java.util.Set; /** * @autho

原创 Spring之jdbc搭配c3p0運行實例

採用xml+註解方式練習使用Spring JdbcTemplate搭配C3P0Dao類package com.maty; import java.sql.ResultSet; import java.sql.SQLException;

原创 MyBatis之入門程序

    剛學習MyBatis,寫個入門從程序作爲練習,依照從後往前的順序來編寫該入門程序。 1.數據準備部分1.1 數據庫數據準備              CREATE TABLE t_user (id primary key aut

原创 Hibernate一對多之級聯保存、刪除

本例子用來練習Hibernate一對多的級聯保存、刪除數據。涉及到的實體類爲Staff(多)和Company(一)Staff類package com.maty.entity; /** * @author maty e-mail:512

原创 Spring屬性注入之有參構造函數

Spring通過有參構造函數的方式可以實現屬性注入1.需要進行屬性注入的類package com.maty.property; /** * @author maty e-mail:[email protected] * @versio

原创 Hibernate之查詢語句

Hibernate查詢語言(HQL)是一種面向對象的查詢語言,類似於SQL,但不是對錶和列操作,HQL適用於持久對象和它們的屬性。 HQL查詢由Hibernate轉換成傳統的SQL查詢,這在圈上的數據庫執行操作。雖然可以直接使用SQL語句

原创 struts2之文件下載

Struts2的文件下載需要將contentType、inputStream、contentDisposition三個參數設定好即可,具體代碼如下Action代碼:package com.maty.action; import java

原创 Spring屬性注入之set方法注入對象

應用場景:需要在Service中調用Dao的show方法1.編寫Service和Dao類Dao類 package com.maty.property; /** * @author maty e-mail:[email protected]