原创 Oracle數據庫穿透防火牆實現服務端的連接

許多人在工作中都會遇到下面的情況,需要把兩臺XP機上的Oracle連接上,但是由於XP自帶防火牆的原因都連接不上,本文講介紹一個具體的解決方法供大家參考:   環境:Windows XP,啓動XP自帶防火牆;Oracle 9.0.1.1

原创 Oracle自定義的聚集函數的強大功能

他山之石,可以攻玉,說的是別的山上的石頭可以作爲礪石,用來琢磨玉器。也許我們並沒有非常好的手段和工具,但是巧用別人的思想和工具,我們也可以把自己的東西一樣的做的很好。  Oracle提供的自定義的聚集函數的功能,就正是這他山之石, 藉着

原创 JavaScript 顏色梯度和漸變效果

實例效果 <script type="text/javascript"><!-- var $$ = function (id) { return "string" == typeof id ? document.getElem

原创 由淺至深講解Oracle數據庫 B-tree索引

假如聚簇因子過大,那麼重建索引可能會有好處,聚簇因子應該接近塊的數量,而非行的數量。   B-tree索引:   ·索引會隨着時間的增加而變的不平衡;   ·刪除的索引空間不會被重用;   ·隨着索引層數的增加,索引將會變得無效並需要

原创 深入jar包:從jar包中讀取資源文件

我們常常在代碼中讀取一些資源文件(比如圖片,音樂,文本等等)。在單獨運行的時候這些簡單的處理當然不會有問題。但是,如果我們把代碼打成一個jar包以後,即使將資源文件一併打包,這些東西也找不出來了。看看下面的代碼: Java代碼

原创 改變IT世界的11大Apache開源技術

據國外媒體報道,轉眼之間,Apache軟件基金會已經成立10年之久了,11月份,Apache基金會的成員將會爲其舉行一次大型的慶祝。 雖然Apache軟件基金會是一個開源的組織,但是Apache卻創造了對現代互聯網來說很重要的技術。 下面

原创 JDK7新增的工具方法列表

在開源java工具包裏,最有名的當屬apache commons。其中,以commons lang包最爲開發者熟知。 但是它作爲第三方包存在,或多或少給開發者帶來一些不便利。 麪包牛奶總是會有的,從java7開始,lang包中的一些優秀工

原创 如何掌握 Oracle 中的時間間隔型數據

在9i 版本以前,Oracle 沒有內置的方式來記錄時間的流逝。DATE型數據用來記錄單獨的時間點;但是要表達一個時間量(也就是一個間隔),數據庫的設計者就必須把時間間隔轉換成原始單位秒,然後用一個NUMBER列來保存它。   雖然NU

原创 客戶端NIO實踐分析

引問:NIO在服務端的應用已經被廣爲熟悉,但是在客戶端的使用,其實給予的指導並不多。同時在我看來,NIO在客戶端使用就是原來的長連接模式加上事件驅動的框架,而相對於短連接池模式來說,性能是否真的在任何環境都那麼突出,其實不然。  最近正

原创 JDK7在語法上的幾處小變化

1 ,菱形語法(泛型實例化類型自動推斷)   Java代碼 List<String> list =  new  ArrayList<>();  // <>這個真的很像菱形    List<String> list = n

原创 幾款免費在線正則表達式測試工具

幾款免費在線正則表達式測試工具 給大家推薦幾個在線正則表達式測試工具,選擇其中一個比較喜歡的吧: 首先掃盲: 什麼是正則表達式 http://baike.baidu.com/view/94238.htm http://baike.baid

原创 Oracle數據庫和JSP連接要注意的一些問題

用ORACLE9i、oracle8、有很長的一段時間,我把用於JSP中需要注意的問題在這裏寫出來,僅供大家參考了。   一、如何去處理Clob、BLOB的大類型   CLOB可用於存放大文本數據,最多可存儲4GB數據,在應用開發中比較

原创 Oracle數據庫中fast刷新會受到哪些限制

這篇文章主要根據一個實際案例具體分析了fast刷新所受到的限制,詳細內容請大家參考下文:   刷新物化視圖出現的問題:     CREATE MATERIALIZED VIEW LOG ON users;   CREATE MATE

原创 你所知道的集合類,主要方法

 線性表,鏈表,哈希表是常用的數據結構,在進行Java開發時,JDK已經爲我們提供了一系列相應的類來實現基本的數據結構。這些類均在java.util包中。本文試圖通過簡單的描述,向讀者闡述各個類的作用以及如何正確使用這些類。  Coll

原创 SSI(Struts2, Spring, iBatis)框架整合小結

MVC對於我們來說,已經不陌生了,它起源於20世紀80年代針對smalltalk語言的一種軟件設計模式,現在已被廣泛應用。近年 來,隨着java的盛行,MVC的低耦合性、高重用性、可維護性、軟件工程的可管理性等諸多優點使其在java平臺