原创 Linux和Windows平臺memcached server的安裝

Linux平臺 http://code.google.com/p/memcached/wiki/NewStart?tm=6 Windows平臺 下載地址: http://code.jellycan.com/files/memcach

原创 使用svnkit api,純java操作svn,實現svn提交,更新等操作(修正版)

此篇是在上一篇基礎上修改了bug。 import java.io.File; import org.apache.log4j.Logger; import org.tmatesoft.svn.core.SVNCommitInfo; i

原创 java將IP地址轉換爲數字以及逆向轉換(位移和0xFF的使用)

轉載自: http://www.mkyong.com/java/java-and-0xff-example/ public class BitwiseExample { public static void main(String[

原创 java將IP地址轉換爲數字以及逆向轉換(位運算和0xFF的使用)第二季

原文: http://www.mkyong.com/java/java-convert-ip-address-to-decimal-number/ 來自同一個博客。 IP轉爲數字(第二種算法。用左移、按位或實現。效率比上一篇的更高。)

原创 這幾天碰到一個JS問題,百思不得其解,原來是命名問題

jsp頁面中,給一個按鈕加了個onClick事件,調用一個js函數。 之前js 函數叫find。後來改調公共JS文件裏的search()函數了。 接下來就杯具了。點按鈕木有反應。 今天再去看,發現頁面另外有個元素的name也叫search

原创 Java設計模式(四):原型模式Prototype

原型模式是一種創建型設計模式,它通過複製一個已經存在的實例來返回新的實例,而不是新建實例.被複制的實例就是我們所稱的原型,這個原型是可定製的. 原型模式多用於創建複雜的或者耗時的實例, 因爲這種情況下,複製一個已經存在的實例可以使程序運

原创 Java設計模式(三):工廠模式(簡單工廠模式、工廠方法模式、抽象工廠模式)

簡單工廠模式 package com.iter.devbox.factory.simplefactory; public interface Car { public void run(); } package com.iter.

原创 zookeeper集羣的搭建

zookeeper版本: Release 3.4.8(stable) 操作系統: [root@lena101 zookeeper]# cat /etc/redhat-release CentOS Linux release 7

原创 Java設計模式(四):原型模式深拷貝的兩種實現方式,以及和new對象的性能測試對比

本文模擬Laptop類的創建過程很耗時,在構造器裏休眠了10毫秒。 package com.iter.devbox.prototype; import java.io.ByteArrayInputStream; import jav

原创 11 Rules All Programmers Should Live By

From: http://simpleprogrammer.com/2015/03/16/11-rules-all-programmers-should-live-by/ I am a person who tends to live

原创 2014年,珍惜時間、好好把握!

今年是很重要的一年。之前經歷了從java編程轉C++遊戲編程,去年因爲個人朋友關係,又回到java的陣營。夠折騰的! 都是做技術。沒有本質的區別。雖然工作離開了C++,喜歡的話,業餘時間依然可以研究C++。人總該除了工作之外,有些別的非做

原创 Java設計模式(五):建造者模式Builder

場景 我們要建造一個複雜的產品。比如:神舟飛船、iphone。這個複雜的產品的創建,有這樣一個問題需要處理: 裝配這些子組件是不是有個步驟問題?實際開發中,我們所需要的對象構建時,也非常複雜,有很多步驟需要處理時。 建造者模

原创 CentOS7安裝iptables防火牆

CentOS7默認的防火牆不是iptables,而是firewalle. 安裝iptable iptable-service #先檢查是否安裝了iptablesservice iptables statu

原创 Java設計模式(七):代理模式Proxy(靜態代理模式+動態代理模式)

靜態代理 package com.iter.devbox.staticProxy; public interface Star { public void sing(); } package com.iter.devbox.s

原创 Java設計模式(十):裝飾者模式Decorator

裝飾者模式:動態地將責任附加到對象上,若要擴展對象,裝飾者模式提供了比繼承更彈性的替代方案 要點: 裝飾者與被裝飾者擁有共同的超類,繼承的目的是繼承類型,而不是行爲 裝飾者包含一個超類的對象,這樣,可以在被裝飾者行爲前或者行爲後加上新的行