阿里程序員常用的 15 款開(kāi)發(fā)者工具
工具名稱和簡(jiǎn)介
使用場(chǎng)景
使用教程
獲取方式
一、Java 線上診斷工具 Arthas
這個(gè)類從哪個(gè) jar 包加載的?為什么會(huì)報(bào)各種類相關(guān)的 Exception?
我改的代碼為什么沒(méi)有執(zhí)行到?難道是我沒(méi) commit?分支搞錯(cuò)了?
遇到問(wèn)題無(wú)法在線上 debug,難道只能通過(guò)加日志再重新發(fā)布嗎?
線上遇到某個(gè)用戶的數(shù)據(jù)處理有問(wèn)題,但線上同樣無(wú)法 debug,線下無(wú)法重現(xiàn)!
是否有一個(gè)全局視角來(lái)查看系統(tǒng)的運(yùn)行狀況?
有什么辦法可以監(jiān)控到 JVM 的實(shí)時(shí)運(yùn)行狀態(tài)?
二、IDE 插件 Cloud Toolkit
每次修改完代碼后,是否正在經(jīng)歷反復(fù)地打包?
在 Maven 、Git 以及其他運(yùn)維腳本和工具的之間頻繁切換?
采用 SCP 工具上傳?使用 XShell 或 SecureCRT 登錄服務(wù)器?替換部署包?重啟?
文件上傳到服務(wù)器指定目錄,在各種 FTP、SCP 工具之間頻繁切換 ?
三、混沌實(shí)驗(yàn)注入工具 ChaosBlade
微服務(wù)的容錯(cuò)能力不易衡量?
容器編排配置是否合理無(wú)法驗(yàn)證?
PaaS 層健壯性的測(cè)試工作無(wú)從入手?
四、Java 代碼規(guī)約掃描插件
五、應(yīng)用實(shí)時(shí)監(jiān)控工具 ARMS
晚上 10 點(diǎn)收到 37 報(bào)警信息,你卻無(wú)從下手?
當(dāng)我們發(fā)現(xiàn)問(wèn)題的時(shí)候,客戶/業(yè)務(wù)方已經(jīng)發(fā)起投訴?
每個(gè)月花幾十萬(wàn)買服務(wù)器,卻無(wú)法保障用戶體驗(yàn)?
六、靜態(tài)開(kāi)源站點(diǎn)搭建工具 Docsite
七、Android 平臺(tái)上的秒級(jí)編譯方案 Freeline
八、性能測(cè)試工具 PTS
九、云效開(kāi)發(fā)者工具 KT
十、架構(gòu)可視化工具 AHAS
服務(wù)化改造過(guò)程中,想精確的了解資源實(shí)例的構(gòu)成和交互情況,實(shí)現(xiàn)架構(gòu)的可視化?
想引入真實(shí)的故障場(chǎng)景和演練模型?
低門檻獲得流控、降級(jí)功能?
十一、數(shù)據(jù)處理工具 EasyExcel
十二、iOS 類工具 HandyJSON
十三、云上資源和應(yīng)用部署工具 EDAS Serverless
十四、數(shù)據(jù)庫(kù)連接池 Druid
十五、Java 工具集 Dragonwell
END
順便給大家推薦一個(gè)GitHub項(xiàng)目,這個(gè) GitHub 整理了上千本常用技術(shù)PDF,絕大部分核心的技術(shù)書籍都可以在這里找到,
GitHub地址:https://github.com/javadevbooks/books
Gitee地址:https://gitee.com/javadevbooks/books
電子書已經(jīng)更新好了,你們需要的可以自行下載了,記得點(diǎn)一個(gè)star,持續(xù)更新中..

