阿里巴巴常用的 12 个后端开发工具

【Unity实战】实现最完美最简单的UI适配方案,背景压缩或者拉伸变形解决方案,手机刘海屏适配,适配不同分辨率,不同尺寸,不同设备。 这期来讲一个简单的UI设计方案,很多同学可能搞不懂锚点、轴心这些概念,导致做好的UI在别人的设备上,乱跑或者是重叠,或者是参加游戏老发时间比较紧来不及做适配,都可以来试试这个方法,通过填充边框来保持游戏画面的原始比例,所以它的缺点也很明显,在一些移动设备上会浪费比较大的显示面积。 unity不同设备UI变形? UI在不同设备上如何适配? 阅读详情

作者:爱马仕_人员
链接:https://www.jianshu.com/p/4d1a4606ef61

从手动编码到自动化,从重复工作到创新,开发人员工具随着技术的发展而不断发展。阿里巴巴集团和阿里巴巴云已通过开源发布和基于云的实施向公众提供其技术。通过在各种业务场景中的多年开发积累了这些技术。本文介绍了一些阿里巴巴开发人员工具,希望它们可以帮助您的开发过程更加高效和优雅。

18c9a6a761700fd8e4d58feeaaf1a850.jpeg

鉴于开发人员可能参与的技术分支的多样性,本文介绍了一些可能对后端开发人员有用的工具。

1.阿尔萨斯Java在线诊断工具

Arthas是一款用于Java应用程序的在线诊断工具,由阿里巴巴于2018年9月开源。

典型场景:

您不知道从中加载类的特定JAR包。您想弄清楚为什么您的系统会抛出各种与类相关的异常。

您不知道为什么修改后的代码无法执行。您不记得是否已提交更改。您不确定您是否使用正确的分支。

出现问题,您无法在线调试。您想知道是否必须将日志添加到您的应用并再次发布。

您遇到了用户数据处理问题,但无法在线调试或脱机重现问题。

您希望拥有一个全局视图来监视系统的运行状态。

您需要一个解决方案来监视JVM的实时运行状态。

Arthas支持Java Development Kit(JDK)6及更高版本,它支持Linux,Mac和Windows。Arthas使用命令行交互模式,并允许您使用Tab在命令行中自动完成命令,从而使问题定位和诊断更加容易。

基础教程:https://alibaba.github.io/arthas/arthas-tutorials?language = en&id =arthas-basics

高级教程:https://alibaba.github.io/arthas/arthas-tutorials?language = en&id =arthas-advanced

GitHub页面:https://github.com/alibaba/arthas

2.Cloud Toolkit IDE插件

Cloud Toolkit是一个集成开发环境(IDE)插件,可用于帮助开发人员更有效地开发,测试,诊断和部署应用程序。Cloud Toolkit允许开发人员方便地将本地应用程序部署到任何计算机(本地或基于云)。Cloud Toolkit内置了Arthas诊断工具,支持高效执行终端命令和SQL语句。CloudToolkit可用于不同的IDE,例如IntelliJ IDEA,Eclipse,PyCharm和Maven。

典型场景:

每次修改代码时,您都厌倦了反复打包代码。

您不希望经常在Maven和Git等代码管理工具之间来回切换。

您使用安全副本(SCP)工具上载文件,并使用XShell或SecureCRT登录到您的服务器,替换部署包或重新启动服务器。

您不希望定期在各种FTP和SCP工具之间来回切换,以将文件上载到服务器的指定目录。

下载链接:https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit

3.ChaosBlade混沌工程故障注入工具

ChaosBlade是一个混沌工程工具,遵循混沌工程实验的原则,并提供广泛的故障场景,以帮助您提高分布式系统的容错性和可恢复性。它可以注入潜在的故障,并提供各种故障情景。这些方案包括延迟,异常,返回特定值,修改参数值,重复调用和try-catch块异常。

典型场景:

您发现很难测量微服务的容错能力。

您不知道如何验证容器编排配置的合理性。

您不知道如何实现PaaS层的健壮性测试。

GitHub页面:https://github.com/chaosblade-io/chaosblade

4.阿里巴巴Java编码指南

此插件检测Java代码中的编码问题,并为您提供提示。这个插件是基于Kotlin语言开发的。

IDEA插件使用说明:

https://github.com/alibaba/p3c/tree/master/idea-plugin

Eclipse插件使用说明:https://github.com/alibaba/p3c/tree/master/eclipse-plugin

GitHub页面:https://github.com/alibaba/p3c

5.应用实时监控服务(ARMS)

ARMS是一种应用程序性能管理(APM)工具。它提供三种监控选项:前端监控,应用程序监控和自定义监控,帮助您构建自己的实时应用程序性能和业务监控功能。

典型场景:

您在22:00收到37条警报消息,但您不知道从哪里开始。

客户或业务团队比您更早发现问题。

您每月在服务器上投入数万美元,但您仍然无法保证良好的用户体验。

应用程序监控集成:https://www.alibabacloud.com/help/doc-detail/63796.htm

自定义监控:https://www.alibabacloud.com/help/doc-detail/47474.htm

产品页面:https://www.alibabacloud.com/product/arms

6.Docsite开源静态网站生成器

Docsite是一个开源静态网站生成器,可帮助您构建自己的官方网站,文档中心,博客站点和社区。它易于使用和上瘾。它支持反应和静态渲染,PC和移动客户端,国际化,SEO,降价文档以及许多有用的功能,如全局站点搜索,站点样式自定义和页面自定义。

教程:https://docsite.js.org/en-us/docs/installation.html

GitHub页面:https://github.com/txd-team/docsite

7.Freeline - Android的二级编译解决方案

Freeline缓存可重用的类文件和资源索引,并编译代码更新并在几秒钟内将它们部署到您的设备。这有效地减少了在日常开发期间重新编译和安装的大量时间。使用Freeline最方便的方法是直接安装AndroidStudio插件。

教程:https://github.com/alibaba/freeline/blob/master/README.md

GitHub页面:https://github.com/alibaba/freeline

8.阿里云应用高可用性服务(AHAS)

AHAS提供了许多强大的功能,例如容器环境的体系结构可视化,例如Kubernetes(K8s),基于故障注入的高可用性评估,以及一键式限制和降级。AHAS可帮助您以低成本快速提高应用程序可用性。免翻官方ChatGPT 4.0 和 Claude Pro,稳定有售后

典型场景:

重构服务时,您希望可视化体系结构以精确理解资源实例组合和交互。

您需要真正的故障情景和钻取模型。

您希望以低成本使用限制和降级功能。

教程:https://www.alibabacloud.com/help/doc-detail/90323.htm

产品页面:

https://www.alibabacloud.com/product/ahas

9.EasyExcel数据处理工具

EasyExcel是一个解析Java代码并生成excel文件的框架。它重写了用于Microsoft Excel 2007的Apache POI SAX解析器。要处理3 MB Excel文件,Apache POI SAX解析器需要大约100 MB内存,而EasyExcel需要大约几KB。此外,EasyExcel消除了内存(OOM)问题,无论excel文件有多大。对于Microsoft Excel 2003,EasyExcel仍使用Apache POI SAX解析器。但它将模型转换器封装在上层,使其更易于使用。

教程:https://github.com/alibaba/easyexcel/blob/master/quickstart.md

GitHub页面:https://github.com/alibaba/easyexcel

10.HandyJSON for iOS

HandyJSON是一个用Swift语言编写的json-object序列化/反序列化库。

与其他流行的Swift JSON库相比,HandyJSON支持纯Swift类,易于使用。在反序列化中使用HandyJSON(将JSON转换为模型)时,模型不必从NSObject继承,因为HandyJSON不是基于KVC的。您也不必为模型定义映射函数。在定义模型类并声明它遵循HandyJSON协议之后,HandyJSON通过将属性名称作为键来自动解析JSON字符串中的值。

教程:https://github.com/alibaba/HandyJSON/blob/master/README.md

GitHub页面:https://github.com/alibaba/HandyJSON

11.Druid数据库连接池

Druid是Java语言中最好的数据库连接池,它提供了强大的监视和扩展功能。

教程:https://github.com/alibaba/druid/wiki/FAQ

GitHub页面:https://github.com/alibaba/druid

12.阿里巴巴DragonwellJava开发套件

阿里巴巴Dragonwell是阿里巴巴/AlipayJDK(AJDK)的开源版本,是阿里巴巴内部使用的定制OpenJDK。AJDK为在线电子商务,金融和物流应用程序进行了基于业务场景的优化。它一直在超大型阿里巴巴数据中心运行,每个数据中心运行超过100,000台服务器。阿里巴巴Dragonwell兼容Java SE标准。目前,它仅支持Linux x86_64平台。

读到这里说明你喜欢本公众号的文章,欢迎 置顶(标星)本公众号架构师之迷,这样就可以第一时间获取推送了~

在本公众号架构师之迷,后台回复:架构师,领取2T学习资料!


 
架构师之迷  ID:DeveloperIT

长  按  二  维  码 , 一  键  关  注





觉得内容还不错的话,给我一键三连
基于FPGA的万兆以太网学习(1) 万兆(10G) 以太网测速视频:SFP+屏蔽笼可以插入千兆或万兆光模块。SFP+信号定义与 SFP 一致。 阅读详情

相关推荐

Easymesh之拓扑模块(二)

介绍 easymesh 拓扑消息:Topo discovery、Topo notification、Topo query、Topo response

qq_53619687的博客 2152

IDEA必备插件、阿里巴巴规范插件(代码格式化,注释模板化)的安装及使用和快捷键设置

为了减少警告以及更好的集成统一API的文档第三方工具,严格按照Java文档注释来配置相关的模板配置。

数据解构的博客 1万+

Yolov26 在 Rk3588 上的 Rknn Onnx 部署实践(模型转换)

本文详细介绍了将YOLOv26 ONNX模型转换为RKNN模型的过程,适用于RK3588平台。主要内容包括:1)量化数据集的创建,通过随机抽取最多400张JPG图片生成校准数据集;2)ONNX转RKNN的完整脚本,支持多种量化方式和平台适配;3)模型转换的参考调用方式;4)模型结构对比展示。文章还提供了注意事项,强调量化数据集图片尺寸、mean/std值需与实际推理一致,并给出精度优化建议。该转换流程为YOLOv26模型在RK3588上的高效部署提供了完整解决方案。

qq_64366203的博客 1126

阿里Qoder开发工具:前后端开发者的编码利器!!!

在2025年的前端开发领域,AI工具已从“辅助角色”进化为“核心生产力引擎”。作为一线开发者,我亲历了从手动编码到智能协作的范式转变,而阿里Qoder的推出,更是将这一变革推向了新高度。本文将结合实战案例,解析Qoder如何重构前端开发流程,并分享其三大核心能力对团队的赋能价值。

专研技术的大学生:会点Java和前端 1824

在已有win10系统下安装Ubuntu,最后出现执行‘grub-install/dev/nvme0n1p5‘失败的致命错误的解决方案

本人电脑型号戴尔灵越,两个SSD512G固态硬盘,c盘为系统盘. Ubuntu版本为20.04LTS,在官网下载https://ubuntu.com/download/desktop/thank-you?version=20.04.3&architecture=amd64 系统盘制作工具为Rufus-3.15http://rufus.ie/zh/ 安装过程网上很多,在这里就不赘述了. 其他安装过程都很顺利,直至安装最后出现这个 本来安装了到最后还以为成了,结果又不行...... 后.

XiaoChen_gugugu的博客 1万+

西门子 标准程序解读---> 机器手抓取和涂胶控制程序

摘要 该程序实现机械手在OP70/OP90工位的自动化控制,核心功能包括: 流程控制:分段(Seg1-Seg11)管理抓件、涂胶、放件等动作,结合DB1050/DB1250数据块监控工位状态及变位机位置反馈。 安全机制:配置干涉区(FC124)、实时检测安全光/急停信号,防止碰撞;服务程序(FB191)支持维修位触发与安全隔离。 参数配置:通过DB块关联机器人速度、节拍(FB27)、车型编码(如空过=2)及手自动模式(DB70.DBX21.2)。 应用场景:适用于汽车焊接/装配线

工控智联驿站 1239

idea2023.1插件:Alibaba开发规范

2018年5月17日,作为唯一中国代表,阿里巴巴获邀加入Java全球管理组织Java Community Process (JCP)的最高执行委员会JCP-EC。此次获得执行委员会席位,让中国企业首次加入到Java全球标准的制定中,更多“中国标准”有望成为全球规范。该席位将于5月24日生效。JCP于1998年成立,是一个开放性的国际技术标准组织,职责是发展和更新Java技术规范。由24个成员组成的执行委员会JCP-EC则是该组织的最高决策机构,负责规划Java的技术演进方向。

棒棒糖的糖不含糖的博客 1万+

Uniapp-APP后台保活插件(安卓后台保活)

Uniapp-APP后台保活插件(安卓后台保活)亲测有效!

weixin_57844432的博客 1万+

阿里巴巴常用的12个后端开发工具

从手动编码到自动化,从重复工作到创新,开发人员工具随着技术的发展而不断发展。阿里巴巴集团和阿里巴巴云已通过开源发布和基于云的实施向公众提供其技术。通过在各种业务场景中的多...

架构师小秘圈 2681

学生党投稿Applied Soft Computing:从导师账号登录到通讯作者设置的全流程解惑

本文详细解析了学生投稿Applied Soft Computing期刊的全流程,重点介绍了导师账号登录、通讯作者设置、作者排序调整以及开放获取费用等关键环节的避坑技巧。针对LaTeX稿件处理和财务选项选择提供了实用建议,帮助学生顺利完成SCI期刊投稿。

weixin_30352191的博客 211

AI漫剧全套万能提示词合集

今天给大家整理一套已经跑通爆款漫剧的万能提示词库!覆盖:豆包剧本人设词 + 分镜生成词 + 即梦绘图词 + 动态优化词 + 防翻车固定词直接复制粘贴,新手也能做出稳定、高清、统一、有质感的AI漫剧!你是资深短视频漫剧编剧,擅长制作60秒竖屏爆款AI漫剧,请为我创作一集完整漫剧内容。要求:开头3秒高能抓眼,中段有冲突转折,结尾留强悬念钩子,节奏紧凑、适合短视频流量。首先生成固定统一人物人设:包含脸型、五官、发色、发型、穿搭、身材、气质、画风、光影细节,要求足够精细,保证全程角色不变脸。

欢迎来到鸾姝淡月博客,专为程序员和编程爱好者打造的技术博客。我们分享编程语言趋势、开发工具、编程哲学、职业发展等,助你掌握新技术,优化技能,激发编程热情。 1885

阿里云的Arthas(阿尔萨斯)

监控变量或表达式的变化,例如 watch com.example.YourClass setYourVariable 'System.out.println("YourVariable updated to: " + $1)'。: 跟踪方法的调用,例如 trace com.example.YourClass YourMethod 'print("Method called with args: " + Arrays.toString(args))'。: 输出线程堆栈信息,例如 tdump。

宽带你的世界 2411

获取抖音中x-secsdk-csrf-token的方法

获取抖音中x-secsdk-csrf-token的方法

sh_moranliunian的博客 2017

阿里巴巴常用的 12 个后端开发工具,建议你快快收藏。。

作者:爱马仕_人员链接:https://www.jianshu.com/p/4d1a4606ef61 从手动编码到自动化,从重复工作到创新,开发人员工具随着技术的发展而不断发展。阿里巴巴集团和阿里巴巴云已通过开源发布和基于云的实施向公众提供其技术。通过在各种业务场景中的多年开发积累了这些技术。 本文介绍了一些阿里巴巴开发人员工具,希望它们可以帮助您的开发过程更加高效和优雅。 鉴于开发人员可能参与的技术分支的多样性,本文介绍了一些可能对后端开发人员有用的工具。 1.阿尔萨斯Java在线诊断工具 Arthas

Java技术栈,分享最主流的Java技术 751

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

阿里巴巴常用的 12 个后端开发工具,建议你快快收藏

从手动编码到自动化,从重复工作到创新,开发人员工具随着技术的发展而不断发展。阿里巴巴集团和阿里巴巴云已通过开源发布和基于云的实施向公众提供其技术。通过在各种业务场景中的多年开发积累了这些技术。 本文介绍了一些阿里巴巴开发人员工具,希望它们可以帮助您的开发过程更加高效和优雅。 鉴于开发人员可能参与的技术分支的多样性,本文介绍了一些可能对后端开发人员有用的工具。 1.阿尔萨斯Java在线诊断工具 Arthas是一款用于Java应用程序的在线诊断工具,由阿里巴巴于2018年9月开源。 典型场景:

qfchenjunbo的博客 524

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

阿里巴巴常用的 12 个后端开发工具,建议你收藏

鉴于开发人员可能参与的技术分支的多样性,本文介绍了一些可能对后端开发人员有用的工具。 1.阿尔萨斯Java在线诊断工具 Arthas是一款用于Java应用程序的在线诊断工具,由阿里巴巴于2018年9月开源。 典型场景: 您不知道从中加载类的特定JAR包。您想弄清楚为什么您的系统会抛出各种与类相关的异常。 您不知道为什么修改后的代码无法执行。您不记得是否已提交更改。您不确定您是否使用正确的分支。 出现问题,您无法在线调试。您想知道是否必须将日志添加到您的应用并再次发布。 您遇到了用户数据处理问题,但无法在线调

技术专家 1175

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

阿里巴巴常用的 12 个后端开发工具,建议你快快收藏!

点击上方“Java基基”,选择“设为星标”做积极的人,而不是积极废人!每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创 | Java 2021超神之路,很肝~中文详细...

weixin_44421461的博客 731

阿里巴巴常用的几个后端开发工具!

从手动编码到自动化,从重复工作到创新,开发人员工具随着技术的发展而不断发展。阿里巴巴集团和阿里巴巴云已通过开源发布和基于云的实施向公众提供其技术。通过在各种业务场景中的多年开发积累了这些技术。本文介绍了一些阿里巴巴开发人员工具,希望它们可以帮助您的开发过程更加高效和优雅。鉴于开发人员可能参与的技术分支的多样性,本文介绍了一些可能对后端开发人员有用的工具。 1、阿尔萨斯Java在线诊断工具 Arthas是一款用于Java应用程序的在线诊断工具,由阿里巴巴于2018年9月开源。典型场景: 您..

qq_46291038的博客 2909

阿里巴巴常用的12种开发工具,赶紧收藏

从手动编码到自动化,从重复工作到创新,开发人员工具随着技术的发展而不断发展。阿里巴巴集团和阿里巴巴云已通过开源发布和基于云的实施向公众提供其技术。通过在各种业务场景中的多年开发积累了这些技术。 本文介绍了一些阿里巴巴开发人员工具,希望它们可以帮助您的开发过程更加高效和优雅。 鉴于开发人员可能参与的技术分支的多样性,本文介绍了一些可能对后端开发人员有用的工具。 1.阿尔萨斯Java在线诊断工具 Arthas是一款用于Java应用程序的在线诊断工具,由阿里巴巴于2018年9月开源。 典型场景: 您不

欢迎来到我的博客 2644
上一篇: 你见过最烂的代码长什么样子?挺好,防止忘记密码​,大隐隐于市
下一篇: 卧槽!微信可以设置水墨头像了
编程IT圈
博客等级 码龄6年 1130粉丝 544原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值