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

程序员常用的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

三星耳机门把无线耳机推上风口浪尖TWS耳机的发展前景如何?央视网5月9日消息,近日,韩国不少消费者表示,在佩戴三星新款无线耳机后,耳朵出现流脓结痂等症状。有关报道称,消费者在使用了三星GalaxyBudsPro耳机后,感觉耳朵非常不舒服,比特币和以太坊探底怪监管?不!强监管或助力市场迎来新征程5月21日,我国高层发文,要求打击比特币挖矿和交易行为。随后出于政策落地措施不确定性的恐慌,比特币和以太坊都出现了二次缩量探底的情况,比特币价格跌至最低31390美金,以太坊价格则三星GalaxyA73与苹果iPhoneSE3,该选择哪一个?三星GalaxyA735G与苹果iPhoneSE3这两款机器让你挑选,你会选择哪一个?三星A73拥有帅气的外观出色的屏幕和强悍的相机模组。而iPhoneSE3也不弱,由强大的A15魅族19X不容小觑,加入天玑8100行列,逐步开始发力今年的魅族表现并不好,纵观国内各大手机厂商,均有新机发布。但魅族却迟迟没有发布新机,虽然已经召开了新品发布会,但其中并没有见到魅族19系列。这让不少网友相当失望。魅族与小米一样,都路由器旁边不要乱放东西,否则百兆带宽也变龟速!望周知在如今这个时代,大家无论去到哪里,手机都是寸步不离身。作为一种电子产品,手机对我们的生活而言,有着至关重要的作用。不过值得一提的是,想要实现电子产品的这些软件功能,那就一定要保证这流量不清零却可以失效最近国内多地疫情又起,各地都被按下了暂停键,个人也是被堵在了上班租来的房子里没法回家,唯一能打发时间的也就是手机上上网,谁知道这时候电信送个惊喜上月剩余的20g流量居然失效了!问客木头姐疯狂抛售特斯拉股票3天套现1亿美元凯茜伍德的方舟投资公司周四又卖出了37551股特斯拉(1077。6,16。39,1。50)股票,按收盘价计算价值4046万美元。在特斯拉宣布两年内第二次拆股计划,股价重返1000美屏下镜头技术再应用!小米MIX5Pro惊喜曝光,200W快充加持如果要说当下米粉最为期待的小米旗舰之一,应该就是小米MIX5系列,作为小米展示前沿科技的机型,小米MIX5系列的关注度还是很高的,无独有偶,目前已经有网友曝光了小米MIX5Pro的找到电池为什么不能快速充电的原因能源人都在看,点击右上角加关注电池阳极内部的化学反应使得加速充电成为一个很棘手的问题,对于依赖这些设备的人们来说充电的过程是一个缓慢且痛苦的过程。尽管这些年锂离子电池作为日常设备的如何让物业认清为业主服务的身份?如何让业主真正成为小区主人?没办法,只有取消物业才行!流泪违法严惩,打掉保护伞。物业执行住建,社区,公安,城管,消防,环保,应急,防疫,市政等单位指导,业主都执行上述单位的要求,业主才是真正的业主。对吧?你知全民必学!怎么使用数字人民币?不知道大家有没有发现,现在的微信和支付宝都已经进入数字人民币时代了。但是大家知道要怎么用吗?下面就教大家如何使用数字人民币。首先,我们下载打开数字人民币app,注册完成后点击开通或
医疗器械市场这块蛋糕,科技巨头们也想分一杯羹中国战略新兴产业融媒体见习记者李子吉8月23日,广东省药品监督管理局公布第二类医疗器械优先审批申请审核结果。公告显示,华为终端有限公司的腕部心电血压记录仪心电分析系统心率失常分析系广工携手腾讯云共建全国首个新流媒体实验中心羊城晚报讯记者陈亮,通讯员林诗茵卢迪报道12月23日,广东工业大学与腾讯云公司战略合作签约仪式在广州大学城校区举行。根据合作协议,双方将依托广工在教育信息化领域的智力资源,结合腾讯何宝宏元宇宙的野心超出技术现状中新社北京12月23日电(记者刘育英)中国信息通信研究院云计算与大数据研究所所长何宝宏23日在一场元宇宙的乌托邦的演讲中说,元宇宙的一些说法野心已超出技术现状,元宇宙的目标只能分阶无视明文规定?阿里云未及时上报重大安全漏洞,被工信部通报重罚工信部明文规定,不知道阿里云是忽略了还是无视掉了,在发现重大漏洞后未按照明确要求上报给上级主管部门,直接报给了外国开源组织基金会,就没有然后了,半个月后,行业组织公布了安全报告,我宁德时代万亿电池帝国的裂缝深氪这场核心客户的集体出逃,在宁德时代万亿电池帝国的版图上撬开了一道裂缝。文李勤编辑杨轩来源36氪Pro(IDkrkrpro)今年年中,宁德时代总部大楼发生了一场争执,当事双方是曾毓群多家科技巨头表示不现场参加2022年美国消费电子展受新冠疫情和奥密克戎变种病毒的扩散影响,TMobileATTTiktok和其他科技公司取消参与CES2022的计划。TMobile周二宣布,首席执行官迈克西弗特(MikeSieve当金子卖?华为麒麟90005G新机上线,12512G达到19699最近华为举行了冬季发布会,关注了这个发布会的用户都知道,这次华为带来了很多重磅产品,也带来了很多新技术,主要是关于折叠屏手机汽车系统智能解决方案等方面的。不知道大家有没有注意到,这首款国产高端GPU芯片来了!GPU市场迎变数近几年大火的概念实现都离不开GPU。GPUIP巨头Imagination中国战略市场及生态副总时昕博士在一场演讲中曾说道。那究竟什么是GPU呢?维基百科定义,GPU中文名为图形处理全球5G手机销量排名华为遗憾落榜,苹果第一,中国品牌霸占5席文有鱼审核子扬校对知秋今年以来,世界各国都在加速5G网络的建设,这在一定程度上促进了5G手机的热销。12月22日,市场调研机构StrategyAnalytics发布三季度全球5G手2022元旦换机,先排除这三款!高价低配太坑人岁末年初,相信大家都有换手机的想法,许多数码博主也整理了元旦值得换的手机,但今天小编给大家避雷三款手机,高价低配太坑人,小伙伴们不要买第一款小米11青春版小米11青春版虽然也是米1创新从未止步华为智慧生活全场景新品齐发来源中国青年网HUAWEIWATCHD腕部心电血压记录仪轻约40。9g,轻便小巧,携带方便,其巧妙地叠加了微型气泵气囊等结构,将血压测量技术融入手表,实现误差在3mmHg以内的单次