原创 Junit 測試 Service 層

1、首先引入 junit-4.12 和 hamcrest-core 包或者使用Maven。 jar包下載 2、建立測試類: public class UserTest {

原创 IDEA 激活

安裝完成後,在打開的 License Activation 窗口中選擇 License server。 在輸入框輸入網址: http://idea.iteblog.com/key.php 最後點擊 Activate。

原创 Spring AOP 之 java 動態代理基礎

java提供的動態代理機制是一種強大的語言結構,可以爲一個或多個接口創建代理對象而不需要預先擁有一個接口的實現類。Spring的AOP也是建立在java的代理機制之上的,本篇文章通過一個例子簡單理解一下java的動態代理機制實現AOP。

原创 [SSH] 新聞管理系統 News CMS

前端: HTML + JQuery + Ajax + bootstrap 後端: jsp + pintuer 架構: 基於SSH框架 源碼: https://github.com/iamguofeng/NewsCMS

原创 [Android] 移動聊天 Openfire + Smack + 百度定位

IM Dmeo 開源即時通訊應用 Auther: 郭峯 Email: [email protected] GitHub: 點擊預覽介紹 使用 MySQL 數據庫,Openfire 服務器,基於 Smack 4.19庫的 Andr

原创 IDEA中Hibernate找不到Persistence窗口

在引入Hibernate的Jar包後,根據數據庫中的表生成實體類,需要找到Persistence窗口再進行操作,可是找不到這個窗口怎麼辦? 打開Projuct Structure面板—>Modules—>點擊“+”號—>選擇Hiberna

原创 IDEA 的工程引入 Struts 2

1、打開官網 http://struts.apache.org/download.cgi#struts2510 下載Struts 2.5.10的struts-2.5.10-min-lib.zip,解壓后里麪包含8個核心基礎jar包。

原创 java 使用反射小結

簡介: JAVA反射機制是在程序運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意屬性和方法;這種動態獲取信息以及動態調用對象方法的功能稱爲 java 的反射機制。 本文總結了 java 反

原创 初入 java 註解(三)拼裝SQL語句

來源 本篇代碼抽取自一個公司的持久層框架,用來代替 Hibernate 的解決方案,核心代碼是通過註解來實現的。 需求 1、有一張學生表,字段包括學號、學生名字、性別、手機號碼、所在城市。 2、便捷地對每個字段或字段的組合條件進行檢索

原创 java 加密之消息摘要算法

簡介 消息摘要算法的主要特徵是加密過程不需要密鑰,並且經過加密的數據無法被解密,即單向加密,只有輸入相同的明文數據經過相同的消息摘要算法才能得到相同的密文。 消息摘要算法不存在密鑰的管理與分發問題,適合於分佈式網絡上使用。由於其加密計算的

原创 Struts2.5 通配符不能使用問題

今天在上機時,登錄和註冊使用通配符在 Struts 2 的低版本好用,但是回到宿舍後使用最新的 2.5.10 版本就不可以用了。 <action name="*Action" class="com.guofeng.action.User

原创 IDEA 整合 Struts2+Spring4+Hibernate5

前言 本篇文章使用一個簡單的例子,介紹使用IDEA整合 Struts2+Spring4+Hibernate5+MySQL,大神略過,文章末附帶源代碼下載連接。 1、數據庫設計 首先在MySQL中新建“ssh”數據庫,新建“product”

原创 java 加密之非對稱加密算法

簡介 對稱加密算法在加密和解密時使用的是同一個祕鑰;而非對稱加密算法需要兩個密鑰來進行加密和解密,這兩個祕鑰是公開密鑰(public key,簡稱公鑰)和私有密鑰(private key,簡稱私鑰)。 在非對稱加密中使用的主要算法有:RS

原创 WebStorm 激活

安裝完成後,在打開的 License Activation 窗口中選擇 License server。 在輸入框輸入網址: http://idea.iteblog.com/key.php 最後點擊 Activate。

原创 java 加密之數字簽名算法

簡介 數字簽名算法是帶有公鑰和私鑰的消息摘要算法,私鑰簽名,公鑰驗證,用來驗證數據完整性,驗證數據來源,抗否認。 數字簽名必須具備 5 個特性: (1)簽名是可信的。 (2)簽名是不可僞造的。 (3)簽名是不可重用的。 (4)簽名