原创 《Head First 設計模式》學習筆記:迭代器模式與組合模式

 一,迭代器模式: 提供一種方法順序訪問一個聚合對象中的各個元素,而又不暴露其內部的表示。   以書中餐廳合併後菜單的應用爲例: 1,早餐菜單使用了數組,而午餐菜單使用了ArrayList,如果要打印所有菜單必須實現兩個不同的循環,而且在女

原创 《Head First 設計模式》學習筆記:狀態模式

狀態模式: 允許對象在內部狀態改變時改變它的行爲,對象看起來好象修改了它的類。   以糖果機應用爲例: 1,定義狀態接囗(或抽象類),在這個接囗裏,糖果機的每個動作都有一個對應的方法; 2,爲糖果機的每個狀態定義對應的狀態類,狀態類必須實現

原创 談談WEB開發中的苦大難字符集問題

記得剛做javaweb開發的時候被這個編碼問題搞得暈頭轉向,經常稀裏糊塗的編碼正常了一會編碼又亂了。那個時候迫於項目進度大多都是知其然不知其所以然。後來有時間就把整個體系搞了個遍,終於摸通了來龍去脈。在C++的CGI開發時大家喜歡用lati

原创 Spring的核心機制依賴注入簡介

http://developer.51cto.com/art/200610/33311.htm   Spring的核心機制依賴注入簡介     Spring能有效地組織J2EE應用各層的對象。不管是控制層的Action對象,還是業務層的S

原创 IoC模式(控制反轉、依賴注入)

IoC就是IoC,不是什麼技術,是一種設計模式。IoC 亦稱爲 “依賴倒置原則”("Dependency Inversion Principle")。 控制反轉(Inversion of Control,英文縮寫爲IoC)是一個重要的面向對

原创 橋接模式

百度百科:【GOF95】在提出橋樑模式的時候指出,橋樑模式的用意是"將抽象化(Abstraction)與實現化(Implementation)脫耦,使得二者可以獨立地變化"。這句話有三個關鍵詞,也就是抽象化、實現化和脫耦。抽象化存在於多個實

原创 Tomcat5的web應用啓動順序詳解

http://tech.it168.com/j/2007-07-17/200707171127375.shtml 應用Tomcat對於我們來講實在是司空見慣了,但是對於每個使用者來講,應該瞭解其運轉的機制也是必不可少的,本人在維護"apac

原创 我的友情鏈接

51CTO博客開發

原创 RocketMQ3.2.2生產者發送消息自動創建Topic隊列數無法超過4個

問題現象RocketMQ3.2.2版本,測試時嘗試發送消息時自動創建Topic,設置了隊列數量爲8:producer.setDefaultTopicQueueNums(8);同時設置broker服務器的配置文件broker.properti

原创 談談WEB開發中的苦大難字符集問題

記得剛做javaweb開發的時候被這個編碼問題搞得暈頭轉向,經常稀裏糊塗的編碼正常了一會編碼又亂了。那個時候迫於項目進度大多都是知其然不知其所以然。後來有時間就把整個體系搞了個遍,終於摸通了來龍去脈。在C++的CGI開發時大家喜歡用lati

原创 ubuntu10.04安裝配置storm時遇到的問題及解決(單機)

參考《CentOS6.4下Storm0.9.2單機版安裝》的步驟在ubuntu上安裝storm,中間遇到一些問題記錄一下。參考文章鏈接:http://blog.csdn.net/qiyating0808/article/details/36

原创 首先,何謂系統架構師?

轉自:http://www.iteye.com/topic/581904   IBM工程師的說明是:     架構師的主要責任是提供開發人員和項目經理之間的共用溝通媒體。他們負責讓業務規則及需求與工程實踐及限制相適應,以確保成功    中文

原创 "一致性相等"的陷阱

 關於Object類中的equals()方法與Comparable接口中的compareTo()方法之間有何種關聯,之前還真沒考慮過。通過java.net看到此文之後,收穫了一點兒新知識,希望大家也能如此。 方法equals()與Compa

原创 "一致性相等"的陷阱[轉]

原文鏈接:http://www.blogjava.net/jiangshachina/archive/2012/12/06/392569.html關於Object類中的equals()方法與Comparable接口中的compareTo()

原创 storm實戰入門:開發簡易Topology實例

轉自:http://www.cnblogs.com/linjiqin/archive/2013/05/28/3104016.html 本節探討一下storm具體怎麼使用,明白怎麼在windows下開發storm程序。功能描述:實時隨機輸出一