原创 open session and Hibernate事務處理機制

在沒有使用Spring提供的Open Session In View情況下,因需要在service(or Dao)層裏把session關閉,所以lazy loading 爲true的話,要在應用層內把關係集

原创 【翻譯】JRE的三類緩衝區溢出

有些人認爲,用java寫代碼是一個銀彈,可以預防執行出現的缺陷,如緩衝區溢出。真理有點小明朗。當然,在純jva代碼中並沒有提供溢出的例子,除了在數組的最後進行讀寫操作。下面是一段代碼示例:public cl

原创 Google和百度、雅虎的站內搜索代碼

淘寶書店(RHCE 官方教材有售)!http://shop35357269.taobao.com <script type="text/javascript"> google_ad_client = "pub-64300229876

原创 佳得視數字電視機頂盒共享器原理分析

  隨着全國數字電視不斷的普及,“一臺電視機必須連接一臺數字機頂盒”已經成爲鐵定的概念。就因爲如此,有很多市民希望市場上有一種產品能實現一個機頂盒共享幾臺電視機獨立收看不同頻道的電視節目。從這一現象可以看出現在市場上非常需求這種產品,尤其

原创 批量上傳不同圖片

<%...@ Page Language="C#" AutoEventWireup="true" CodeFile="163上傳控件.aspx.cs" Inherits="mytest_163上傳控件"    Debug="true" 

原创 Struts 2 下載文件(12)

11.3  Struts 2控制文件下載 文件下載相對於文件上傳要簡單得多,最簡單的方式就是直接在頁面上給出一個下載文件的鏈接,使用Struts 2框架來控制文件的下載,關鍵是需要配置一個stream類型的結果,需要指定下面4個屬性。

原创 LCD液晶電視開發流程

1(Initialize MCU settings I/O setting Timer/ Interrupt RS232 setting)2(Read back user’s setting from EEPROM) 3(Initial

原创 網站架構收集

DBA notes上果然好東西很多許多大型(只是訪問量,而不是公司規模)的web 2.0的網站架構上面都有現在收集整理一下這種資料.向來可遇不可求啊 WikiPedia 技術架構學習分享http://www.dbanotes.net/op

原创 PHP生成HTML的思路------高級篇

目前網絡上好多網站的新聞發佈系統都採用了動態服務器技術生成靜態HTML的做法,這樣做的好處是:一是能減輕其服務器的負擔,二是因爲生成了HTML靜態頁面,所以其網站被搜索引擎搜索到的機率更大一些。筆者的網站曾

原创 php生成靜態文件的方法

php生成靜態文件的方法 代碼如下: page:test.php   <?phpob_start();echo "Hello World!";$content = ob_get_contents();//取得php頁面輸出的全部內容$f

原创 Struts 2的攔截器(8)

攔截器(Interceptor)是Struts 2的核心組成部分。很多功能(Feature)都是構建在攔截器基礎之上的,例如文件的上傳和下載、國際化、轉換器和數據校驗等,Struts 2利用內建的攔截器,完成了框架內的大部分操作。 在St

原创 數據校驗功能-AJAX輸入校驗(9)

7.4  AJAX輸入校驗 Struts 2框架在使用客戶端校驗的時候,由於需要轉換爲JavaScript腳本,所以並不是所有服務器端的校驗規則均能轉換爲客戶端校驗,而AJAX校驗則可以使用所有的服務器端校驗規則。 AJAX是一種新興的技

原创 struts 2專用表達式(10)

OGNL是Object Graphic Navigation Language(對象圖導航語言)的縮寫,OGNL是一個開源項目,讀者可以訪問其官方站點www.ognl.org以獲得源代碼和相關資料。OGNL是一種功能強大的EL(Expre

原创 應用Struts 2 的國際化支持特性(7)

4.3  Struts 2的國際化支持 前面已經介紹了Java國際化的原理和方法,讀者知道,Java的國際化需要一個Locale和一個資源包就能夠實現國際化。資源包可以是資源文件也可以是資源類文件。 Struts 2的國際化是建立在Jav

原创 混合(本機和託管)程序集

混合程序集能夠同時包含非託管計算機指令和 MSIL 指令。這使它們可以調用 .NET 組件或被其調用,同時保留與完全非託管組件的兼容性。使用混合程序集,開發人員可以混合使用託管和非託管功能創作應用程序。這使得混合程序集成爲將現有 Visu