原创 資源對象的池化, java極簡實現,close資源時,自動回收
在java程序中對於資源,例如數據庫連接,這類不能並行共享的資源對象,一般採用資源池的方式進行管理。 資源池一般要實現 1)獲取資源對象 getObject(): 從資源池中取出對象
原创 讓ssh記住密碼
前面介紹過Conemu , Msys2工具,提升了windows本地文件操作的效率,但使用ssh時候,總需要重新輸入密碼,不能像SercurityCRT等工具記住密碼,使用時不是很爽快。 其實通過sshpass 工具和python腳本就可
原创 輕鬆簡便的環境變量設置方法
開發環境搭建每次都要設置很多環境變量, 一般是通過 【菜單】->【計算機】->【屬性】->【高級設置】->【環境變量】進行設置,重裝系統後,每次都要設置很多環境變量,很麻煩。其實可以通過修改註冊表來設置環境變量, 通過bat腳本一次性設
原创 CentOS 掛載 cdrom, iso文件作爲源
在生產系統環境中的機器都沒有連接互聯網,因此都是使用本地源。 首先,需要將cdrom, 或 iso文件掛載到本地目錄。 1、掛載光驅: 將cdrom 放入光驅。 $ mkdir /media/cdrom # 建立掛載點目錄 $
原创 使用groovy進行大文件外排序
對於大文件數據進行排序,一般都是採用外排序進行處理,其處理步驟大致爲: 1、從大文件中讀取一部分數據,進行內存排序,將排序後的結果生產中間文件。 2、將已經排序的中間文件進行歸併,最終獲得整個大文件的排序結果。 採用Groovy 實現代
原创 Activemq構建高併發、高可用的大規模消息系統
摘要: 在網上看了很多關於Activemq的帖子,但是大部分的內容都只能算是對activemq官網內容的翻譯。很少有相關的案例分析,本文將分享"如何用Activemq構建超大(10萬筆消息/秒以上)規模消息系統" 在
原创 git基本使用手冊
去年寫的一份Git使用手冊, 包括Git基本操做, 分支管理, eclipse git, sourcetree, 作爲入門內容,基本足夠了。