EhCache緩衝學習)

在看hibernate的官方文檔時,看到關於緩衝的介紹。hibernate在緩衝管理上做的很好,具體使用,本章不做講解,本篇主要研究EhCache的用法。其中hibernate使用到的緩衝供應商列表如下: CacheProvider classTypeCluster SafeQuery Cache SupportedHashtable (not intended for production

條件查詢(Criteria Queries)

第 16 章  條件查詢(Criteria Queries) 具有一個直觀的、可擴充的條件查詢API是Hibernate的特色。16.1. 建立一個Criteria 執行個體 org.hibernate.Criteria介面表示特定持久類的一個查詢。Session是 Criteria執行個體的工廠。Criteria crit = sess.createCriteria(Cat.class);crit.setMaxResults(50);List cats = crit.list();16.2. 

Jscript中文變數亂碼,又一次中招 >_

真是沒記性啊~第三次了以前一網友寫自己的控制項時,發現script放在.js檔案裡會莫名其妙的出錯,放在aspx裡卻沒事.研究了好久,終於發現,VS.NET裡建立的.js檔案是GB2312編碼的!中文變數在GB2312的js和UTF8的aspx之間跨越自然會成亂碼.解決辦法很簡單,在VS.NET把.js另存新檔.在對話方塊的"另存新檔編碼"按鈕選UTF8就可以了.不過因為很少用js檔案,我老是不記得...

用DataGrid湊合著實現分頁列印表格

using System;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace PageGrid{    public class GridPager    {        int _pageSize;        string _header;        /**//// <summary>        /// 傳入DataGrid的引用和每頁記錄數,讓DataGrid在

Remoting使用方式效能測試(二)

測試環境:    Server: P4 2.4G 1G記憶體    Client: P4 1.8G 1G 內容Client使用ASP.NET 2.0建立遠程對象;然後通過ACT對Clinet進行測試。服務端代碼:ChannelServices.RegisterChannel(new HttpChannel (8081));WellKnownServiceTypeEntry myWellKnownServiceTypeEntry =                new

log4j中MDC用法

如何使用log4j記錄操作員的登入ID在記錄日誌的時候,我們可能有這種需求,對於每個記錄除了知道日誌資訊外,也要當前登入使用者的資訊。可以這樣解決:使用log4j的MDC在web.xml加入 Filter:<filter>  <filter-name>set log4j MDC for

proxool代碼建立資料庫連接與擷取監控狀態

package com.originalsoft.Test;import java.net.URL;import java.sql.*;import org.logicalcobwebs.proxool.ProxoolException;import org.logicalcobwebs.proxool.ProxoolFacade;import org.logicalcobwebs.proxool.configuration.JAXPConfigurator;import

proxool資料連線池

首先從 http://proxool.sourceforge.net/ 下載 proxool-0.9.0RC2.zip 解壓後,把proxool-0.9.0RC2.jar放到工程的lib檔案夾裡面。 proxool是一個非常強大的串連池工具包,我覺得相比dbcp、c3p0這兩個串連池包都要好用,我用loadrunner測試過,這三個串連池的從效能上排名如下:proxool>c3p0>dbcp,特別是dbcp在大並發的情況下總是出現各種異常。詳細關於dbcp的介紹請參考

原來SortedList是根據comparer的比較結果判斷插入的鍵是否重複的…

剛才在做一個使用NHibernate的主從表維護的頁面.hibernate的一對多集合一般用Set,一種元素不可重複的集合.由於.Net沒有Set,作者先用HashTable或SortedList湊合用著,而集合的類型必須要聲明為IDictionary.因為某些原因我必須要對從表資料按Id排序,於是在設定檔加上一個自己寫的Comparer.結果程式莫名其妙出錯,明明加了兩個不同的記錄,確會出現"加入了重複的鍵"的錯誤.後來經過調試和實驗才知道,NHibernate會把可排序的Set執行個體化成S

ByteArray類介紹

 在AS3中另外一個比較涉及底層操作的類是二進位類ByteArray。這個類管理了一系列位元據。可以達到在位元組層上的控制。位元據在網路傳輸時雖然在工作效率下有所下降,但卻是最節省網路頻寬的傳輸方式。一,簡介:ByteArray輸入flash.util包,直接繼承自Object對象。具有6個公用屬性和33個公用方法。其中大部分是不同資料類型的寫入和讀取write&read。對ByteArray的操作是基於一個指標position的。二,公用屬性:1,可用位元組數(數組長度)bytesAv

語言真的不重要?

雖然各種語言有很多地方是相通的, 但確實覺得用不同語言的人的思維方式會有明顯的差別. 這更多是文化上而不是技術上的差異造成的. 就算同是.net, 部落格園和csdn net板塊的風格差異就十分大, jdon還跟javaeye吵架. 和什麼樣的人一起混多了, 思想就會被同化這是個很有趣的比較, 請看國內.net, java, delphi領域中最有代表性的社區裡的.net話題, 看看區別有多大:部落格園, 這就是 javaeye,

架構評審表(Architecture & Design Review Check List)

文章目錄 部署與基礎架構 Deployment and Infrastructure耦合和內聚 Coupling and Cohesion通訊 Communication並發 Concurrency資源管理 Resource Management 緩衝 Caching狀態管理 State Management資料結構與演算法 Data Structure and Algorithms資料訪問 Data Access異常處理 Exception

Entity Framewok中擷取實體物件的部分屬性

因為在設計中的遺漏,把一個視圖中包含大量Null值的列設定為了主鍵,導致在查詢的時候,會把所有主鍵為Null值的對象都映射為第一條Null值的資料……噩夢……因此,我需要擷取資料的時候只取部分屬性,把主鍵列屏蔽掉。寫法稍有點複雜,做個標記: Code highlighting produced by Actipro CodeHighlighter

結合測試驅動TDD實施單元測試UnitTest

      在之前的文章《單元測試培訓系列:(一)單元測試概念以及必要性》中最後一段有提到,單元測試其實是完全為了測試先行,測試驅動準備的,並簡單闡述了一下實施的流程,很多朋友對此高度興趣,希望能更深入瞭解具體是如何實施的。       隔離,是單元測試中最重要的概念。一個被單元測試的方法,需要與所有依賴項進行隔離。而依賴項包括了環境的依賴項(I/O,網路,資料庫,系統時間等)以及外部類和方法的依賴。因此,隔離性保障了單元測試是最小粒度的測試。     

Entity Framework Tips: IN關鍵字的支援

Linq to Entity是不支援Contains和Any方法的,因此要實現SQL語句中的IN關鍵字必須要用比較特殊一點的方式:Code highlighting produced by Actipro CodeHighlighter

單元測試培訓系列:(三)可測試性(Testability)與重構Refactoring

在單元測試培訓系列:(一)單元測試概念以及必要性中,我們已經說過單元測試的定義是什麼,裡面有提到一個很重要的概念:隔離! 是的,沒有隔離就沒有可測試性,也就沒有單元測試。可測試性Testability下面我們具體解釋下什麼叫做可測試性Testability:        讓你的代碼變的更加松耦合(Loosely coupled),讓類與類之間的關聯性降低,降低到可以個別獨立存在,如此一來便可在彼此互不影響之下完成個別的單元測試,而這些類又能組合成一個有用的應用程式。     

可以設定選項背景顏色的DropDownList

  前段時間CSDN上的一個朋友問到DropDownList添加ListItem的時候在Attributes中添加了Style項,但實際瀏覽的時候確沒有這個效果。後來我反編譯了DropDownList看了一下,發覺DropDownList控制項並沒有把ListItem的Attributes進行輸出。所以我從DropDownList派生出來重寫了幾個方法實現相關功能。代碼如下:public class MyDrop :DropDownList       {             

我的玩具: 利用xmlhttp無重新整理動態載入內容的DropDownList控制項

除了"市"外其他select都是DynamicDropDown控制項, DynamicDropDown指定監視某一個控制項, 當被監視控制項的某個用戶端事件發生時會用xmlhttp往服務端回傳資料, DynamicDropDown在服務端的Request事件會被觸發, 在Request的事件處理常式裡即可控制列表的選項. 一個DynamicDropDown的onchange同樣也可以引發另一個DynamicDropDown的Request事件,

hibernate 緩衝問題

1. 關於hibernate緩衝的問題:1.1. 基本的緩衝原理Hibernate緩衝分為二級,第一級存放於session中稱為一級緩衝,預設帶有且不能卸載。第二級是由sessionFactory控制的進程級緩衝。是全域共用的緩衝,凡是會調用二級緩衝的查詢方法

如何測試組件的效能?

  我在做一個O/R M組件,現在想測試它的效能。我開始的做法是在頁面分別用我的組件和SQL語句向資料庫插入資料;然後通過Microsoft Application Center Test來測試各自的使用者並發數。雖然組件在測試上是比SQL直接操作要高些(因為組件用到命令緩衝),但有很多人說這樣測試組件的效能不準確,的確在實際情況下業務的操作並不只是插入資料。自己在這方面的經驗少,不知道如何測試做到合理。請有經驗的朋友提供個測試方案,主要測試方面是組件增、刪、改和查等操作。

總頁數: 61357 1 .... 8852 8853 8854 8855 8856 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.