原创 如何保證一個項目是可監控可維護的
線上系統經常由於網絡問題或者操作系統原因無法自由訪問控制,而且不能隨意的debug調試,所以一個成熟的架構必須有一系列的監控措施,包括後臺日誌、訪問日誌、緩存日誌、硬件使用情況等。 一個優秀的監控平臺可以有效的保證
原创 三大運營商的號碼段
由於號碼變動蠻多的,最近檢查短信服務器的號碼段問題, 查了很久資料,終於查完整了,特此記錄下來。 1、中國移動:134,135,136,137,138,139,147,150,151,152,157,158,159,182,
原创 如何保證一個項目可持續集成發佈
這倆天稍微有點空,趕緊補補功課。 持續集成就是利用所謂的cc,cruisecontrol工具對我們的項目進行持續的測試,得以保證項目可以保持持續的可發佈狀態。 但是光靠一個cc,肯定是無法解決這個問題的,還
原创 (轉)相關JSR規範列表
JSR # Specification ou Technologie 1 Real-Time Specification for Java(RTSJ) 1.0 3 Java Management Extensions(JMX) 1.0
原创 無狀態會話的實現
這裏說的無狀態會話跟ejb裏面的不同的,只是引用了這個概念,但實現方式可以用任何方式來實現的。 所謂無狀態會話就是服務器端不會保存客戶端的任何特性,保證每一個請求都是乾淨的,無差異性的,主要是爲了解決集羣
原创 Jersey知識分享
公司最近要使用rest,本文是本人業務時間整理歸納,內部同事之間知識分享使用。 jersey具體的操作以及相關案例代碼在http://xosadan.iteye.com/blog/1119235 有更加詳細的描述以及下載。 RESTfu
原创 activemq5.5 的入門 包括安裝、啓動、數據庫持久化
Apache ActiveMQ 5.5.0 主要是一個維護版本,修復了超過130個問題,大部分是bug和改進。 值得關注的新特性: Dependency on Java 1.6 (java 1.5 is no longer support
原创 JVM知識小分享
差點忘記補充了,趕緊補補。 今天由於帶了筆記本偷懶了,今天沒有騎車,這週一共騎了50公里。 實際上Java的內存不需要程序員手動創建和回收的,這一切都由JVM幫我們做掉了,這樣做的好處是學容易出現內存
原创 MVC和分層體系的區別
很多程序員來面試,簡單問了下MVC和分層體系有那些區別,很少有程序員回答的上來,包括一些工作5、6年的老程序員。 如今都是用框架的世界,如今的程序員一上手全是SSH/SSI什麼的,哪裏還會用原始的jsp
原创 Architexa的反編譯和破解
之前看到有介紹relo的工具的,本來想到官方網站下載下來試用下看看,結果發現了relo升級了,變成Architexa。 這個工具在分析開源項目的源碼時很好用,relo已經不再維護,變成了新的插件Architexa,其網址是http://w
原创 Jersey1.8在spring環境下的實現 包括實例代碼
最近項目裏面要使用rest或者webservice來實現一些對外的接口。 查了很多資料,最後選擇了Restlet、Apache CXF、Jersey。 Restlet是拋棄了servlet api,自身實現了一些api,最關鍵的是沒有
原创 Spring AOP實際項目中使用案例
AOP有三種織入切面的方法: 其一是編譯期織入,這要求使用特殊的Java編譯器,AspectJ是其中的代表者; 其二是類裝載期織入,而這要求使用特殊的類裝載器,AspectJ和AspectWerkz是其中的代表者; 其三爲動態代理織入,
原创 圖表組件highchart 支持jquery的報表
highcharts是個支持jquery的報表組件,支持pie、column、line、area。支持很多效果選項,之前已經有些介紹了,不不在詳細說明了,普通的應用參考http://xosadan.iteye.com/blog/
原创 《裸婚時代》告訴我們13條硬道理..
1、婚後不要跟父母住在一起,生活習慣差異是婚變的導火索。 2、沒有養家的能力就不要談理想,奶粉纔是最關鍵的。 3、現實中沒有孫曉嬈,面子和尊嚴不能給你開公司。 4、對老婆就得好,如果你不對她好,你總有一天後悔。 5、
原创 activemq和spring結合使用
activemq上一次已經講解了安裝、啓動、數據庫的持久化配置等。 這次主要記錄下,如何跟spring結合使用,如何發送消息以及進行消費。 消息產生者向JMS發送消息的步驟 (1)創建連接使用的工廠類JMS Connection