原创 row_number() over (partition by....order by...)用法

row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根據COL1分組,在分組內部根據 COL2排序,而此函數計算的值就表示每組內部排序後的順序編號(組內連續的唯一的) SQL> S

原创 Oracle隨機函數之dbms_random使用詳解

dbms_random是oracle提供的一個隨機函數包,以下介紹一些dbms_random的常用示例: dbms_random.value用法:

原创 程序員必須知道的10大基礎實用算法及其講解

算法一:快速排序算法 快速排序是由東尼·霍爾所發展的一種排序算法。在平均狀況下,排序 n 個項目要Ο(n log n)次比較。在最壞狀況下則需要Ο(n2)次比較,但這種狀況並不常見。事實上,快速排序通常明顯比其他Ο(n log n) 算法

原创 spring mvc 中web.xml配置信息解釋

在項目中總會遇到一些關於加載的優先級問題,近期也同樣遇到過類似的,所以自己查找資料總結了下,下面有些是轉載其他人的,畢竟人家寫的不錯,自己也就不重複造輪子了,只是略加點了自己的修飾。         首先可以肯定的是,加載順序與它

原创 有關oracle表空間查詢的一些記錄

1.查詢剩餘表空間 select sum(bytes/1024/1024) sizeMB from dba_free_space z where z.tablespace_name='DIMS_INVALID_PICTURE2' 2.

原创 MySQL數據庫引擎介紹、區別、創建和性能測試的深入分析

1.什麼是數據庫引擎 數據庫引擎是用於存儲、處理和保護數據的核心服務。利用數據庫引擎可控制訪問權限並快速處理事務,從而滿足企業內大多數需要處理大量數據的應用程序的要求。 使用數據庫引擎創建用於聯機事務處理或聯機分析處理數據的關係數據庫。這

原创 ORACLE MERGE 介紹

MERGE語句是Oracle9i新增的語法,用來合併UPDATE和INSERT語句。 通過MERGE語句,根據一張表或多表聯合查詢的連接條件對另外一張表進行查詢,連接條件匹配上的進行UPDATE,無法匹配的執行INSERT。這個語法僅需

原创 HCE基礎知識普及

NFC技術發展 NFC(Near Field Communication)是“近場通訊”的簡稱,採用短距離RF(射頻)通訊技術。NFC 工作頻率爲13.56Hz,有效範圍爲500px 以內,其傳輸速度有106 Kbit/秒、212 Kbi

原创 Select For Update行級鎖定

Oracle的Select For Update語句可以實現在讀取數據後馬上鎖定相關資源,防止被其他session修改數據的目的。也就是我們常常談到的“悲觀鎖定”(現實應用開發中,使用悲觀鎖定的情況少之又少,也許是因爲樂觀鎖定的實現更加靈

原创 Linux中iptables設置詳細

無論如何,iptables是一個需要特別謹慎設置的東西,萬一服務器不在你身邊,而你貿然設置導致無法SSH,那就等着被老闆罵吧,呵呵。。。 一下內容是爲了防止這種情況發生而寫的,當然很初級,不過一般服務器也夠用了: 1.首先介紹一下指令和相

原创 Oracle數據庫連接和會話的區別

連接並不是會話的同義詞,發現這一點時很多人都很詫異。在大多數人眼裏,它們都是一樣的,但事實上並不一定如此。在一條連接上可以建立0個、一個或多個會話。

原创 Oracle中的rownum不能使用大於>的問題

一、對rownum的說明    關於Oracle 的 rownum 問題,很多資料都說不支持SQL語句中的“>、>=、=、between...and”運算符,只能用如下運算符號“<、<=、!=”,    並非說用“>、>=、=、betwe

原创 DB2使用經驗積累

1     前言.................................................................

原创 vi編輯器的查找與替換

vi是unix和linux系統上最強大和最普遍的文本編輯工具,一般而言,對於初次接觸vi的朋友,往往對它的字符替換不是很熟悉,下面做一個簡單的介紹: 方法如下: 1、命令模式下輸入“/字符串”,例如“/tcp”。 2、如果查找下一個,按

原创 修改DB2服務器的主機名

--放到這裏留給自己備用:) 環境: 產品:DB2 UDB 平臺:AIX,Solaris,HP-UX,Linux,Windows 版本:V8 V9.1V9.5     問題描述: 出於各種各樣的原因,在DB2服務器使用過程中,用戶有可能