原创 先轉貼介紹一下apache common pool對象池

對象池技術在服務器開發上應用廣泛。在各種對象池的實現中,尤其以數據庫的連接池最爲明顯,可以說是每個服務器必須實現的部分。本文是個人學習對象池的一個記錄,以Apache的commons-pool實現爲研究對象。在下一篇blog中,本人將繼續

原创 Dojo 客戶端性能優化

Dojo 客戶端調優的方式: 1. 編譯合適的dojo文件。 dojo十分“巨大”, 而且有很多文件是最終用戶不需要使用的。 默認情況下的dojo.js 比較大,有200多k,但是如果自定義進行編譯之後可能只有10多k。 而且將常用的模塊

原创 用 javascript 處理 JSON

    因爲JSON 是 javascript 的一個子集,所以,在javascript 中使用JSON是非常簡單的。         js 代碼

原创 【轉】開源license總結

摘自:http://opens.itpub.net/post/21577/178341 opens | 02 八月, 2006 15:36 文中主要介紹了關於開源的各種許可協議。(1)Contributors 和 Recipients C

原创 Dojo和Ajax 程序的瀏覽器History 控制

web應用程序都面臨瀏覽器上的history功能的困擾,前進,後退,刷新,將是你的程序失控,重複提交,丟失數據等等場景讓你焦頭爛額,運行的好好的程序,被客戶隨便擺弄一下就錯誤百出。這些就是客戶心智和程序員心智不同產生的衝突。 最初的web

原创 Dojo, 從0.43 向1.0 遷移(二)widget 變化列表

widget change list0.43    1.0.1       Button   dijit.form.Button   textbox    dijit.form.TextBox   checkbox    dijit.f

原创 oracle存儲過程基礎知識

商業規則和業務邏輯可以通過程序存儲在oracle中,這個程序就是存儲過程。 存儲過程是SQL, PL/SQL, JAVA 語句的組合, 它使你能將執行商業規則的代碼從從你的應用程序中移動到數據庫。這樣的結果就是,代碼存儲一次但是能夠被多

原创 資源和權限管理

web應用程序的安全涉及到認證和授權。 這裏講的是授權相關的部分。 web程序在不同的頁面中跳轉。 web程序的資源分類: 圖片,css,網頁,js代

原创 初步研究Apache common pool

因爲公司自己做的數據庫連接池比較差勁,讓我不由很是不爽。但是心裏對連接池還有點不瞭解。所以想找開源的數據庫連接池來研究一下。首選當然是dbcp(http://jakarta.apache.org/commons/dbcp/)這個apach

原创 體驗dojo強大的grid控件——簡單示例剖析

Dojo 從 v1.0 開始引入了一個功能強大,快速,健壯的控件--Grid。 Grid 在dojo的體系結構中屬於Dojox 這個包中。 這個Grid 比較靈活,可以排序,過濾,編輯,多表頭,支持多種Cell 控件。 官方文檔的地址:h

原创 JSON-RPC的簡介

JSON-RPC協議是一種遠程過程調用協議,其設計的目的就是爲了簡化處理。常規的處理機制是在兩個對等 通信實體之間建立點對點的數據連接,在連接的生命週期內一方可能調用另一方提供的方法,爲了調用一個遠程 方法必須發送一個請求,而服務

原创 Dojo, 從0.43 向1.0 遷移(一)

公司的項目4月份開始,我們選擇了dojo,不爲別的,因爲他有IBM的支持。當然,我個人認爲EXT也是不錯的。 其實開源的類庫和框架我們公司用的還是很

原创 JAVA 編碼規範 1.0 (jetbrick 版) 轉載

1 JAVA 編碼規範 1.0 (jetbrick 版) 1.1 Java 文件格式 文件格式必須是 UTF-8,無 BOM 格式 文件回車換行符必須是 Unix 風格 每個文件結尾必須有一個空白行 行尾空白內容應該被 trim 掉

原创 非結構化信息(數據)總結

非結構化信息 指信息的形式相對不固定,常常是各種格式的文件。它是相對結構化信息而言的,從宏觀上看也是結構化信息的一種形式。諸如電子文檔、電子郵件、網頁、視頻文件、多媒體等。 對於來源繁多的信息資料,專業人士根據信息的格式加以劃分,將其分

原创 試讀:《海量運維、運營規劃之道》

多年來一直從事企業開發,對互聯網充滿嚮往但有沒有機會去了解。特別是中國的海量用戶和數據下,互聯網的運維和架構必然非常有技術含量。也曾幻想去百度、網易、騰訊這樣的互聯網公司去工作,不過現實和生活的無奈下一直未能如願。   《海量運維、運