原创 單例模式(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