阿里程序员常用的 15 款开发者工具
工具名称和简介
使用场景
使用教程
获取方式
一、Java 线上诊断工具 Arthas
这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?
我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?
遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?
线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!
是否有一个全局视角来查看系统的运行状况?
有什么办法可以监控到 JVM 的实时运行状态?
二、IDE 插件 Cloud Toolkit
每次修改完代码后,是否正在经历反复地打包?
在 Maven 、Git 以及其他运维脚本和工具的之间频繁切换?
采用 SCP 工具上传?使用 XShell 或 SecureCRT 登录服务器?替换部署包?重启?
文件上传到服务器指定目录,在各种 FTP、SCP 工具之间频繁切换 ?
三、混沌实验注入工具 ChaosBlade
微服务的容错能力不易衡量?
容器编排配置是否合理无法验证?
PaaS 层健壮性的测试工作无从入手?
四、Java 代码规约扫描插件
五、应用实时监控工具 ARMS
晚上 10 点收到 37 报警信息,你却无从下手?
当我们发现问题的时候,客户/业务方已经发起投诉?
每个月花几十万买服务器,却无法保障用户体验?
六、静态开源站点搭建工具 Docsite
七、Android 平台上的秒级编译方案 Freeline
八、性能测试工具 PTS
九、云效开发者工具 KT
十、架构可视化工具 AHAS
服务化改造过程中,想精确的了解资源实例的构成和交互情况,实现架构的可视化?
想引入真实的故障场景和演练模型?
低门槛获得流控、降级功能?
十一、数据处理工具 EasyExcel
十二、iOS 类工具 HandyJSON
十三、云上资源和应用部署工具 EDAS Serverless
十四、数据库连接池 Druid
十五、Java 工具集 Dragonwell
END
评论