原创 Ant 學習筆記

http://ant.apache.org/  下載zip包 ant,解壓到 某個盤,比如D:\apache-ant-1.9.4配置環境變量  ,bin加入path,測試是否成功,則表示配置成功。初步使用 編寫簡單的build.xml(默

原创 redis.conf 解析

daemonize no  Redis默認不是以守護進程的方式運行,可以通過該配置項修改,使用yes啓用守護進程pidfile /var/run/redis.pid當Redis以守護進程方式運行時,Redis默認會把pid寫入/var/r

原创 jedis+java

package com.liubo.redis; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.

原创 ArrayList

構造方法構造方法可以指定大小 public ArrayList(int initialCapacity) 無參構造方法初始化是默認大小爲  10 public ArrayList() {     this(10);     } 注意,此實

原创 jQuery生成二維碼

jQuery.qrcode 實例下載 jQuery生成二維碼實例下載 <html>  <head>  <script type="text/javascript" src="jquery-1.3.2.min.js"></script

原创 VIM常用操作

VIM使用 移動命令 按鍵 說明 h 左 l 右(小寫L) j 下 k 上 w 移動到下一個單詞 b 移動到上一個單詞 進入插入模式 命令 說明 i 在當前光標處進行編輯 I 在行首插入 A

原创 Redis 基本類型

REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo寫的key-value存儲系統 string 127.0.0.1:6379> set mykey somevalue O

原创 5 原型模式(Prototype)

原型模式是創建型的模式,思想就是將一個對象作爲原型,對其進行復制、克隆,產生一個和原對象類似的新對象。在Java中,複製對象是通過clone()實現的,先創建一個原型類   /** * 原型類 *

原创 生成條形碼_jQuery_barcode

<html>  <head>    <script type="text/javascript" src="jquery-1.3.2.min.js"></script>    <script type="text/javascript

原创 Java動態代理

代理,就是需要代理類和被代理類有相同的對外接口或者說成服務,所以代理類一般都必須實現了所有被代理類已實現的接口,因爲接口就是制定了一系列對外服務的標準。           正因爲動態代理有這樣靈活的特性,所以我們在設計動態代理

原创 3 單例模式(Singleton)

單例對象(Singleton)是一種常用的設計模式。在Java應用中,單例對象能保證在一個JVM中,該對象只有一個實例存在。這樣的模式有幾個好處:   1、某些類創建比較頻繁,對於一些大型的對象,這是一筆很

原创 10 橋接模式(Bridge)

橋接模式就是把事物和其具體實現分開,使他們可以各自獨立的變化。橋接的用意是:將抽象化與實現化解耦,使得二者可以獨立變化,像我們常用的JDBC橋DriverManager一樣,JDBC進行連接數據庫的時候,在各個數據庫之間進行切換,基本不需

原创 4 建造者模式(Builder)

工廠類模式提供的是創建單個類的模式,而建造者模式則是將各種產品集中起來進行管理,用來創建複合對象,所謂複合對象就是指某個類具有不同的屬性,其實建造者模式就是前面抽象工廠模式和最後的Test結合起來得到的 還

原创 Java與模式

設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設計模式於己於他

原创 HashMap

list,map,set的區別(首先假定小豬都是同一個細胞克隆出來的) List=排成一長隊的小豬 Map=放在一個個,有房間號的屋子裏面的一羣小豬 Set=一羣小豬貼上號,然後趕到一個豬圈裏 Hashset 它不保證集合的迭代順序