Time of Update: 2018-12-07
題記:因為開發需要用到Apache MINA架構,所以看了一下其文檔,順手譯了一部分,下面內容沒有測試,只是譯了出來,後面測試一下,如果有問題再提出來。Apache MINA 快速入門Added by Mark Webb, last edited by Trustin Lee on Apr 16, 2007 (view change) 1 簡介建立一個基於MINA的時間伺服器,下面的內容需要先準備好。MINA 1.1 Core JDK 1.5 or greater SLF4J
Time of Update: 2018-12-07
一.Instrumentation 利用 Java 代碼,即 java.lang.instrument 做動態 Instrumentation 是 Java SE 5 的新特性,它把 Java 的 instrument 功能從本地代碼中解放出來,使之可以用 Java 代碼的方式解決問題。在 Java SE 6 裡面,instrumentation 包被賦予了更強大的功能:啟動後的 instrument、本地代碼(native code)instrument,以及動態改變
Time of Update: 2018-12-07
對於負載平衡的機器,要串連多個執行個體的資料庫的時候,使用這種策略目前是比較好的一種方案,當然也可以使用weblogic內建的解決方案。直接使用了RAC的負載平衡策略。 在Oracle中找到tnsnames.ora這個檔案。在配置資料來源時,URL修改為如下 jdbc:oracle:thin:@(description=(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.11.1.159)(PORT =
Time of Update: 2018-12-07
首先看一個對於資料庫操作的程式:#include <iostream>using namespace std;class DataOper{public: void insertStu(){cout<<"開串連..."<<endl;cout<<"開啟事務..."<<endl;cout<<"執行insert()操作"<<endl;cout<<"提交事務..."<<endl;cout<&
Time of Update: 2018-12-07
gSOAP編譯工具提供了一個SOAP/XML 關於C/C++ 語言的實現,從而讓C/C++語言開發web服務或用戶端程式的工作變得輕鬆了很多。絕大多數的C++web服務工具包提供一組API函數類庫來處理特定的SOAP資料結構,這樣就使得使用者必須改變程式結構來適應相關的類庫。與之相反,gSOAP利用編譯器技術提供了一組透明化的SOAP
Time of Update: 2018-12-07
文章目錄 SOAP SOAP 文法規則 開發webservice之前要先看一眼什麼是webservice,並且瞭解一下webservice的概念。SOAP SOAP(Simple Object Access Protocol),關於SOAP教程:http://www.w3school.com.cn/soap/index.aspl SOAP 指簡易對象訪問協議l SOAP 是一種通訊協定l SOAP 用於應用程式之間的通訊l
Time of Update: 2018-12-07
Junit測試例外狀況事件觸發下面的樣本中測試在程式中觸發例外狀況事件的流程,流程如下測試程式public void testTimerBoundaryEventInterrupting() throws Exception {KnowledgeBase kbase = createKnowledgeBase("BPMN2-TimerBoundaryEventInterrupting.bpmn2");StatefulKnowledgeSession ksession =
Time of Update: 2018-12-07
帳戶圖片在 Jabber 中叫做 “Avatar”,JEP-0084 定義了一種符合XMPP協議的方法來傳遞標頭像資訊,它的協議是構建在 pubsub 的 Personal Eventing via Pubsub [2] subset ("PEP") 基礎上。另外頭像avatar還可以使用vCard來儲存,如psi就是用vCard。使用 JEP-0084 的用戶端目前還比較少。另外還有一種老的avatar協議 JEP-0008: IQ-Based Avatars,Pandion
Time of Update: 2018-12-07
(1)在web.xml中配置DWRServlet如下: <servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> <init-param> <param-name>debug</param-name
Time of Update: 2018-12-07
查詢t_table表中所有記錄第10到20條,按id排序。 SQL語句為: SELECT * FROM t_table t1 WHERE (SELECT count(*) FROM t_table t2 WHERE t2.id < t1.id ) > = 10 AND (SELECT count(*) FROM t_table t2 WHERE t2.id < t1.id ) < 20 又如查詢t_table表中key='123'第10到20條的記錄,按id排序。
Time of Update: 2018-12-07
Doesn’t matter whom you are with Doesn’t matter where you are going Don’t you know I’m still waiting here for you And pray for you In the sunny days, Sun will light your day In the windy days, wind will leave your way. I have to say, you’re my
Time of Update: 2018-12-07
JMock是協助建立mock對象的工具,它基於Java開發,在Java測試與開發環境中有不可比擬的優勢,更重要的是,它大大簡化了虛擬對象的使用。本文中,通過一個簡單的測試案例來說明JMock如何協助我們實現這種孤立測試。
Time of Update: 2018-12-07
Jabber 帳戶圖片儲存另外一種方法 vCard-base avatar JEP-0153 psi使用的這種方法,不過要0.11以後的版本。缺點:和vCard資訊綁定在一起,每次更新一大堆內容,presence廣播裡面每次也需要增加額外的冗餘資訊。優點:伺服器實現簡單,無需另外編程。使用流程:儲存頭像方法:在 vCard 中增加一個 PHOTO 標籤<iq from='timyang@jabber.org' type='set' id='vc1'>
Time of Update: 2018-12-07
因為整合了不同的系統,一套系統使用的是hibernate annotation,另一套系統使用的是hbm.xml偷懶不想重構,又不想修改太多,所以決定整合hibernate annotations和hbm.xml <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
Time of Update: 2018-12-07
最近公司採用了struts2架構,替換原有的webwork ,換湯不換藥阿。view還是採用freemarker。原先採用的webwork自訂模版不能用了。上網搜尋了一下。辦法還蠻簡單。 1.將系統所需的標籤庫定義檔案(也就是tld檔案)複製到web應用中,對於struts2系統,則需要將struts2-core-2.0.6.jar中的struts-tag.tld拷貝到web應用中2.在web.zml中啟動JSPSupportServlet<servlet>
Time of Update: 2018-12-07
Hibernate中的繼承映射 Hibernate的繼承映射包含了三種不同的策略:每簇類使用一個表; 每個子類一個表; 每個具體內一個表(有限制)。假設我們有四個類Animal,Dog,Cat,其代碼如下:檔案名稱:Animal.javaclass Animal { private String identifier; private String name; private String category; // setter and getter}檔案名稱:Dog.
Time of Update: 2018-12-07
一、終Professional [Version 5.00.2195] 極武器Windows Key篇 系統:Windows2000 相關情況:系統管理員帳號administrator密碼丟失、無其它可登陸使用者帳號、SAM檔案無法讀取或做其它操作、無IME漏洞等可利用漏洞。 所需工具:Windows2000安裝光碟片(或Windows2000啟動盤)、Windows XP-2000-NT Key、空磁碟片一張。 操作過程及相關解答: 首先,我們需要藉助Windows XP-
Time of Update: 2018-12-07
頁面上有好多資料是重複使用,往freemarker標籤中填充資料,是比較大的一個效能瓶頸,所以項目中使用freemarker的BeanWrapper cache.使用方法修改檔案1、sturts.properties 增加struts.freemarker.beanwrapperCache=true CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/
Time of Update: 2018-12-07
a. 安裝vmware5.5。b. 安裝trixbox2.0 1. 下載trixbox22.0的vmware鏡像檔案,為:http://jaist.dl.sourceforge.net/sourceforge/asteriskathome/trixbox-2.0-vmware.zip2. 解壓 trixbox-2.0-vmware.zip 到E:\trixbox 2.0。3. 啟動VMware,選擇“Open Existing VM or Term”, 4.
Time of Update: 2018-12-07
Continuum入門--執行個體 本文雖然是Continuum的入門,但並不涉及Continuum的曆史、下載與安裝,這些內容可以到 Continuum的官方網站 (http://maven.apache.org/continuum/) 上瞭解。本文主要是以一個執行個體來闡述使用