Time of Update: 2018-12-05
今Apsara Infrastructure Management Framework本上把《深入Spring2:輕量級J2EE開發架構原理與實踐》中的AOP一章的最後的樣本程式理清了,將會在這兩天整理好後發出來。實在太困了,清理一下頭緒,這裡隨便寫一點關於Spring2中最簡單的引介Introduction使用方法! 引介(Introduction)是指在不更改原始碼的情況,給一個現有類增加屬性、方法,以及讓現有類實現其它介面或指定其它父類等,從而改變類的靜態結構。Spring
Time of Update: 2018-12-05
費了十牛三虎之力,終於把《深入Spring
Time of Update: 2018-12-05
一、理解Html DOM、Ext Element及Component要學習及應用好Ext架構,需要理解Html DOM、Ext
Time of Update: 2018-12-05
上周寫《容器發展論》,一直處於暈呼呼的狀態,好在總算接近收尾了。周末出去了兩天,現在頭腦算是清晰多了! 這周將繼續完成《容器發展論》的寫作,希望這周能完工。另外公司的一個項目也要開始了,這個項目將會用到EasyDBO作為持久層,同時還會要加入不少AJAX技巧的性東西,相信這次項目完了又能有一些新東西。 另外上周跟李紅軍商量準備開始EasyJDBO及EasyJWeb的外掛程式開發,主要包括代碼自動產生、可視化持久層對象關係管理、關係標籤或設定檔產生、DAO產生、WEB CRUD應用產生、測
Time of Update: 2018-12-05
Spring是一個非常優秀的開源項目,然而,跟其它任何優秀的系統產品一樣,也存在著這樣那樣的問題,我們喜歡稱為Bug。Spring中的Bug確實不少,今天為了充實“中文問題沒商量”主題,舉一個不算很重要,也比較簡單理解的一個Bug樣本。 這裡提前申明,這個話題不是針對Spring項目,因此請“春迷”們自重、沒事勿擾,文中不足之處歡迎大家批評指教。 我們知道,一個開源軟體項目,給使用者的單元測試最基本的要求是能全部通過測試,在Java中就是在運行單元測試的時候應該要看見一個綠條。Sprin
Time of Update: 2018-12-05
本文是“每日構建[4]:相關工具介紹”的第一部分。 由於原始碼版本控制系統(Revision Control System,以下簡稱RCS)屬於“每日構建流程”的頭一個環節,所以俺在介紹每日構建的相關工具時,先來聊一聊RCS類的軟體。 ★老派的RCS 在整個軟體開發的生命週期中,RCS處於一個很基礎的位置。很多軟體工程的環節都會依賴於它。所以,RCS對於整個軟體開發過程而言,是非常重要的。但是卻有很多軟體公司仍然在使用一些比較陳舊落後的RCS。因此,有必要先抨擊一下這些老古董的弊端。
Time of Update: 2018-12-05
我們非常高興的宣布,在經過近6個月的努力後,EasyJWeb推出一個新版本,這一版本將是08年發布的重要版本,版本號碼升級為1.2。該版本主要對以下方面進行了改進: 1、 對富用戶端組件Rich Component進行了完善。 2、 提供了pageForExtForm(WebForm)類似的與Ext介面的快捷方法。 3、 提供對ext展示層技術的快速開發支援,可以使用easyjweb project xx –ejs
Time of Update: 2018-12-05
資料庫系統中出現中文亂碼、系統在中文平台上無法正常運行、顯示介面上出現中文亂字元,諸如此類的問題,在軟體中的屬於系統編碼問題,我們中國的程式員通俗的稱為“中文問題”。很多“中文問題”是很容易解決的,而且國人也針對性地研究出了一些比較科學的解決方案,然而有一些中文問題卻是不可解決的或者很難解決的。因此,這樣的中文問題筆者把歸納為“沒商量”的中文問題。 也許是因為程式語言都是英文字母的緣故吧,我們做程式的,從一開始就受著各種各樣的字元編碼問題所困擾。經常有一些客戶在看我寫程式的時候,全部是英文
Time of Update: 2018-12-05
Velocity是一個基於java的模板引擎(template engine),它允許任何人僅僅簡單的使用範本語言(template
Time of Update: 2018-12-05
盼星星,盼月亮,經曆近8個月的等待,ExtJS3.0rc1.1終於在5.4青年節這一天對外發布了出來,通過這一個版本及之前發布的Ext core3.0 beta及Ext
Time of Update: 2018-12-05
由於工作需要,今年四月份我的工作地點又回到了成都,這是一個我非常喜歡的城市。12日下午,地震發生時 12日下午2點半左右(後來確認為12:28),正準備回複一個朋友的郵件,剛寫完郵件內容,正準備點發送時,突然感到辦公桌動了一下,我還認為是由於坐姿沒對,於是調整了一下,發現對面的桌子也強烈地動了一下,我認為有人在桌子底下掀我辦公桌,於是府下身往下面看了一下,什麼都沒有。正奇怪的時候,辦公室另外一邊的netgod站了起來,同時聽到楓秋葉叫了一聲音:“媽噢,地震了”,然後阿杜已經從座位最裡面走了
Time of Update: 2018-12-05
前幾天有個部落格的讀者,在郵件中讓俺推薦幾本關於方法論、心理學、管理學方面的書籍。俺當時列的第一本就是溫伯格寫的《你的燈亮著嗎?》。今天俺打算來點評一下此書。 ★作者簡介 按照俺寫書評的慣例,先來八卦一下作者:傑拉爾德·溫伯格(Gerald M.
Time of Update: 2018-12-05
90分鐘可以做什嗎? 在90分鐘的時間裡,頑強的朝鮮人民與五星巴西戰成2:1,讓我們為巴西華麗足球快樂也讓我們為朝鮮敢想敢拼而感動;同樣是90分鐘,朝鮮人民被C羅帶領的葡萄牙狠狠捅了七刀,再次給大家證明技術這樣活兒僅僅有精神、僅僅會吹牛是不夠的。 90分鐘,什麼事情都能發生!給你90分鐘,你能做出什嗎? 時間就是生命,對於程式員來說,時間尤其重要。如何讓有效時間能發揮出最大的效力,如何快速開發一個應用原型,如果快速交付一個系統? 慶祝EasyJWeb1.3發布,我用了近90分
Time of Update: 2018-12-05
1、VisitInfo模型@Entity@Table(name = "System_VisitInfo")@Cache(usage=CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)public class VisitInfo implements Serializable {private static final long serialVersionUID =
Time of Update: 2018-12-05
上一個文章拿李開複來說事兒,忽悠了封裝個人品牌的諸多好處。前幾天比較忙,一直沒把後續的話題說完。趁著今天周末有空,趕緊把上回未盡的話題補完,免得被當成太監帖。 ★寫在前面的廢話 ◇為啥俺要寫這個文章? 國內的IT技術人員(尤其是程式員),往往都偏內向。俺見過周圍很多能力蠻不錯的同事,由於不善於封裝自己,長期被埋沒,個人能力沒法得到有效發揮。這不論是對個人、還是對公司,都相當不利(屬於雙輸)。所以,俺寫這個文章,是為了協助這類同學改變這種局面,製造個人和公司的雙贏。 ◇本文適合哪些人?
Time of Update: 2018-12-05
最近幾年,資訊安全方面的問題日益嚴重,許多同學深受其害(比如網路釣魚、盜用銀行卡、蠕蟲木馬泛濫、殭屍網路盛行等等)。俺竊以為,很大一部分原因在於相應的掃盲教育沒有跟上。且不說普通的電腦菜鳥對資訊安全一無所知,即便是很多IT公司的專業技術人員,對此也知之甚少。其後果就是:很多菜鳥級的攻擊手法屢試不爽,很多平庸的攻擊者屢屢得手。有鑒於此,俺打算抽空普及一下資訊安全相關的東東,或許能對某些同學有所協助。 其實資訊安全方面的話題非常之多,俺經過左思右想之後,決定先拿社交工程學來掃盲一下。至於為啥先
Time of Update: 2018-12-05
在軟體系統中,由於存在著各種各樣的字元編碼問題,比如另我們非常頭痛的中文問題。因此,現在趨向於使用UTF-8編碼作為軟體中通過編碼格式,從而可以避免大多數字元編碼的問題。本文跟《80前》一文一樣,以Spring項目無關,請“春迷”們自重、沒事勿擾,文中不足之處歡迎大家批評指教。 在Java開發中,我們經常使用Ant來編譯及打包項目。預設情況下Ant會去調用一個名為build.xml檔案,檔案中定義了相關的單元及任務等,可以根據使用者命令執行相應的任務單元。 比如,在很多開源項目如Spri
Time of Update: 2018-12-05
上一個文章普及了一些基本概念和常識,接下來就得說點實在的貨色:介紹一下攻擊者常用的套路。攻擊者的套路大致可以分為如下幾個步驟:資訊收集、假冒身份、施加影響、實施最終的攻擊。由於每個步驟介紹起來都蠻長的,俺今天先來介紹“資訊收集”這個步驟。 ★什麼是資訊收集? 資訊收集就是通過各種手段去擷取機構、組織、公司(以下統一簡稱“機構”)的一些不敏感資訊。為啥特地強調“不敏感”捏?如果資訊不敏感,就不會有特別嚴格的訪問限制,攻擊者也就容易得手。而且在擷取這種資訊的過程中,不易引起別人的注意,降低了
Time of Update: 2018-12-05
昨天晚上用Google查資料,看到所有的搜尋結果都註明是惡意網站。第一反應以為自己眼花了;然後開始懷疑我的瀏覽器出問題,換了幾個瀏覽器都是老樣子;後來又想,會不會是我的ISP在搞鬼。等了十多分鐘沒解決,只好換百度查資料... 今天早上看新聞才知道居然是Google的人為失誤,居然是全球性的,居然持續了40多分鐘。以下是Google的官方說法(原文串連): 穀歌表示他們一直在和一家非盈利組織StopBadware.org合作,通過這個組織給出的名單對各個URL進行存在惡意軟體的資訊標註。這
Time of Update: 2018-12-05
本文主要講述的是Dom4j在把Document儲存到檔案過程中出現的一個中文問題,本文跟《80前》一文一樣,以Spring項目無關,請“春迷”們自重、沒事勿擾,文中不足之處歡迎大家批評指教。 Dom4j是一個比較優秀的java開源xml解析項目,支援DOM, SAX and