原创 com.spotify:docker-maven-plugin 報localhost:2375 Connection refused 錯誤

使用maven的docker插件時候,編譯時會報如下錯誤: Failed to execute goal com.spotify:docker-maven-plugin:0.2.9:build (default-cli) on proj

原创 macOS 10.12.1 Idea調試Go程序遇到could not launch process: could not get thread count

我的Idea版本是2016.3,在macOS 10.12.1調試Go程序會發現報錯: could not launch process: could not get thread count 解決方案如下: 進入你的 $GOPATH 目

原创 在Windows8.1下配置Hadoop2.7.0的源代碼閱讀環境

前提是你已經配置好了JDK,這裏筆者用的是JDK 1.8,JDK的配置方法網上有很多,這裏不再贅述。 一、 如果沒有Maven和Protoc,第一步需要先配置這兩項,如果已經配置好的可跳過。 1.配置Maven (1)在http:/

原创 CentOS 7使用Docker出現x509: certificate signed by unknown authority的解決

CentOS 7 使用Yum安裝的Docker,版本 Docker version 1.10.3。 默認使用的是Docker官方源,不穩定。 運行容器時,從官方源拉取鏡像,會遇到x509: certificate signed by un

原创 JDK 8 中Interface新增的default方法和static方法的區別和使用

相較於之前版本的JDK,JDK 8爲接口(以下均稱Interface)方法新增了default修飾符和static修飾符,本文僅對二者的區別和用法做一簡要概述,代碼示例源自《Java the complete reference》第九版

原创 Hive報錯"Expression not in GROUP BY key"的解決方案

開發時假如有如下情景的需求,需要按id分組,但是每個id的經緯度都是一樣的,如果HiveQL語句這麼寫: SELECT id, latitude, longitude FROM t_poi GROUP BY id ;

原创 MacOS 10.12 通過Homebrew安裝RabbitMQ,及問題解決

首先,請確保你安裝了最新版本的homebrew,若版本過舊,則不支持10.12系統版本: brew update然後安裝 RabbitMQ: brew install rabbitmq這時,請注意,可以通過 brew services

原创 Swfit 3.0 軟鍵盤擋住視圖的解決辦法

設置一個全局變量: var keyBoardNeedLayout: Bool = true 在viewDidLoad()中註冊通知中心: override func viewDidLoad() { super.view