范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

程序员常用的15款开发者工具

  一、Java 线上诊断工具 Arthas
  Arthas是阿里巴巴 2018 年 9 月开源的一款 Java 线上诊断工具。
  工具的使用场景:
  这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?
  我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?
  遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?
  线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!
  是否有一个全局视角来查看系统的运行状况?
  有什么办法可以监控到 JVM 的实时运行状态?
  Arthas 支持 JDK 6+,支持 Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。
  使用教程:
  基础教程: https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-basics
  进阶教程: https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced
  获取方式:(开源)
  开源地址: https://github.com/alibaba/arthas
  开发者交流群号:21965291(钉群)
  二、IDE 插件 Cloud Toolkit
  Cloud Toolkit 是一款 IDE 插件,可以帮助开发者更高效地开发、测试、诊断并部署应用。通过 Cloud Toolkit,开发者能够方便地将本地应用一键部署到任意机器(本地或云端),并内置 Arthas 诊断、高效执行终端命令和 SQL 等,提供 IntelliJ IDEA 版,Eclipse 版,PyCharm 版和 Maven 版。
  工具的使用场景:
  每次修改完代码后,是否正在经历反复地打包?
  在 Maven 、Git 以及其他运维脚本和工具的之间频繁切换?
  采用 SCP 工具上传?使用 XShell 或 SecureCRT 登录服务器?替换部署包?重启?
  文件上传到服务器指定目录,在各种 FTP、SCP 工具之间频繁切换 ?
  使用教程:
  IntelliJ IDEA 版: https://help.aliyun.com/document_detail/98762.html
  Eclipse 版: https://help.aliyun.com/document_detail/29970.html
  PyCharm 版: https://help.aliyun.com/document_detail/112740.html
  Maven 版: https://help.aliyun.com/document_detail/108682.html
  获取方式:(免费)
  工具地址: https://www.aliyun.com/product/cloudtoolkit
  开发者交流群号: 23341694(钉群)
  三、混沌实验注入工具 ChaosBlade
  ChaosBlade 是一款遵循混沌工程实验原理,提供丰富故障场景实现,帮助分布式系统提升容错性和可恢复性的混沌工程工具,可实现底层故障的注入,提供了延迟、异常、返回特定值、修改参数值、重复调用和 try-catch 块异常等异常场景。
  工具的使用场景:
  微服务的容错能力不易衡量?
  容器编排配置是否合理无法验证?
  PaaS 层健壮性的测试工作无从入手?
  使用教程: https://github.com/chaosblade-io/chaosblade/wiki/新手指南
  获取方式:(开源)
  开源地址: https://github.com/chaosblade-io/chaosblade/wiki/新手指南
  开发者交流群号:23177705(钉群)
  四、Java 代码规约扫描插件
  该插件用于检测 Java 代码中存在的不规范的位置,并给予提示。规约插件是采用 Kotlin 语言开发。
  使用教程:
  IDEA插件使用文档: https://github.com/alibaba/p3c/wiki/IDEA插件使用文档
  Eclipse插件使用文档: https://github.com/alibaba/p3c/wiki/Eclipse插件使用文档
  获取方式:(开源)
  开源地址: https://github.com/alibaba/p3c
  五、应用实时监控工具 ARMS
  ARMS 是一款 APM 类的监控工具,提供前端、应用、自定义监控 3 类监控选项,可快速构建实时的应用性能和业务监控能力。
  工具的使用场景:
  晚上 10 点收到 37 报警信息,你却无从下手?
  当我们发现问题的时候,客户/业务方已经发起投诉?
  每个月花几十万买服务器,却无法保障用户体验?
  使用教程:
  前端监控接入: https://help.aliyun.com/documentdetail/106086.html
  应用监控接入: https://help.aliyun.com/documentdetail/63796.html
  自定义监控: https://help.aliyun.com/document_detail/47474.html
  获取方式:(收费)
  工具地址: https://www.aliyun.com/product/arms
  开发者交流群号:21914303(钉群)
  六、静态开源站点搭建工具 Docsite
  Docsite 一款集官网、文档、博客和社区为一体的静态开源站点的解决方案,具有简单易上手、上手不撒手的特质,同时支持 react 和静态渲染、PC端和移动端、支持中英文国际化、SEO、markdown 文档、全局站点搜索、站点风格自定义、页面自定义等功能。
  使用教程: https://docsite.js.org/zh-cn/docs/installation.html
  获取方式:(开源)
  项目地址: https://github.com/txd-team/docsite
  七、Android 平台上的秒级编译方案 Freeline
  Freeline 可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并部署到设备上,有效地减少了日常开发中的大量重新编译与安装的耗时。Freeline 最快捷的使用方法就是直接安装 Android Studio 插件。
  使用教程: https://github.com/alibaba/freeline/blob/master/README-zh.md
  获取方式:(开源)
  项目地址: https://github.com/alibaba/freeline
  八、性能测试工具 PTS
  PTS 可以模拟大量用户访问业务的场景,任务随时发起,免去搭建和维护成本,支持 JMeter 脚本转化为 PTS 压测,同样支持原生 JMeter 引擎进行压测。
  使用教程: https://help.aliyun.com/document_detail/70290.html
  获取方式:(收费)
  工具地址: https://www.aliyun.com/product/pts
  九、云效开发者工具 KT
  KT 可以简化在 Kubernetes 下进行联调测试的复杂度,提高基于 Kubernetes 的研发效率。
  使用教程: https://yq.aliyun.com/articles/690519
  获取方式:(免费)
  工具地址: https://yq.aliyun.com/download/3393
  十、架构可视化工具 AHAS
  AHAS 为 K8s 等容器环境提供了架构可视化的功能,同时,具有故障注入式高可用能力评测和一键流控降级等功能,可以快速低成本的提升应用可用性。
  工具的使用场景:
  服务化改造过程中,想精确的了解资源实例的构成和交互情况,实现架构的可视化?
  想引入真实的故障场景和演练模型?
  低门槛获得流控、降级功能?
  使用教程: https://help.aliyun.com/document_detail/90323.html
  获取方式:(免费)
  工具地址: https://www.aliyun.com/product/ahas
  十一、数据处理工具 EasyExcel
  EasyExcel 是一个用来对 Java 进行解析、生成Excel 的框架,它重写了 poi 对07版 Excel 的解析,原本一个3M的 Excel 用POI sax需要100M左右内存,EasyExcel可降低到 KB 级别,并且再大的excel也不会出现内存溢出的情况。03版依赖 POI 的 sax 模式。在上层做了模型转换的封装,让使用者更加简单方便。
  使用教程: https://github.com/alibaba/easyexcel/blob/master/quickstart.md
  获取方式:(开源)
  工具地址: https://github.com/alibaba/easyexcel
  十二、iOS 类工具 HandyJSON
  HandyJSON 是一个用于 Swift 语言中的JSON序列化/反序列化库。
  与其他流行的 Swift JSON 库相比,HandyJSON 的特点是,它支持纯 Swift 类,使用也简单。它反序列化时(把 JSON 转换为 Model)不要求 Model从 NSObject 继承(因为它不是基于 KVC 机制),也不要求你为 Model 定义一个 Mapping 函数。只要你定义好 Model 类,声明它服从 HandyJSON 协议,HandyJSON 就能自行以各个属性的属性名为 Key,从 JSON 串中解析值。
  使用教程: https://github.com/alibaba/HandyJSON/blob/master/README_cn.md
  获取方式:(开源)
  工具地址: https://github.com/alibaba/HandyJSON
  十三、云上资源和应用部署工具 EDAS Serverless
  EDAS Serverless 一款基于 Kubernetes,面向应用和微服务的 Serverless 平台。用户无需管理和维护集群与服务器,即可通过镜像、WAR 包和 JAR 包,快速创建原生支持 Kubernetes 的容器应用,同时支持 Spring Cloud 和 Dubbo 等主流微服务框架。
  使用教程: https://help.aliyun.com/document_detail/102048.html
  获取方式:(公测期间免费)
  工具地址: https://help.aliyun.com/document_detail/97792.html
  十四、数据库连接池 Druid
  Druid 是 Java 语言下的数据库连接池,它能够提供强大的监控和扩展功能。
  使用教程: https://github.com/alibaba/druid/wiki/常见问题
  获取方式:(开源)
  工具地址: http://central.maven.org/maven2/com/alibaba/druid/
  十五、Java 工具集 Dragonwell
  Alibaba Dragonwell 是阿里巴巴内部 OpenJDK 定制版 AJDK 的开源版本, AJDK 为在线电商,金融,物流做了结合业务场景的优化,运行在超大规模的,100,000+ 服务器的阿里巴巴数据中心。 Alibaba Dragonwell 与 Java SE 标准兼容,目前仅支持 Linux/x86_64 平台。
  使用教程:https://github.com/alibaba/dragonwell8/wiki/阿里巴巴Dragonwell8用户指南
  获取方式:(开源)
  工具地址: https://github.com/alibaba/dragonwell8

电动自行车充电桩市场前景广阔数据显示,我国电动自行车保有量已达3。5亿,是一个名副其实的电动自行车大国。如此庞大的规模,带动了充电需求的日益增长,再加上国家相关政策对电动车充电有了明确规定,使得电动自行车充电新能源汽车充一次电要多少钱?现在买车的人是越来越多了,而且很多地方对购置新能源汽车都有一定的补贴,所以在汽车市场,新能源汽车的关注度也越来越高。相比于燃油车,新能源汽车有低碳环保的先天优势,但唯一存在的短板就电动车飞线充电起火,场景令人触目惊心近年来,广大人民群众的安全意识普遍增强,也都认识到电动车进楼道进电梯飞线充电等行为存在极大的消防安全隐患,开始使用电动自行车充电桩来充电。然而,并不是所有的地方都有条件安装充电桩,不吐不快!使用充电桩时遇到的那些糟心事儿电动车充电过去一直都在困扰着广大车主,飞线充电固然方便,但存在极大的安全隐患。8月1日起,小区电动车禁止飞线充电,使用充电桩成为居民充电既方便又安全的方式。随着多地大力推进小区充电加油站建充电桩,汽车充电更方便现在很多地方都在大力推进汽车充电桩建设,充电桩覆盖面积的增加确实让新能源车主充电更加方便,然而仍有部分车主在使用公共充电桩时遇到了问题,比如说充电站不好找没人管理充电桩被占用等,给物业不给装充电桩怎么办?现在很多新能源车主在买来新车之后,如果没有在自家车位安装汽车充电桩的话,想要充电就得去找外面的公共充电桩,如果遇到排队情况,就需要等很长时间。因此,很多车主在买车之前就做好在车位安莫让汽车充电桩沦为僵尸桩如今随着国内新能源汽车销量不断再创新高,汽车充电桩的建设数量也水涨船高。汽车充电桩数量的增加固然能为新能源车主充电提供便利,然而并非所有充电桩都能很好地做到物尽其用,现在有不少地方共享私人充电桩将大有可为相信国庆假期开新能源汽车上高速的车主基本都遇到充电难的问题,长假期间新能源汽车增多,充电需求大大增加,仅靠现有的充电桩数量根本无法满足车主的充电需求。在我国新能源汽车市场蓬勃发展的抓住老旧小区改造机遇,推动电动车充电桩建设自禁止电动车上楼规定正式执行以来,在小区安装电动车充电桩是解决居民充电问题的最佳方案,然而对于老旧小区而言,由于基础设施先天不足,要顺利安装充电桩并非易事。为切实解决老旧小区老旧脏在自家车位安装充电桩有哪些好处?近年来我国新能源汽车发展突飞猛进,连续多年产销量稳定上涨,在汽车市场的渗透率也逐年增加,相信未来越来越多车主将开上新能源汽车。日益增加的新能源汽车保有量,对充电提出了更高的需求。目现在的电动车充电桩能有多智能?下班后,小王骑着电动车回到小区,将车子停放在车棚后,再把充电线插入充电桩插座,拿出手机扫一下充电桩上的二维码,支付费用,充电就开始了随着电动自行车充电桩在各地居民区大面积覆盖,车主
独显芯片显神威双芯实力派通吃各大手游iQOONeo6手机评测随着手机市场的不断更新换代,越来越多的手机开始走入消费者的视野。然而要说一款手机中最重要的部分,那可能是非芯片莫属了。纵观今年的手机市场,骁龙芯片可以说是安卓阵营里的独一家,拥有着中国机床产业告别卡脖子,5年造全球首台智能化数控机床,有实力图为智能机床机床被称为工业之母,对制造业起着至关重要的作用,中国作为世界工厂,自然也需要掌握自己的工业机床技术,如今中国更是用5年时间,从无到有造出全球首台智能化数控机床,这也让中4家中标!中国移动全国通信工程设计大标12个专业公司开标从中国移动官网获悉,备受通信业界关注的,中国移动全国31个省份和15个专业公司年度通信工程设计大标已于日前陆续开标。截止目前,已有12家专业公司公示了中标结果,中移设计院广东电信研在旅途中拍摄风景和人像是1635F2。8实用还是2470F2。8实用?2470的焦段更合适。小广角到中长焦通吃了,旅行摄影非常合适,这个焦段也是我的挂机镜头焦段。刚刚从欧洲一个月的摄影归来,主要用的就是这个焦段。分享几张片子吧。首先,非常感谢你的信任苹果公司部分门店雇员拟组建工会,寻求更好待遇华尔街日报4月25日消息,美国一些最知名公司的员工在成立工会方面获得胜利后,苹果公司的零售人员正加紧行动,希望自己组建工会的努力也能取得成功。尽管美国工会会员人数近年来持续下降,但长安新能源奔奔EStar国民版25日停止收订来源中国质量新闻网余昶中国质量新闻网讯(余昶)4月24日凌晨,长安新能源官方微信公众号发布公告称,由于上游原材料短缺的影响及整车和零部件产能限制,导致该车型交付周期较长,将于4月2iPhone14硬件配置确定!升级了哪些地方?来了解一下苹果去年发布的iPhone13系列非常成功,全球各大市场销售依旧火爆,而今年秋季将要发布的iPhone14系列爆料消息频频,根据最新靠谱消息称,iPhone14系列即将迎来新配色,PN(多聚核苷酸)瑞吉明技术总监王超云博士新定义PN深海基因密码新定义PN(POLYNUCLEOTIDE)多聚核苷酸,众多核苷酸连成的链状聚合物,通过已研发的国内专利,从三文鱼精巢(精液)中提取并分离的高纯度的精确分子,作用和安苹果造车是跟风还是真的梦想?苹果优势芯片和系统,其实苹果造车的消息最早可以追溯到2013年,当时苹果CEO库克曾经表示,电动汽车同手机一样,只是一款电子产品,只不过体积更大而已。并且后来苹果还发布了泰坦计划,机身轻薄握感舒适,520送女友华为MateXs2折叠屏手机再好不过了一年一次的520情人节即将到来,应该有很多男士都在发愁送礼物的事情吧?如果你也为此十分烦恼,不如看看小编为大家推荐的礼物吧!它就是华为MateXs2折叠屏手机,这款手机拥有完善强大你的包裹由菜鸟守护,让更稳更快更好更绿成为可能面对疫情冲击,今年618大促的物流包裹能平稳送达吗?菜鸟给出的回答是肯定的。虽然现在疫情充满不确定性,但菜鸟一直在不确定性中寻找确定性,给商家和消费者更安心的守护。今日,菜鸟宣布启