原创 C語言編程寶典之一 讀書筆記

Turbo C語言概述 C 語言是1972年由美國的Dennis Ritchie設計發明的, 並首次在UNIX操作系統 的 DEC  PDP-11  計算機上使用。   1. C是中級語言 2. C是結構式語言 3. C語言功能齊

原创 文件的輸入輸出函數

鍵盤、顯示器、打印機、磁盤驅動器等邏輯設備, 其輸入輸出都可以通過文 件管理的方法來完成。 Turbo C2.0提供了兩類關於文件的函數。 一類稱做標準文件函數也稱 緩衝型文件函數, 這是ANSI標準定義的函數; 另一類叫非標準文

原创 SQL Server Compact的DLL文件介紹

SQL Server Compact是一種In-Process數據庫引擎,它由多個DLL文件構成,下面就以SQL Server Compact 3.5爲例子簡單介紹一下每個DLL文件的作用。 sqlceca35.dll SQL Serv

原创 結構(struct)

結構是由基本數據類型構成的、並用一個標識符來命名的各種變量的組合。 結構中可以使用不同的數據類型。     1. 結構說明和結構變量定義     在Turbo C中, 結構也是一種數據類型, 可以使用結構變量, 因此, 像其

原创 Memcached簡介

Memcached是danga.com(運營LiveJournal的技術團隊)開發的一套分佈式內存對象緩存系統   用於在動態系統中減少數據庫負載,提升性能。   通過對memcached的實現及代碼分析,獲得對這個出色的開源軟件更深入的瞭

原创 JPA,在@OneToMany里加入mappedBy屬性

Technorati 標籤: mappendBy,inverse JPA,在 @OneToMany里加入mappedBy屬性避免生成中間表 使用JPA的時候,如果A B兩個實體間是一對多,多對一的關係,如果不在@OneToMany里加入ma

原创 Hibernate 性能優化

1.session.clear() 2.1+N問題 a.lazy b.BatchSize c.join fetch 3.List和Iterate的問題 a.list取所有 b.iterate先取ID,等用的時候再根據ID取對象 c.sess

原创 Hibernate 查詢

1.NativeSQL>HQL>EJBQL(JPQL 1.0)> QBC(Query By Criteria)

原创 如何選擇正確的SQL Server Compact安裝包

摘要:SQL Server Compact的安裝包由三部分功能組成,並且區分CPU平臺和操作系統平臺,初學者往往不知道如何去區分它們。本文將對SQL Server Compact的安裝包進行介紹,讓你知道如何區分和選擇它們。 如果你是使用V

原创 我的友情鏈接

51CTO博客開發自由風OS夢工廠電子開發網李磊的專欄

原创 outer和left outer join有什麼區別?

連接類型 SQL提供了多種類型的連接方式,它們之間的區別在於:從相互交疊的不同數據集合中選擇用於連接的行時所採用的方法不同。 連接類型 定義 內連接 只連接匹配的行 左外連接 包含左邊表的全部行(不管右邊的表中是否存在與它們匹配的

原创 抓取策略(Fetching strategies)

Technorati 標籤: hibernate,fetch,lazy Hibernate 3.3.2.GA hibernate檢索策略是指hibernate加載關聯對象的策略,hibernate3抓取關聯對象有3種方式   連接抓取(j

原创 Hibernate中的fetch

fetch參數指定了關聯對象抓取的方式是select查詢還是join查詢,select方式時先查詢返回要查詢的主體對象(列表),再根據關聯外鍵id,每一個對象發一個select查詢,獲取關聯的對象,形成n+1次查詢; 而join方式,主體

原创 hibernate的Configuration對象的configure()方法的作用

Configuration cfg = new Configuration().configure(); 原來configure()方法默認會在classpath下面尋找hibernate.cfg.xml文件,如果沒有找到該文件,系統會打印

原创 Balsamiq Mockups

史上最好用的手繪風格原型設計工具,它的名字叫做《Balsamiq Mockups》。 它很酷,因爲它不需要你掌握高深的技巧; 它很小巧,因爲它不需要佔用太多的控件; 它很貼心,因爲它時時處處都會爲你考慮; 將設計玩得淋漓盡致,對於不會用複雜