原创 設計模式之狀態模式

設計模式中狀態模式是一個比較實用的設計模式,特別在流程應用中使用。 有的時候比如流程、工作流等我們需要對內部狀態發生改變,你只需要改變這個對象的行爲。狀態模式就是這樣使用的。你也可以創建不同的類來代表不同的狀態和功能。不過這些類需要繼承一

原创 Jquery鍵盤事件實例1

    //document的鍵盤事件            //鍵盤事件參數            //e.charCode:最後響應鍵盤按鍵的鍵值            //e.keyCode: 最後響應鍵盤按鍵的鍵值       

原创 MySQL主從複製與讀寫分離

MySQL主從複製(Master-Slave)與讀寫分離(MySQL-Proxy)實踐 Mysql作爲目前世界上使用最廣泛的免費數據庫,相信所有從事系統運維的工程師都一定接觸過。但在實際的生產環境中,由單臺Mysql作爲獨立的數據庫是完

原创 關於JS中的constructor與prototype

  在學習JS的面向對象過程中,一直對constructor與prototype感到很迷惑,看了一些博客與書籍,覺得自己弄明白了,現在記錄如下:      我們都知道,在JS中有一個function的東西。一般人們叫它函數。比如下面的代

原创 設計模式之狀態模式

設計模式中狀態模式是一個比較實用的設計模式,特別在流程應用中使用。 有的時候比如流程、工作流等我們需要對內部狀態發生改變,你只需要改變這個對象的行爲。狀態模式就是這樣使用的。你也可以創建不同的類來代表不同的狀態和功能。不過這些類需要繼承一

原创 A4紙網頁打印中對應像素的設定和換算

在公制長度單位與屏幕分辨率進行換算時,必須用到一個DPI(Dot Per Inch)指標。經測試,發現了網頁打印中,默認採用的是96dpi,並非傳聞的72dpiA4紙張的尺寸是210×297mm,按1英寸=25.41mm換算,即8.264

原创 關於JS中的constructor與prototype

  在學習JS的面向對象過程中,一直對constructor與prototype感到很迷惑,看了一些博客與書籍,覺得自己弄明白了,現在記錄如下:      我們都知道,在JS中有一個function的東西。一般人們叫它函數。比如下面的代碼

原创 抽象類、接口的區別 和 抽象類可以不實現接口的全部方法

抽象類和接口的區別  抽象類裏面可以有非抽象的方法,接口裏只能有抽象方法。  抽象類中的抽象方法聲明時不能有大括號,而接口中的所有方法都沒有大括號。  抽象類(abstract class):  a.抽象類是僅供派生的類,無法實例化一個抽

原创 Oracle的For Update語句

Select...for update 語句是我們經常使用手工加鎖語句。通常情況下,select語句是不會對數據加鎖,妨礙影響其他的DML和DDL操作。同時,在多版本一致讀機制的支持下,select語句也不會被其他類型語句所妨礙。 藉助

原创 Java類中靜態代碼塊、構造代碼塊、構造函數快速理解

  package com.test; public class Son extends Father{ static{ System.out.println("Son:靜態代碼塊"); } { System.out.p

原创 DB2查詢鎖及解鎖

查詢所有鎖表信息: SELECT * FROM TABLE (SNAP_GET_LOCK ('', -1)) AS T WHERE lock_object_type = 'TABLE_LOCK' 根據agent_id進行解鎖操作:

原创 Eclipse常用快捷鍵

Eclipse快捷鍵: 1、Alt+Shift+S:添加geter\setter方法、繼承類的實現方法、構造方法、toString; 2、Ctrl+D:刪除光標所在行,C#中使用Ctrl+X,沒Eclipse爽; 3、Alt + /

原创 爲什麼要用 Spring ,有什麼好處?

<!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#defaul

原创 Oracle數據庫dmp文件Dos命令下導入導出

數據導出: 一.  導出工具exp 他是操作系統下一個可執行的文件,存放目錄/Oracle_Home/bin. exp導出工具將數據庫中數據備份壓縮成一個二進制系統文件,可以在不同的OS間遷移.   他有三種模式: a. 用戶模式:

原创 oracle函數和存儲過程有什麼區別

1. 返回值的區別,函數有1個返回值,而存儲過程是通過參數返回的,可以有多個或者沒有2.調用的區別,函數可以在查詢語句中直接調用,而存儲過程必須單獨調用.函數一般情況下是用來計算並返回一個計算結果而存儲過程一般是用來完成特定的數據操作(