原创 數據庫觸發器詳解

1   引言 Mysql的觸發器和存儲過程一樣,都是嵌入到mysql的一段程序。觸發器是mysql5新增的功能,目前線上鳳巢系統、北斗系統以及哥倫布系統使用的數據庫均是mysql5.0.45版本,很多程序比如fc-star管理端,sfrd

原创 表空間的管理-字典和本地管理

Oracle通過表空間爲數據庫提供使用空間,那麼Oracle必然提供一種技術用於空間管理。Oracle主要的空間管理方式有兩種,一種是Oracle 8i以前的字典管理表空間(DMT)技術,一種就是Oracle 8i以後的本地管理表空間(

原创 ISO/OSI網絡體系結構和TCP/IP協議模型

1. ISO/OSI的參考模型共有7層,由低層至高層分別爲:物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、     應用層。各層功能分別爲: (1)物理層          提供建立、維護和拆除物理鏈路所需的機械、電氣、功能

原创 HTTP協議詳解

轉自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx Author :Jeffrey 引言 HTTP是一個屬於應用層的面向對象的協議,由於其簡捷、快速的方式,

原创 23種設計模式(2):工廠方法模式

定義:定義一個用於創建對象的接口,讓子類決定實例化哪一個類,工廠方法使一個類的實例化延遲到其子類。 類型:創建類模式 類圖: 工廠方法模式代碼 [java] view plain copy interface

原创 MySQL主從複製的原理及配置方法

一、複製的原理 MySQL 複製基於主服務器在二進制日誌中跟蹤所有對數據庫的更改(更新、刪除等等)。每個從服務器從主服務器接收主服務器已經記錄到其二進制日誌的保存的更新,以便從服務器可以對其數據拷貝執行相同的更新。 將主服務器的數據

原创 Cookie/Session機制詳解

會話(Session)跟蹤是Web程序中常用的技術,用來跟蹤用戶的整個會話。常用的會話跟蹤技術是Cookie與Session。Cookie通過在客戶端記錄信息確定用戶身份,Session通過在服務器端記錄信息確定用戶身份。 本章將系統

原创 Linux tcpdump命令詳解

簡介 用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據使用者的定義對網絡上的數據包進行截獲的包分析工具。 tcpdump可以將網絡中傳送的數據包的“頭”完全截獲下來提供分析。它支持針

原创 IBATIS中 $與#的區別

我們在使用iBATIS時會經常用到#和$這兩個符號。 一 .   #與$區別說通俗一點就是          $中間的變量就是直接替換成值的          #會根據變量的類型來進行替換          比如articleT

原创 存儲過程詳解

存儲過程簡介 什麼是存儲過程:存儲過程可以說是一個記錄集吧,它是由一些T-SQL語句組成的代碼塊,這些T-SQL語句代碼像一個方法一樣實現一些功能(對單表或多表的增刪改查),然後再給這個代碼塊取一個名字,在用到這個功能的時候調用他就行

原创 索引

一、什麼是索引: 簡單的來說,建立索引在進行數據庫操作的時候不需要全盤一條條的掃描,刪選出符合的記錄,索引內部自己有一套優化算法,因此藉助索引來對數

原创 sql執行順序

SQL 不同於與其他編程語言的最明顯特徵是處理代碼的順序。在大數編程語言中,代碼按編碼順序被處理,但是在SQL語言中,第一個被處理的子句是FROM子句,儘管SELECT語句第一個出現,但是幾乎總是最後被處理。       每個步驟都會產

原创 日誌傳送、事務複製 和 Always.on

關於日誌傳送 (SQL Server) SQL Server 2016   適用對象:SQL Server 2016 SQL Server 使用日誌傳送,您可以自動將“主服務器 ”實例上“主數據庫 ”內的事務日誌備份發

原创 視圖和表的區別

1.視圖是數據庫數據的特定子集。可以禁止所有用戶訪問數據庫表,而要求用戶只能通過視圖操作數據,這種方法可以保護用戶和應用程序不受某些數據庫修改的影響。2.視圖是抽象的,他在使用時,從表裏提取出數據,形成虛的表。  不過對他的操作有很多的

原创 數據庫Oracle 9i 的保護模式

數據庫Oracle 9i : 最大保護(Maximum protection )  這種模式能夠保證在primary Database發生故障保證數據不丟失。在這種模式下,事務提交前,要保證Redo數據已經寫入到Primary Da