Time of Update: 2017-02-27
一、環境:1、linux主機ocm(192.168.217.130)作為資料庫sys@OCM> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production2、linux主機ocp(192.16
Time of Update: 2017-02-27
一.概述使開發人員和決策人員能夠針對發生在公司專屬應用程式程式體繫結構層的異常處理建立一致的策略。它的實現方法如下:(1)它支援整個應用程式體繫結構層的異常處理,而不僅限於服務介面的界限。(2)它使得異常處理策略可以在管理層定義和維護,以便決策人員(可能是系統管理員和開發人員)可以定義如何處理異常。他們可以維護和修改控制異常處理的規則集,而無需更改塊的應用程式代碼。(3)它提供了常用的異常處理功能,例如記錄異常資訊的功能、通過將原始異常替換為其他異常來隱藏敏感資訊的功能,以及通過將原始異常打包到
Time of Update: 2017-02-27
Validatro架構以成為Jakarta的公用項目的一部分,可以從http://jakarta.apache.org/commons/下載單獨的Validator架構,在Struts中已經呆了這個架構。Validator主要依賴兩個jar包Jakarta-oro.jar:-提供一組處理文本的類,具有文本替換、過濾、和分割功能。Commons-validator.jar:提供了一個簡單、可擴充的驗證架構,包含了通用的驗證方法和驗證規則。在用Struts中用這個架構,需加入這兩個包,用起來感覺還不
Time of Update: 2017-02-27
建立資料庫Schema 在本例中,與Customer類對應的資料庫表名為CUSTOMERS,它在MySQL資料庫中的DDL定義如下:create table CUSTOMERS ( ID bigint not null primary key, NAME varchar(15) not null, EMAIL varchar(128) not null, PASSWORD varchar(8) not null, PHONE int , ADDRESS varchar(2
Time of Update: 2017-02-27
接上文對檔案系統的操作:對於檔案目前內建3中支援對象:XML、TEXT、CONFIG檔案,分別位於類庫XMLProvider、TextProvider、SuitConfigProvider中,大家可以自己調用,檔案操作大多使用靜態操作。對config檔案的操作:這裡還要介紹一SuitConfigProvider類庫中的GetItem、GetSection、AppendItem、RemoveElement
Time of Update: 2017-02-27
接上文IsLine FrameWork Provider介紹其中IsLine.Data、IsLine.AppLog是我要重點介紹的,不過現在先來簡單說說各個Provider的作用。DataProvider與其他架構一樣,DataProvider為項目提供了與資料庫互動的能力,它的優點在這裡不再闡述,這裡只說一下它與其他架構的資料訪問層不同的地方。DataProvider同時相容SQL
Time of Update: 2017-02-27
一..Net Framework1.如何獲得系統檔案夾使用System.Envioment類的GetFolderPath方法;例如:Environment.GetFolderPath( Environment.SpecialFolder.Personal
Time of Update: 2017-02-27
在託管記憶體管理中,“泄漏”意義不同與傳統 Native 應用中的忘記顯式釋放(delete/delete[] 等)不同,當然對於非託管資源之類(如控制代碼等)還是需要在 Finalize (析構方法等同於 Finalize)方法中顯式釋放的,在託管記憶體管理中“泄漏”對象執行個體指的是,由於與 Root 對象集中的對象存在本應斷開的參考關聯性,而讓 GC
Time of Update: 2017-02-27
使用J2SE API讀取Properties檔案的六種方法:1.使用java.util.Properties類的load()方法樣本:InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2.使用java.util.ResourceBundle類的getBundle()方法樣本:ResourceBundle rb =
Time of Update: 2017-02-27
上周在pedramr blog上看到有人問是否能夠非同步呼叫Restful的WCF服務,下面便是具體實現非同步呼叫Restful的WCF實現細節。通過本文的學習,有助於如下知識的掌握:如何設定WCF的Restful支援如何非同步呼叫Restful的WCF服務第一步:建立一個解決方案:AsyCallRestfulWcf,該方案套件含下面四個項目: 項目名稱 備忘
Time of Update: 2017-02-27
實現具體步驟:1.確定視頻檔案的位置MediaLocator mrl=new MediaLocator(new java.lang.String(“檔案路徑和檔案名稱”));2.利用Manager.createPlayer建立一個播放器(Player)Player
Time of Update: 2017-02-27
本節繼續學習WCF分布式開發步步為贏(7):WCF資料契約與序列化.資料契約是WCF應用程式開發中一個重要的概念,毫無疑問實現用戶端與服務端資料契約的傳遞中序列化是非常重要的步驟。那麼序列化是什嗎?為什麼會有序列化機制?或者說它是為瞭解決什麼問題?作用是什嗎?現有的.NET 序列化機制和WCF序列化機制有什麼不同?我們在本節文章裡都會詳細介紹。本節結構:【0】資料契約【1】序列化基本概念【2】.NET
Time of Update: 2017-02-27
在許多情況下要儲存大型字串或者位元據如圖片等hibernate也提供了對blob和clob類型的支援blob採用單位元組儲存適合儲存位元據,如圖片檔案clob採用多位元組儲存適合儲存大型文本等在mssql中 image和ntext分別對應著blob和clob表對應檔對兩種類型的寫法對於blob格式的映射類型為type="java.sql.Clob";對bean的寫法沒區別直接產生getter和setter儲存一個圖片的二進位內容User user=new
Time of Update: 2017-02-27
查和104號員工同一個部門和同一個經理的所有員工的員工編號、姓名和部門。hr@OCM> SELECTemployee_id,first_name,department_id 2 FROMemployees 3 WHERE (manager_id,department_id) = (SELECT department_id,manager_id FROM 4 employees 5 WHERE employee_id=104) 6
Time of Update: 2017-02-27
這裡是考序列的START WITH n和MINVALUEn(預設最小值就是1)好,我們先來建一個序列,然後做一個測試,到底是取START WITH的值還是MINVALUE值,而且我這裡沒設MINVALUE。gyj@OCM>create sequence seq12 start with 1003 increment by 104 maxvalue 2005 cycle6 nocache ;Sequencecreated.gyj@OCM> select seq1.nextval
Time of Update: 2017-02-27
1.標示符的名稱中可以包含 #、$、_、字母和數字,但是必須以字母開頭2.標示符可以採用PLSQL中的關鍵字,但是不可以採用PLSQL中的保留字3.長度不可以超過304.標示符名稱不區分大小寫5.標示符最好以有意義的字元開頭,如常量:con_, 變數:var_,函數:fun_,預存程序:pro_,查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/
Time of Update: 2017-02-27
伺服器是幹啥子用滴?監聽用戶端,響應用戶端用滴!雖然是世界上最簡陋的伺服器,但是也有幾個注意點:1.因為要一個死迴圈監聽用戶端響應,也就是說無法和使用者進行互動了,所以防止前台假死就要為監聽新起一個線程;2.要把新起的線程td.IsBackground = true;設定為後台線程,這樣的話線程才會隨著應用程式的關閉而關閉,不然的話關了表單,它還在運行;3.跨線程問題,在新的線程裡改變UI會報跨線程改變UI的錯誤,所以要用Invoke;4.在監聽的死迴圈中加入 Thread.Sleep(1);
Time of Update: 2017-02-27
大學期間,我們學院開了一門叫做C語言的課程,當時的電腦環境的windowXP,外網不讓上,只能上校園網,硬碟三無狀態,無電影,無音樂,無遊戲 ----除了掃雷。正所謂實勢造英雄,當時的C語言課造就了一大批掃雷高手,APM
Time of Update: 2017-02-27
對於企業級JavaBeans形成的商務層構件,也就是我們所熟知的Java 2 Enterprise Edition平台,相對於軟體的進化為服務,在結構方面並沒有停滯不前,在EJBs3.0版本同早期的版本比較中,我們已經可以看到一個具有了完全不同的開發模型,這就使得在使用Web services的過程更加簡單。如果你是EJB的早期採用者,那麼你對這個技術自從最初以來的複雜性應該比較瞭解。複雜性讓很多人已開始就放棄了使用EJB的想法,更不要說根據這個Java規範來實現Web
Time of Update: 2017-02-27
批次更新是指在一個事務中更新大批量資料,大量刪除是指在一個事務中刪除大批量資料。以下程式直接通過Hibernate API批次更新CUSTOMERS表中年齡大於零的所有記錄的AGE欄位:tx = session.beginTransaction();Iterator customers=session.find("from Customer c where c.age>0").iterator();while(customers.hasNext()){Customer