原创 C#中事務的處理方法

    什麼是數據庫事務  數據庫事務是指作爲單個邏輯工作單元執行的一系列操作。設想網上購物的一次交易,其付款過程至少包括以下幾步數據庫操作:  · 更新客戶所購商品的庫存信息  · 保存客戶付款信息--可能包括與銀行系統的交互  

原创 數據庫中 鎖 分析

  一. 爲什麼要引入鎖 多個用戶同時對數據庫的併發操作時會帶來以下數據不一致的問題: 丟失更新A,B兩個用戶讀同一數據並進行修改,其中一個用戶的修改結果破壞了另一個修改的結果,比如訂票系統 髒讀A用戶修改了數據,隨後B用戶又讀出該數據,

原创 mina 使用手記3

在上一篇中,通過一個簡單的例子,得以管中窺豹,瞭解了Mina的基本編寫方法。在MinaTimeServer演示程序中,我們添加了兩個過濾 器,一個是日誌過濾器LoggingFilter,一個是文本編解碼過濾器。前者實現日誌信息的自動處理,

原创 mina 使用手記 4

  Apache Mina使用手記(四) 收藏 上一篇中,我們介紹瞭如何在mina中編寫自己的日誌過濾器,這一篇我們自己實現一個編解器。 實際應用當,很多應用系統應用的都不是標準的web service或

原创 as3 定時器用法

關鍵字: flas actionscript3.0 雖 然Flash擁有越來越強大的周邊功能,但其核心依然是一款動畫製作軟件。在Flash設計環境中,不編寫腳本代碼,也能快速製作出效果驚人的時間軸動 畫。但此類動畫是固定的,無法根據環

原创 mina 使用手記 2

 Mina主要是作爲服務器端底層框架來實現數據處理,它的實現很簡單,如下例所示: view plain copy to clipboard print ? package  com.gftech.mytool.mina;  

原创 c# 的 Excel 編程

Excel是微軟公司辦公自動化套件中的一個軟件,他主要是用來處理電子表格。Excel以其功能強大,界面友好等受到了許多用戶的歡迎。在辦公的時候,正是由於Excel的這麼多的優點,許多重要的數據,往往以Excel電子表格的形式存儲起來。這樣

原创 利用 Monitor.TryEnter 來規避 .NET 線程死鎖

在開發多線程的應用程序時,我們會大量用到 lock (...) {} 塊。如果 lock 的對象比較多,非常容易發生死鎖。死鎖的發生很難預料,而且一旦發生在界面線程上,界面就不再刷新響和應用戶輸入;如果發生在後臺線程,後臺線程也就阻塞不工

原创 oscahce的用法

OSCache標記庫由OpenSymphony設計,它是一種開創性的JSP定製標記應用,提供了在現有JSP頁面之內實現快速內存緩衝的功 能。OSCache是個一個廣泛採用的高性能的J2EE緩存框架,OSCache能用於任何Java應用程

原创 服務器及中間件:Apache MINA 線程模型配置

 1、禁止缺省的ThreadModel設置       MINA2.0及以後版本已經沒有ThreadModel了,如果使用這些版本的話,可以跳過本節。       ThreadModel設置是在MINA1.0以後引入的,但是使用Thr

原创 mysql 存儲過程寫法(轉)

mysql存儲過程的創建,刪除,調用及其他常用命令 mysql 5.0存儲過程學習總結 一.創建存儲過程 1.基本語法:   create procedure sp_name()begin………end 2.參數傳遞 二.調用

原创 mina 使用手記 1

1.Apache Mina 是一個高性能的基礎網絡構架平臺,構建在java NIO的基礎上 2.Mina使用了SLF4J做爲日誌記錄器,全稱Simple Logging Facade for Java,它是一個日誌門面,只負責爲客戶端提供