原创 Java 統一異常處理

Jersey統一異常處理 @Provider public class ExceptionHandler implements ExceptionMapper<RuntimeException> { @Context pr

原创 使用 Docker 搭建 Java Web 運行環境

Docker 是 2014 年最爲火爆的技術之一,幾乎所有的程序員都聽說過它。Docker 是一種“輕量級”容器技術,它幾乎動搖了傳統虛擬化技術的地位,現在國內外已經有越來越多的公司開始逐步使用 Docker 來替換現有的虛擬化平臺了

原创 CentOS6.5 定期獲取目標機器屏幕截圖

1、添加計劃任務 crontab -l */1 * * * * sh /home/aaron/run.sh >> /home/aaron/cron.log 2>&1 2、cat /home/aaron/run.sh #!/bin/s

原创 BitSet保存用戶屬性小例子

import com.google.common.collect.Lists; import org.apache.commons.lang.builder.ToStringBuilder; import java.util.BitSet

原创 Android Studio系列教程四--Gradle基礎

查看原文 其實很早之前也寫了一篇Gradle的基礎博客,但是時間很久了,現在Gradle已經更新了很多,所以暫且結合Stduio 1.0正式版與最新的Gradle語法來詳細講解下,小夥伴們直接跟我一步步來學習吧。 什麼是Gradle

原创 線程任務超時結束方法

import java.util.concurrent.*; public class AsynchronousUtil { public static boolean waitForDone(Callable<Boolean>

原创 Hadoop、hive、sqoop入門及完整小例子

Hadoop MapReduce 和 HDFS 有自己的RPC和序列化機制 hadoop1.x HDFS:在1.x中的NameNode只可能有一個,雖然可以通過SecondaryNameNode與NameNode進行數據同步備份

原创 Facade門面系統透傳接口

import com.sun.jersey.api.core.InjectParam; import com.sun.jersey.api.representation.Form; import com.sun.jersey.server

原创 分佈式系統延遲和容錯框架Hystrix

簡介  在大中型分佈式系統中,通常系統很多依賴(HTTP,Hession,Netty,Dubbo等),在高併發訪問下,這些依賴的穩定性與否對系統的影響非常大,但是依賴有很多不可控問題: 如網絡連接緩慢,資源繁忙,暫時不可用,服務脫機等

原创 Apache Flume 日誌收集案例

環境準備 安裝 安裝 flume-1.7.0 主要配置 flume-env.sh # Enviroment variables can be set here. export JAVA_HOME=/home/user/soft/jdk

原创 MultiValueMap的序列化以及反序列化

1、序列化 包:org.apache.commons.collections.map MultiValueMap result = new MultiValueMap(); result.put("201

原创 反序列化無分頁Json字符串加入分頁信息

String strFrom = "{\"totalCount\":5,\"pageSize\":3,\"currentPage\":1,\"persons\":[{\"name\":\"1\"},{\"name\":\"

原创 QRCode二維碼生成與識別

// 內網通掃碼簽到的二維碼識別import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.nio.f

原创 SpringSecurity 登錄重定向問題

現象 訪問 http://172.22.65.1:59324/context,跳轉到登錄界面,輸入用戶名密碼,form表單提交到:http://172.22.65.1:59324/context/j_spring_security_che

原创 枚舉移位操作

enum RiskLevel { /*低風險*/LOW(5), /*中低風險*/MIDDLE_LOW(4), /*中風險*/MIDDLE(3), /*中高風險*/MIDDLE_HIGH(2), /*