原创 修改JAX-WS的序列化行爲以及web service中傳遞Map對象
使用JAX-WS創建web service時,大部分對象都能通過JAXB序列化成xml,包括基本的java類型、普通的javabean、list,數組等。那麼對於JAXB 不知道如何處理的一些類型需要編寫一個適配器,該適配器繼承javax
原创 js時間操作
得到時間的方法: getDate() //查看Date對象並返回日期 getDay() //返回星期幾 getHours() //返回小時數 getMinutes() //返回分鐘數 getMonth() //返回月份值 get
原创 從硬盤裝2000,XP的一點經驗
最近有兩臺老爺機,都沒有光驅,所以決定從硬盤裝兩個系統: 網上找了下,如果是安裝ISO的,裝個虛擬光驅,然後從虛擬光驅啓動,不過我試了下,十個虛擬光驅軟件有九個吹牛. 所以不如把它解壓了. 安裝版的把文件拷到其他分區,在DOS模式下運行,
原创 C#子線程更新UI控件的方法總結
在winform C/S程序中經常會在子線程中更新控件的情況,桌面程序UI線程是主線程,當試圖從子線程直接修改控件屬性時會出現“從不是創建控件的線程訪問它”的異常提示。 跨線程更新UI控件的常用方法有兩種: 1.使用控件自身的invoke
原创 開源代碼生成器MyGeneration使用(四) 綜合示例
目標:根據選擇的數據表生成java 實體類,並附帶hibernate註解。模板語言使用C#。 Interface Code代碼: public class GeneratedGui : DotNetScriptGui { public
原创 開源代碼生成器MyGeneration使用(三) 重要API和指令介紹
我們先看看Template Code的父類代碼:public abstract class _DotNetScriptTemplate { protected ZeusTemplateContext c
原创 eclipse下編譯jni的配置
JNI調用要做三件事,一使用javah命令生成C頭文件,二編寫完成本地方法生成可調用的DLL文件(Windows平臺),三java類中加載這個dll文件。 Eclipse環境下自然不能忍受手動敲命令這麼重的體力活了。我們首先要
原创 WCF學習筆記一
最近在學習WCF,讀的是蔣金楠老師牛B閃閃的《WCF技術剖析》,準備做個筆記加深下印象。老啦記不住東西嘍,~_~ WCF微軟平臺的新一代分佈式通信技術,意思是有了這個以前的web service,.net remoting,消息隊列都可以
原创 tomcat-redis-session問題
tomcat集羣環境下使用redis集中式存儲session是目前使用較多的方案,具體配置這裏不多說了 其中使用較多的架包是https://github.com/jcoleman/tomcat-redis-session-manager,
原创 Java內部類總結
內部類就是定義在另一個類中的類,看以下代碼中內部類定義:public class OuterClass { private String str1="abc"; public void st
原创 抽象工廠模式的解讀與使用注意點
抽象工廠的目的是提供一個接口,使得使用者在不必指定產品的具體類型情況下,創建多個產品族中的產品對象。先看結構圖: 再看示例代碼: 現在有兩個類型的產品族,他們的抽象基類分別是ProductA,Pro
原创 C#執行DOS命令
/dosCommand Dos命令語句 public string Execute(string dosCommand) { return Execute(dosComm
原创 BatchedTooManyRowsAffectedException Batch update returned unexpected row count異常問題
hibernate+mysql,做多對多級聯保存或更新時出現類似異常提示:Batch update returned unexpected row count from update actual row count 排除代碼錯誤,
原创 序列化與對象的克隆
什麼是序列化?以下引用百度百科的解釋,我以爲是比較恰當的。 將對象的狀態信息轉換爲可以存儲或傳輸的形式的過程。在序列化期間,對象將其當前狀態寫入到臨時或持久性存儲區。以後,可以通過從存儲區中讀取或反序列化對象的狀態,重新創建該對象
原创 C#對象複製
淺複製//實現ICloneable接口 [Serializable] public class EntityInfo : ICloneable { //...其他方法省略 /// <summary>