原创 多線程環境下單例模式(java23中設計模式)

多線程環境下單例模式(java23中設計模式) 一,在類加載時創建實例化單例對象(線程安全,並且不需要同步); package test; /** * @author Administrator * 多線程變成單例模式——

原创 java 異常(Exception)處理機制

一,異常類 二,異常處理機制常用關鍵字 三, throw 和 throws 是的區別 四,自定義異常 實例: package unweb.superDemo; /** * Created by Adm

原创 集合框架總結(collections)

一, java 總體框架 二,集合框架主要api 三,常用方法: ArrayList 常用方法: LinkedList 常用方法: HashMap 的常用方法: 四,集合幫助類 Colle

原创 包裝類常用方法

一, ***vlaue的使用 二,valueOf() 方法的使用 三,parse**() 方法可以將字符串變成基本數據類型 eg: String str = "33"; int c =

原创 文件操作,輸入輸出流(stream, writer)

一, 文件常用API 二,輸入流 三,輸出流 這裏有一個文件內容複製的實例: package stream; import java.io.*; /** * Created by Administrat

原创 spring aop(面向切面) 詳解

使用aop 的方式有兩種, 一種是 xml 方式, 另一種是 annotation 方式; 一,xml 方式: 配置文件如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="

原创 使用POI 讀寫 excel 文件(2003,2007)

,一般poi 讀寫excel 的方式有兩種: HSSFWorkBook , XSSFWorkBook(2007) 注意: ecxel 2003 有報表數量的限制(65536行),超過這個數字會報錯; 一,使用HSSFWorkBo

原创 常用的數據結構(data structure)

常用的數據結構 數組 在程序設計中,爲了處理方便, 把具有相同類型的若干變量按有序的形式組織起來。這些按序排列的同類數據元素的集合稱爲數組。在C語言中, 數組屬於構造數據類型。一個數組可以分解爲多個數組元素,這些數組元素可以是基本數據類型

原创 XXTea 加密/解密 字符串

xxtea 加密和解密的參數都是字節數組, 開發中的加密內容和密鑰一般是字符串, 於是自己寫了一個類實現 XXtea 加密/解密字符串功能; 類:XXTeaUtil.java package xxtea; import java.io.

原创 javascript 筆記

一 javascript 數據類型 1,圖標結構: 數據類型 實例 typeof 結果 數字 var x = 3; number 字符串 var str = “abc”; string 布爾類型 var b = tru

原创 java 多數據源實例

主要需要解決的問題 1,數據源的切換 2,數據源切換aop 必須在 spring事務 aop 之前 3,因爲不同數據庫都是 mysql , 所以使用不同dataSource,但同一個sessionFactory,(如果是不同的數據庫

原创 類(class),抽象類(abstract), 接口(interface)的關係和區別

抽象類: 抽象類不能被實例化 抽象類可以不包含抽象類, 但是有抽象類的方法一定是抽象類 任何子類必須重寫父類的抽象方法, 或者自己也是抽象類 抽象類中的抽象方法只是聲明,不包含方法體 構造方法和類方法(stati

原创 java String類的使用

一常用的構造函數 二常用方法 三StringBuffer 的使用 一,常用的構造函數 構造函數 解析 new String() 創建一個空字符序列 new String(byte[] bytes) 使用

原创 java 發送定時任務

使用 java(1.5版本之後)線程池 ScheduledExecutorService 可以很方便的實現定時任務; package bdqn; import java.util.Date; import java.util.concu

原创 java 註解(annotation)

java註解一般和反射一起使用 一下是一個使用註解和反射實現自動生成sql 語句的例子: 註解類Table: package anno.cla; import java.lang.annotation.ElementType; imp