原创 單例模式(Singleton)詳解

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

原创 linux安裝 maven

wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.tar.gz tar -xzvf apache-m

原创 check out maven project 中scm url 沒有svn

import--->Check out Maven Projects from SCM--->next--->點擊連接m2e Marketplace.進入後找到m2e-subclipse.選擇install.執行安裝操作.

原创 Java之美[從菜鳥到高手演變]之設計模式

 設計模式(Design Patterns)                                   ——可複用面向對象軟件的基礎 設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目

原创 JAVA多線程實現的三種方式(繼承Thread類、實現Runnable接口、使用ExecutorService、Callable、Future實現有返回結果的多線程)

JAVA多線程實現方式 JAVA多線程實現方式主要有三種:繼承Thread類、實現Runnable接口、使用ExecutorService、Callable、Future實現有返回結果的多線程。其中前兩種方式線程執行完後都沒有返回值,

原创 HashMap實現原理分析

1. HashMap的數據結構 數據結構中有數組和鏈表來實現對數據的存儲,但這兩者基本上是兩個極端。       數組 數組存儲區間是連續的,佔用內存嚴重,故空間複雜的很大。但數組的二分查找時間複雜度小,爲O(1);數組的特點是:

原创 linux上啓動Memcache報錯:error while loading shared libraries: libevent-1.4.so.2

linux上啓動Memcache報錯: Shell代碼   [root@localhost memcached]# ./bin/memcached -d -m 2048 -p 11211 -u root   ./bin/memc

原创 Java Thread 多線程同步、鎖、通信

線程同步 當多個線程訪問同一個數據時,非常容易出現線程安全問題。這時候就需要用線程同步 Case:銀行取錢問題,有以下步驟: A、用戶輸入賬戶、密碼,系統判斷是否登錄成功 B、用戶輸入取款金額 C、

原创 在Linux上安裝Memcached服務

下載並安裝Memcache服務器端 服務器端主要是安裝memcache服務器端. 下載:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz 另外,Memcache用到了l

原创 Linux配置防火牆 開啓80端口、3306端口的方法

vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允許80端口通過防火牆) -A INPUT -m stat

原创 Mysql 存儲引擎中InnoDB與Myisam的主要區別

1, 事務處理 innodb 支持事務功能,myisam 不支持。 Myisam 的執行速度更快,性能更好。 2,select ,update ,insert ,delete 操作 MyISAM:如果執行大量的SELECT,M

原创 ExtJs4之Grid詳細

http://www.cnblogs.com/knowledgesea/p/3491214.html

原创 ssh免密碼登錄

1.生成公鑰和私鑰Shell代碼   ssh-keygen -t rsa   默認在 ~/.ssh目錄生成兩個文件:    id_rsa      :私鑰    id_rsa.pub  :公鑰2.導入公鑰到認證文件,更改權限    2.1

原创 如何查看Hadoop運行過程中產生日誌

如何查看Hadoop運行過程中產生日誌 時間 2014-03-28 20:05:48  三劫散仙 原文  http://qindongliang1922.iteye.com/blog/2038096 主題 Hadoop 用hado

原创 kafka入門:簡介、使用場景、設計原理、主要配置及集羣搭建(轉)

一、入門     1、簡介     Kafka is a distributed,partitioned,replicated commit logservice。它提供了類似於JMS的特性,但是在設計實現上完全不同,此外它並不是J