原创 使用DBCP創建MySQL數據庫連接池

        DBCP(DataBase connection pool),數據庫連接池。是 apache 上的一個 java 連接池項目,也是 tomcat 使用的連接池組件。單獨使用dbcp需要3個包:commons-dbcp.j

原创 將博客搬至CSDN

[url]http://blog.csdn.net/huanghaifeng201213[/url]

原创 在Linux安裝mysql

使用yum安裝更爲方便,請直接跳轉到“五” 一、下載mysql wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.10-linux-glibc2.5-x86_64.tar.

原创 使用if或case when優化SQL

一、[基本查詢語句展示優化] #根據type查詢 SELECT id,title,type FROM table WHERE type=1; SELECT id,title,type FROM table WHERE type=2;  

原创 Elasticsearch集羣配置

【零】據說ES的分佈式功能做的非常強~直接貼官方翻譯 Elasticsearch致力於隱藏分佈式系統的複雜性。以下這些操作都是在底層自動完成的: 將你的文檔分區到不同的容器或者分片(shards)中,它們可以存在於一個或多個節點中。 將

原创 ssh connect to host port : Connection refused

 問題:ssh請求被拒絕 pruce@~$ ssh [email protected] ssh: connect to host 10.60.100.172 port 22: Connection refused  解決一: #查看

原创 shell腳本刪除日誌文件

【需求】     定時清理服務器的log,可以根據需要給不同的文件,設置定時清理時間 【腳本】 base_path="/data/app/log/" save_15_day_files=(A B) save_15_day_time=`

原创 ElasticSearch安裝與基本使用

【零】簡介         Elasticsearch是一個基於Apache Lucene(TM)的開源搜索引擎,分佈式,十分高效。 主要的特點: 分佈式的實時文件存儲,每個字段都被索引並可被搜索 分佈式的實時分析搜索引擎 可以擴展到上

原创 生產者/消費者問題的多種Java實現方式

實質上,很多後臺服務程序併發控制的基本原理都可以歸納爲生產者/消費者模式,而這是恰恰是在本科操作系統課堂上老師反覆講解,而我們卻視而不見不以爲然的。在博文《一種面向作業流(工作流)的輕量級可複用的異步流水開發框架的設計與實現》中將介紹一

原创 在CentOS上部署JAVA服務

    本文將介紹如何在CentOS上運行Java Web服務,其中將包括如何搭建JAVA運行環境、如何開啓端口號、如何使得服務在命令執行窗口關閉後依舊運行     第一步:卸載舊Linux自帶的JDK ①查看本機JDK版本 java

原创 爲虛擬機設置靜態IP

    虛擬機可以直接上網,但虛擬機的上網方式有多種,如果我們爲虛擬機設置靜態IP,則可以使的虛擬機看起來和主機一樣,於是我們就可以將自己的電腦模擬成幾臺獨立的電腦,如果我們虛擬機是作爲服務器使用,那豈不是很爽咯。     但在內網中,

原创 DB2入門

DB2軟件數據庫安裝 http://yun.baidu.com/s/1kvTWa/   一、DB2入門 http://note.youdao.com/share/?id=b8166f9db3f995c12a997f52ccb4aef5&

原创 java實現常用的八種內排序方法

       雖然以前寫過兩篇關於內排序的博客,但時間一長這算法也就容易忘記了,所以最近又整理了一次,將八種排序方法一一實現下,它們分別是: 直接插入排序 希爾排序 冒泡排序 快速排序 直接選擇排序 堆排序 歸併排序 最低位優先的基數排

原创 正則表達式(全)

        一直都覺得正則表達式是個很神奇很深奧的東西,今天算是好好的學習了下,寫篇博客和大家交流交流。 (一)正則表達式是什麼?有什麼功能??        定義:正則表達式是一種可以用於模式匹配和替換的強有力的工具      

原创 java反射實例——java.lang.reflect

    本文主要解釋一下幾個問題 1、如何根據對象獲得類的所有方法和屬性 2、如何根據類名獲得類的方法和屬性 3、如何選擇被反射類的構造函數 並 調用該函數獲得實例 4、如何批量執行無參函數 5、如何調用指定名字的方法 6、如何調用有參