阿里程序员常用的 15 款开发者工具
共 5327字,需浏览 11分钟
·
2021-03-22 11:50
工具名称和简介
使用场景
使用教程
获取方式
一、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
顺便给大家推荐一个GitHub项目,这个 GitHub 整理了上千本常用技术PDF,绝大部分核心的技术书籍都可以在这里找到,
GitHub地址:https://github.com/javadevbooks/books
Gitee地址:https://gitee.com/javadevbooks/books
电子书已经更新好了,你们需要的可以自行下载了,记得点一个star,持续更新中..