原创 最簡單的文件、圖片的讀寫操作

`具體的操作還是得對API進行改進“ package com.io; import java.awt.image.BufferedImage; import java.io.File; import java.io.Fil

原创 this使用的兩種情況

一、this關鍵字對於將當前對象傳遞給其他方法 /* * this關鍵字對於將當前對象傳遞給其他方法 */ class Person { public void eat(Apple apple){ Apple peeled=a

原创 ApplicationContext的事件機制

一、概述 applicationContext的事件機制是觀察者模式實現的,通過ApplicationEvent類和ApplicationListener接口,可以實現ApplicationContext的事件處理。 Appl

原创 Spring 的四種方式依賴注入

一、Spring 基於構造函數的依賴注入 package com.home.model; public class Teditor { private Specker specker; public Teditor

原创 B+樹索引與Hash索引的區別

B+樹索引與Hash索引的區別 B+(BTREE索引) B+樹索引寫成了BTREE的寫法: CREATE TABLE t( aid int unsigned not null auto_increment, userid in

原创 JSP自定義標籤的實現

一、自定義標籤概述 自定義標籤是用戶定義的JSP語言元素。當JSP頁面包含一個自定義標籤時將被轉化爲servlet,標籤轉化爲對被 稱爲tag handler的對象的操作,即當servlet執行時Web container調用那些操作。

原创 Listener的簡單介紹及使用

一、Listener概述 Listener可以監聽容器中某一執行動作,並根據其要求做出相應的響應。 常用的Web事件的監聽接口如下: ServletContextListener:用於監聽Web的啓動及關閉 ServletConte

原创 Spring的常用配置

一、Bean的Scope 1、Singleton:一個Spring容器只有一個Bean實例,此爲Spring默認配置,全容器共享一個實例 2、Prototype:每次調用新建一個Bean實例 3、request:Web項

原创 Spring基礎配置(AOP切面編程)

一、AOP切面編程的簡要說明 AOP:面向切面編程,相對於OOP面向對象編程 Spring的AOP的存在目的就是爲了解耦。AOP可以讓一組類共享相同行爲。在OOP中只能 通過繼承類和實現接口,來使代碼的耦合度增強,且類

原创 基於Activiti工作流引擎篇(一)

一. 項目總體結構 二、maven的配置文件信息 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc

原创 基於Activiti工作流引擎(四)

流程變量 流程變量在整個工作流中扮演很重要的作用。例如:請假流程中有請假天數、請假原因等一些參數都爲流程變量的範圍。流程變量的作用域範圍是只對應一個流程實例。也就是說各個流程實例的流程變量是不相互影響的。流程實例結束完成以後流程變量還保存

原创 Hibernate的單向關聯映射應用

一、簡述 一、單向N-1關聯 單向N-1關係,比如多個人對應一個地址,只需從人實體端可以找到對應的地址實體,無須關係某個地址的全部住戶。 單向 n-1 關聯只需從 n 的一端可以訪問 1 的一端。 二、單向1-1關聯 從持久化的代碼上看,

原创 抽象工廠模式

一、抽象工廠模式簡介 抽象工廠模式(Abstract Factory Pattern)是圍繞一個超級工廠創建其他工廠。該超級工廠又稱爲其他工廠的工廠。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 在抽象工廠模

原创 設計模式之單例模式

一、單例模式簡介 這種模式涉及到一個單一的類,該類負責創建自己的對象,同時確保只有單個對象被創建。這個類提供了一種訪問其唯一的對象的方式,可以直接訪問,不需要實例化該類的對象。 要點: 1、單例類只能有一個實例。 2、