原创 多線程環境下單例模式(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