原创 在Linux上,通過Tomcat部署Web應用

1.下載apache-tomcat-8.0.30.tar.gz到linux上。 2.解壓到指定目錄: tar -zxvf apache-tomcat-8.0.30.tar.gz -C /home/lb/Desktop/3.重命名

原创 添加Rubygems的國內鏡像站點

通過命令 gem source 可以知道默認源爲http://rubygems.org/,這個源,在國內下載很慢,所以可以更新爲國內的源。 添加rubyGems的鏡像 gem source -a http://ruby.taobao.

原创 Guava之optional

開發過程中,經常會生成對象,但是絕大多數的時候,若返回null對象,就會拋出空指針異常。 例如在編寫DAO層的底層是會開放一個接口: /** * 獲得頁面傳遞過來的組合條件 * @return */

原创 MySQL字符分割並存儲到臨時表中

創建存儲過程 CREATE DEFINER=`root`@`localhost` PROCEDURE `split`(in _string varchar(300)) BEGIN # 求分割符號','的位置 declare _index

原创 Maven多模塊Jetty插件運行

參考:maven多模塊管理jetty插件運行

原创 Centos雜項

1.關於Centos7不能讀取NTFS格式的解決方案 安裝http://mirror.bjtu.edu.cn/repoforge/redhat/el7/en/x86_64/rpmforge/RPMS/fuse-ntfs-3g-2013.1

原创 jdbc調用mysql存儲過程,並獲得結果集合

最近碰到一個需要Java調用mysql存儲過程並獲得存儲過程結果集的場景. 存儲過程:spilte_result:分割字符串存儲到臨時表,並返回臨時表的結果 數據庫執行結果 sum_interface_traffic_result:統計

原创 mysql遊標使用

近些碰到一個業務需要處理結果集,因此需要使用遊標.用於統計策略的流量值.直接上栗子說明遊標用法. 先看strategy表中數據 一共10條. 通過遊標遍歷統計流量 CREATE DEFINER=`root`@`localhost` P

原创 linux常用命令總結

查看端口號netstat 參數: -a      all,所有 -n     number,把能以數字表示的用數字表示,像端口號之類。 -l       listen,被監聽的 -t      tcp,tcp協議的 -u     ud

原创 Command設計模式

命令模式的三大角色: Command:命令接口 Receiver:命令的執行者 Invoker:命令的發送者 以遙控器給電視發送爲例進行說明。 1)電視機接口(電視行業總有標準) package com.cqs.pattern.comm

原创 線程池工作隊列飽和策略

近段時間在看《Java併發編程實戰》,第一遍每天看一章也沒敲代碼,並沒吸收多少。看第二遍的時候壓下速度,並敲代碼,感覺理解深刻好多,廢話止於此。 Java線程池會將提交的任務先置於工作隊列中,在從工作隊列中獲取(SynchronousQ

原创 Nginx 替換WEBRICK

Nginx的性能比WEBRICK高很多,下面介紹如何替換WEBRICK .安裝passenger和nginx的步驟參考:Centos 安裝 Nginx+passenger及同puppet-dashboard結合 通過命令啓動Nginx,

原创 Git簡要筆記

1.刪除某個文件夾的版本控制信息 git rm -r -n --cached .查看當前路徑下有哪些文件會被刪除。 git rm -r --cached .刪除當前路徑下文件。 2.git創建版本庫 切換到項目所在目錄,將所有的

原创 rsync與scp對比

linux之間同步文件有兩種方式rsync與scp。 dashboard主機傳遞到mas2主機: 先看scp 先在mas2主機上保證待傳遞的文件不存在,然後在dashboard主機輸入命令: time scp -qr repositor

原创 scp無密碼登陸

1.root身份切換到/root/.ssh目錄下 cd /root/.ssh2.創建祕鑰ssh-keygen -t rsa 一直回車就是 3.將id_rsa.pub同步到dashboard主機,並改名爲authorized_keys