原创 build.gradle warning: spring boot gradle bootstrap class path not set ...

原文:http://stackoverflow.com/questions/16679593/gradle-compilejava-task-warning-options-bootstrap-class-path-not-set

原创 通過 xcodebuild 來編譯 iOS 工程,報 code signing identity not found

有時候,通過 xcode 可以正常編譯打包 iOS 工程,但通過命令行執行相同操作,則會報錯,說找不到證書。 主要原因是,xcode編譯打包時,在簽名過程中會彈出提示,問你是否要授權它訪問 keychain,一般我們會點“Alwa

原创 Atlassian Bamboo Xcode 指定編譯目錄

在通過 Bamboo 構建 Xcode 工程的時候,如果工程引用了第三方框架,且直接引用的源碼工程,則在通過命令行編譯時,由於源碼工程編譯根目錄和主工程編譯根目錄不一樣,在編譯完主工程後,會找不到依賴的框架。從而報 Module

原创 常用linux命令

//查詢進程程序參數 ps -fe //查詢根目錄下一級子目錄大小(包含N級子目錄),便於快速發現大文件 du -sch /* | sort -n -r | head -n 5 未完待續…

原创 XCode 8.2 CI命令行打包失敗

XCode 8.2 之後,如果工程中包含依賴的工程,在CI打包時,就不建議用xcodeproj文件來打包,因爲老式的依賴是將一個工程鏈接到另一個工程,然後配置編譯依賴,這會導致工程之間的依賴關係是保存在另一個工程中,耦合較深,且工程的依賴

原创 導出、導入Docker鏡像

轉自:http://stackoverflow.com/questions/23935141/how-to-copy-docker-images-from-one-host-to-another-without-via-repositor

原创 Macos上本地tcp監聽工具

nc -l 0.0.0.0 8000 以上命令即啓動監聽,攔截 任意IP向本機8000端口發起的tcp連接。 在調試http請求報文時非常有用,能看到原始的http報文內容

原创 Spring boot 在ubuntu 上啓動緩慢

最近突然發現用 spring boot 開發的一個網站在服務器上重啓居然耗費了接近7分鐘,實在匪夷所思。一番搜索,在 stackoverflow上找到了答案,但提供答案的人也不甚明白,先做個記錄: sudo apt-get install

原创 使用命令行統計代碼行數

以 Mac OS 下統計當前目錄下的所有 java 文件行數爲例: find . -name "*.java" | xargs wc -l 原理,使用find命令遍歷目標文件,通過管道,將結果輸出到 wc 命令,統計行數。 wc 命令幫助

原创 在mac上通過terminal檢查URL是否滿足蘋果ATS要求

在終端運行如下命令,可以檢查服務器證書配置是否滿足ATS要求。 nscurl --ats-diagnostics --verbose https://www.example.org:5432 通過的示例: Starting ATS Dia

原创 Docker 常用命令

容器及鏡像管理 docker ps -a //顯示所有容器 docker ps //顯示運行中的容器 docker start <容器ID> //啓動容器 docker stop <容器ID> //停止容器 docker rm

原创 當jira更換了訪問地址後,bamboo 無法從jira加載用戶導致系統無法使用

老系統因爲配置了應用鏈接,所以bamboo使用的jira用戶,後來因爲內網dns改域名,導致鏈接不可用,此時因爲bamboo無法驗證用戶,就導致沒有任何一個用戶可以登錄bamboo(因爲驗證順序問題,bamboo本地用戶並沒有被使用) 查

原创 eclipse java formatter - google style

https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml

原创 Docker 使用ubuntu容器時,安裝包包錯:invoke-rc.d: policy-rc.d denied execution of start

原文:http://askubuntu.com/questions/365911/why-the-services-do-not-start-at-installation 大多數發行版不會包含 /usr/sbin/policy-rc.d

原创 Homebrew 安裝 node 後,npm報 env: node no such file or directory

在mac os 下通過homebrew 安裝node後,npm會被鏈接爲可直接運行的文件,但是其頭部會包含如下代碼,指定當前腳本運行上下文。 #!/usr/bin/env node 由於homebrew是非官方安裝方法,因此node的安裝