原创 公鑰、私鑰、SSL趣解

一,公鑰私鑰 1,公鑰和私鑰成對出現 2,公開的密鑰叫公鑰,只有自己知道的叫私鑰 3,用公鑰加密的數據只有對應的私鑰可以 解密 4,用私鑰加密的數據只有對應的公鑰可以解密 5,如果可以用公鑰解密,則必然是對應的私鑰加的密 6,如果可以用

原创 如何在quartz的job中實現spring的依賴注入

quarz的job通常會依賴業務對象執行操作,通常這些業務對象可以在job初始化時通過dataMap傳入,但是在採用數據庫持久化Job的模式下,這些業務對象會被持久化,所以需要對業務對象進行序列化操作,但由於很多業務對象無法進行序

原创 windows下搭建hadoop-2.6.0本地idea開發環境

概述 本文記錄windows下hadoop本地開發環境的搭建: OS:windows hadoop運行模式:獨立模式 安裝包結構: Hadoop-2.6.0-Windows.zip - cygwinInstall //

原创 線程池中捕獲線程執行異常

在項目中使用線程池時,使用瞭如下方式: ExecutorService dataUploadPool = Executors.newFixedThreadPool(writeThreadNum); dataUploadPool.

原创 批量(bulkload)載入數據到hbase

HBase提供了操作表的java api,但是這種方式是單條數據插入,對於大量數據載入來說效率太低。 對於批量數據導入,直接生成HBase的內部存儲結構:HFile,並將其導入到Hbase中的效率無疑是最高。 步驟如下: 通

原创 maven中使用不同配置文件打包

項目中經常會把項目部署到多個環境,例如本地和遠程生產環境。 如果每次部署之前都手動修改配置文件會顯得太土錘,maven的profile正好可以解決此類問題。 直接上實例: pom.xml <profiles>

原创 maven構建可執行jar包

使用maven-compiler-plugin和maven-jar-plugin兩個插件可以構建可執行jar包: <plugin> <groupId>org.apache.maven.plugins</groupId>

原创 maven中自定義可執行jar包的MANIFEST

在上一篇文章中介紹瞭如何利用maven構建可執行jar包,但是如果還依賴了pom中定義的dependency之外的外部jar包,maven-jar-plugin不會把這些jar包的依賴信息放在MANIFEST中,這會導致jar包運

原创 java中判斷線程執行是否超時

項目中有個功能需要判斷某線程在指定時間內是否執行完畢,FutureTask正好可以實現此功能,FutureTask有個get(long timeout, TimeUnit unit)方法,可以指定超時時間,若超時會拋出Timeou

原创 利用maven在一個項目中同時打war包和jar包

把項目的打包類型設置稱war <packaging>war</packaging> 然後添加: <plugin> <groupId>org.apache.maven.plugins</groupId> <artif

原创 製作並安裝cygwin本地安裝包

下載setup-x86_64.exe(64位) http://www.cygwin.com/ 雙擊setup-x86_64.exe開始安裝 選擇Download Without Installing 下載時添加國內高速鏡像ht

原创 java中利用jsch執行遠程命令,實現sftp

利用jsch可以執行遠程命令並實現sftp文件傳輸,以下爲自定義的util: import com.jcraft.jsch.*; import org.slf4j.Logger; import org.slf4j.LoggerFa

原创 系統性能統計(CPU佔用率,內存佔用率,系統平均負載)

1、獲取cpu佔用情況[root@localhost utx86]# top -n 1 |grep CpuCpu(s): 1.9%us, 1.3%sy, 0.0%ni, 95.9%id, 0.6%wa, 0.1%hi, 0.2%si, 0

原创 java泛型通配符

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/apexlj/article/details/50126019 定義了通配符的集合是具體類型集合的父類型: p

原创 分佈式系統的CAP定理

在理論計算機科學中,CAP定理(CAP theorem),又被稱作布魯爾定理(Brewer’s theorem),它指出對於一個分佈式計算系統來說,不可能同時滿足以下三點: 1. 一致性(Consistency):同一個數據在集羣中的所有