原创 純技術角度分析目前二代身份證存在的安全缺陷及解決方案

日前媒體曾報道,二代身份證被曝存天然缺陷,掛失仍可辦信用卡,報道稱,由於我國現行二代身份證缺乏必要的防僞功能,居民生活中丟失身份證後,即使做補辦處理,原身份證仍可正常使用。大量遺失、被盜身份證正通過網絡進行非法交易,並被廣泛用於開辦銀行卡

原创 解決一個maven在eclipse中M2_HOME不能調整的問題

在堅持了許久之後,依然還是沒能抵住maven的各種攻擊,終於從0開始maven。開始由於有關小項目,時間緊任務重,沒仔細研究maven,便匆匆上手了,導致maven庫的位置放在了c盤當前用戶的數據目錄下(後來才知道),而且自動創建了ecl

原创 對於面試的種種

搞IT的人,如果沒有被面試過,那估計100W程序員中也找不出幾個,對於如何應對面試,相信有很多相關的策略,甚至有專門的網站來協助大家,這裏就不再贅述了。只是,最近見到或者聽到一些國內比較有名的公司的面試,忍不住想要說幾句。首先,就是“直覺

原创 數據庫中char、varchar、varchar2、nvarchar之間的關係

數據庫中的char型,用於存儲定長字符串,效率比varchar要稍高,但是,佔用空間比varchar要多。比如,存儲字符串“abc",對於CHAR (20),表示你存儲的字符將佔20個字節(包括17個空字符),而同樣的VARCHAR2 (

原创 WSDLToJava Error: Rpc/encoded wsdls are not supported with CXF

近日,正在折騰系統整合類項目,需要與某ERP系統進行整合,整合方式爲調用其WS,但是,此WS輸入參數爲xml字符串,使用soapUI調用總是會出現問題,於是想到改用java代碼直接調用,想到cxf對於調用ws的方便性,於是想用cxf的ws

原创 IBM再向Linux投資10億美元 欲破微軟壟斷局面

據《華爾街日報》報道,IBM在當地時間週二宣佈,公司將斥資10億美元進一步鼓勵客戶使用完全免費開源的Linux操作系統,並希望藉此同微軟Windows

原创 JBoss Seam與Apache DeltaSpike的未來

今年初,JBoss發佈了Seam Web Framework 3.1版。然而,這並非僅僅是Seam的另一個小版本號升級,與之相反,該版本將是Seam的最後一個“打包”發佈,也是一個重要的里程碑。未來的開發將會以不同的方式進行,因爲現在JB

原创 AAS如何禁止自動重啓應用

之前曾經有客戶將文件上傳的目錄放在應用目錄下,而AAS默認會自動部署變化的應用,導致用戶一上傳文件,便會發生session丟失的問題。同時,經過幾次上傳便會內存溢出:java.lang.OutOfMemoryError: Java per

原创 sql server竟然可以有辦法不讓事件探測器顯示具體的sql

其實,這也是從分析別人的系統開始的。近日,有系統需要整合,但是,沒有了技術支持。需要了解其數據庫表結構,其實主要還是從其中的一個或者2個表入手,但是又不知道是哪些表,而且本身這個數據庫中的表也比較多,逐個猜基本不現實。於是就想到sql s

原创 實際中碰到的一個異構系統之間數據交換的處理方式設計

情況描述:兩個不同的業務系統M系統與E系統,兩者之間的數據交換採用ESB平臺,從而可以保證ESB內部的數據傳遞流程可以具有一個全局的事務,一旦發生任何異常,都會回滾。數據傳遞的方向爲從M系統傳遞至E系統。前期約定的內容,ESB獲取M系統的

原创 在 JSF Portlets 中使用 CDI

隨着CDI的portlet集成庫的放出,我們可以在JSF portlet中通過Portlet橋,利用CDI帶來的巨大優點。 怎麼使用? 除了通常的Portlet橋依賴以外,在portlet中使用CDI還需要: 在項目中添加以下依

原创 有兩根不均勻分佈的香,香燒完的時間是一個小時,你能用什麼方法來確定一段15分鐘的時間

這貌似是一個非常經典的智力題。智力題背後考察的卻是對問題的充分理解。首先,香是不均勻分佈的,也就是說燃燒的時間跟長短沒有關係;另外,兩根香是一樣的情況;第三,只是讓你來確定一段15分鐘的時間,沒讓你指定從香的哪部分到哪部分的時間是15分鐘

原创 關於爲什麼AAS默認編碼是ISO-8859-1的說明

曾經在項目中發現客戶的某些頁面存在亂碼,但是是個別情況,並不是全部,於是很奇怪,直接把相關頁面拿過來看,結果發現,此頁面中沒有任何關於頁面編碼的聲明。比如:<meta http-equiv="Content-Type" content="

原创 c3p0的相關配置說明

Hibernate推薦使用c3p0作爲數據庫連接池,管理數據庫連接的資源。如果使用的應用服務器爲非商業版本(比如:tomcat等),建議使用c3p0作

原创 系統爲何而優化

我來給大家講一個故事:當我上大學的時候,選修了一門“高級”的面向對象編程的課程。在此之前我從未涉足此領域。這門課程使用SmallTalk這種語言,並且教學方式很特別;上課第一天,教授就給我們佈置了一個將會貫穿4周課程的作業。我們都非常興奮