原创 觀察者模式之二 -發佈 訂閱模式

 觀察者模式(有時又被稱爲發佈/訂閱模式)是軟體設計模式的一種。在此種模式中,一個目標物件管理所有相依於它的觀察者物件,並且在它本身的狀態改變時主動發

原创 談談Spring 中事務的隔離級別

  PROPAGATION_REQUIRES_NEW 新建事務,如果當前存在事務,把當前事務掛起。如果把事務的傳播級別設爲REQUIRES_NEW

原创 Oracle筆記之四(Oracle中物化視圖的使用)

物化視圖會根據查詢的定義,將視圖查詢結果存到某個真實的表中,當重物化視圖中查詢數據的時候,Oracle不會再去搜索具體的基表,這會大大的提高效率,先說說創建物化視圖的語法              create materialized

原创 Oracle 筆記之 函數的使用

create or replace function getEmpCount return number as begin declare mycount number; begin

原创 Oracle筆記之三(Oracle中控制語句)

13. Oracle 中邏輯控制語句 If elsif else end if set serverout on; declare per_dep_count number; begin select count(*) in

原创 瞭解ORACLE權限管理

  create user myuser identified by mypassword default tablespace users; /

原创 Oracle 約束的相關操作

 15. alter table mytable add primary key(col[,df[,..]]) alter table myta

原创 Oracle 中序列使用詳解

 create table test (pid integer primary key, name varchar(20) );

原创 SQL Server 動態SQL使用(處理輸入和輸出變量)

/*爲動態SQL賦值*/ DECLARE @ZIPCODE NVARCHAR(50); DECLARE @SQL NVARCHAR(200); DECLARE @PARAM_DEF NVARCHAR(200); SET @SQL =N'S

原创 Oracle 筆記之 存儲過程的使用

 /* 創建存儲過程 create or replace procedure proc_name as be

原创 ORACLE 中觸發器的使用(基於系統事件與用戶處事件的觸發器)

--alter trigger tr_befor_insert disable;--禁用某觸發器 create or replace trigger tr_insert_emp before insert o

原创 JDBC調用帶輸出參數的存儲過程

   前段時間項目中遇到存儲過程分頁的問題,因爲分頁的時候要統計分頁數據的總數,在存儲過程中想到了使用一個輸出參數,但剛開是出現了點小問題callableStatement.setString(1, "w"); callableSta

原创 ERROR/AndroidRuntime(680): android.app.SuperNotCalledException: Activity

 07-25 14:26:11.293: ERROR/AndroidRuntime(680): FATAL EXCEPTION: main 07-25

原创 Oracle筆記之一

    1.Oracle 複製表  create table tmps as select * from emp; 2.使用子查詢插入數據  insert into temps select * from user_objects; 3.

原创 Oracle 學習筆記之包的使用

/** 包的創建和使用 語法: create or replace package pkg_name as var_name datetype;