原创 仿hibernate的Criteria 查詢GHql

仿hibernate的Criteria package org.gingko.db.hql;      import java.lang.reflect.Field;   import java.util.ArrayList; 

原创 【轉】海量查詢的數據優化

一、因情制宜,建立“適當”的索引 建立“適當”的索引是實現查詢優化的首要前提。 索引(index)是除表之外另一重要的、用戶定義的存儲在物理介質上的數據結構。當根據索引碼的值搜索數據時,索引提供了對數據的快速訪問。事實上,沒有索引,數據庫

原创 Internet上用ActiveX發佈軟件

互連網的廣泛應用使得基於網絡的軟件成爲現今軟件應用的主流,軟件計算環境正在由主機計算、PC計算向網絡計算過渡,真正的網絡計算時代已經來臨。爲方便企業軟件的發行,衆多企業在建立網站的同時,將企業的功能軟件集成其中,給用戶以最大程度的快捷和便

原创 Windows下自動切換IP腳本

在不同環境使用電腦經常要切換IP,利用netsh interface ip命令可以輕鬆切換IP和DNS:      netsh interface ip有以下命令:      add            - 在一個表格中添加一個配置項。

原创 給COM/ActiveX控件簽名(signcode,cab,pfx,pvk)

  【虎.無名】準備用到一個web頁面口令保護的小控件,但是發行商自己沒有購買商用的數字證書,而是使用自己用openssl生成的私有證書來簽名的。公司以前倒是申請過一個用於網站的ssl證書,但不知道能否用來對com控件簽名。檢查了一下,

原创 makecer參數

在IIS的站點配置中可以爲站點加上證書,以保證站點的真實性和保護傳輸的數據的安全性。爲站點加上證書之後,訪問站點就需要使用 https:// 協議訪問了,但前提就是要先去獲取一個證書。你可以從證書頒發機構(如 Verisign)獲得 基於

原创 C++Builder中開發Activex 分享

1.創建自己的ActiveX控件C++Buider開發ActiveX的功能非常強,但是這方面的資料卻比較少,本人經過摸索終於搞定了創建Web方式Activex的基本方法⑴打開BCB6,新建一個Activex工程,選擇時注意選擇Active

原创 給控件做數字簽名之一:將控件打包爲Web發佈包

微軟代碼簽名證書使用指南 http://www.wotrust.com/support/signcode_guide.htm 簽名重要性:http://www.wotrust.com/FAQ/whySigning.htm 中國數字認證網

原创 [轉]切實提高軟件開發能力的忠告

可以總結爲兩大關鍵點:一是養成好的編程習慣,二是針對自已的工作提高自已的知識含量. 一.    好的編程習慣 1.       寫程序前打個草稿可以在心裏,最好在紙上:目的要從整體上考慮程序的實現。 如果公司採用建模的方式,有建模工具(r

原创 Web開發必知的八種隔離級別

ACID性質是數據庫理論中的奠基石,它定義了一個理論上可靠數據庫所必須具備的四個性質:原子性,一致性,隔離性和持久性。雖然這四個性質都很重 要,但是隔離性最爲靈活。大部分數據庫都提供了一些可供選擇的隔離級別,且現在許多庫都增加了附加層

原创 給控件做數字簽名之升級版(IE7下有效)

  查看文章     給控件做數字簽名之升級版(IE7下有效) 2007/12/29 00:11   http://www.cnblogs.com/babyt/archive/2007/12/26/1016049.html

原创 SQL邏輯查詢處理順序

SQL不同於其他編程語言的最明顯特徵是處理代碼的順序。在大多數據庫語言中,代碼按編碼順序被處理。但在SQL語句中,第一個被處理的子句式FROM,而不是第一齣現的SELECT。SQL查詢處理的步驟序號:        view sour

原创 Hibernate 深入研究之 Criteria

最近在項目中使用 Spring 和 Hibernate 進行開發,有感於 Criteria 比較好用,在查詢方法設計上可以靈活的根據 Criteria 的特點來方便地進行查詢條件的組裝。所以現在對 Hibernate 的 Criteria

原创 STRUTS2獲得session和request

在struts1中,獲得到系統的request或者session對象非常方便,都是按照形參傳遞的,但是在struts2中,request和session都被隱藏了struts提供兩種方式訪問session和request,其中比較常用的是

原创 Hibernate和Spring的延遲加載和DAO模式

Hibernate和延遲加載Hibernate對象關係映射提供了兩種對象初始化模式:延遲加載和非延遲加載。非延遲加載在加載時獲取對象本身以及它關聯的所有對象 。這可能導致在獲取一個實例時,執行成百上千的select語句。當使用雙向關聯時,