原创 jquery core 源碼分析

**    * author:prk    * date:2008-08-05    * comment:analeyse the core of jquery1.2.6    *       */      /*    * jQu

原创 java併發編程-Executor框架

Executor框架是指java 5中引入的一系列併發庫中與executor相關的一些功能類,其中包括線程池,Executor,Executors,ExecutorService,CompletionService,Future,Cal

原创 java解壓rar文件

package test; import java.io.File; import java.io.FileOutputStream; import de.innosystec.unrar.Archive; import de.

原创 REDIS與MEMCACHED的區別

 REDIS與MEMCACHED的區別  如果簡單地比較Redis與Memcached的區別,大多數都會得到以下觀點:1 Redis不僅僅支持簡單的k/v類型的數據,同時還提供list,set,hash等數據結構的存儲。2 Re

原创 MySql 忘記了密碼,不用重裝解決方案

有些時候,mysql密碼忘了,需要去重裝,但是這樣做比較笨拙。現在給出簡單的解決方案。     (注意裏面的空格和標點符號不要寫錯了,不然不會成功。) 修改mysql密碼操作:  1、把你的mysql服務停掉,用dos進入你的mysq

原创 windows和Linux分區相互訪問

windows和Linux分區相互訪問 相信很多用過多系統的具有windows和Linux的朋友都知道這兩個系統資源相互訪問是比較麻煩的!下面簡單介紹一下它們的訪問: 一、 在Linux下訪問Windows分區,特別是對老的Fat16/F

原创 Java線程池管理

  import java.util.LinkedList;import java.util.Queue;import java.util.concurrent.ArrayBlockingQueue;import java.util.co

原创 簡單工廠-SinpleFactory

  簡單工廠: 一個具體工廠通過條件語句創建多個產品,產品的創建邏輯集中在一個工廠類上。 客戶端通過傳遞不同的參數給工廠,實現創建不同產品的目的。 增加新產品時,需要修改工廠類,這不符合OCP原則。   code:抽象類(或接口):pub

原创 工廠模式與策略模式的比較

這兩個模式很像,都是用一個專門的類來根據客戶端的條件產生不同的類,實現不同的功能。 簡單工廠模式解決了對象的創建問題,工廠需要包括所有的產品對象的創建,如果產品對象形式經常變化,就需要經常改動工廠,以致代碼重新修改編譯。 爲了解決這個問題

原创 策略模式-Strategy

策略模式:定義一系列的算法,把它們一個個封裝起來,並且使它們可相互替換。本模式使得算法可獨立於使用它的客戶而變化。     1.許多相關的類僅僅是行爲有異。“策略”提供了一種用多個行爲中的一個行爲來配置一個類的方法。       2.需要

原创 屌絲終有逆襲日,木耳再無回粉時

小明:爺爺啊爺爺 什麼是屌絲爺爺:我就是屌絲小明:哦 那什麼是高富帥啊爺爺:你爸爸就是高富帥小明:可是我爸爸不高不富也不帥啊爺爺:...你親爸爸 小明:爸爸 什麼是屌絲啊爸爸露出和爺爺一樣的表情 說了同樣的話:我就是屌絲小明:那什麼是高

原创 Hibernate的批量操作

批量插入(Batch inserts) 如果要將很多對象持久化,你必須通過經常的調用 flush() 以及稍後調用 clear() 來控制第一級緩存的大小,防止內存溢出異常。   Session session = sessionF

原创 Windows系統垃圾文件批處理命令bat

新建txt文件,內容如下,保存修改,並將文件.txt後綴改爲.bat,雙擊運行即可。   @echo off echo 正在清除系統垃圾文件,請稍等...... del /f /s /q %systemdrive%\*.tmp del /

原创 代理模式-Proxy

代理模式:爲其他對象提供一種代理以控制對這個對象的訪問.   爲什麼要使用Proxy? 1.授權機制 不同級別的用戶對同一對象擁有不同的訪問權利通過代理來控制這兩種用戶的訪問權限. 2.某個客戶端不能直接操作到某個對象,但又必須和那個對象

原创 門面模式-Facede

  門面模式:也叫外觀模式。爲子系統中的一組接口提供一個一致的界面,Facade模式定義了一個高層接口,這個接口使得這一子系統更加容易使用。     1.當你要爲一個複雜子系統提供一個簡單接口時。子系統往往因爲不斷演化而變得越來越