首页 » 搜狗SEO » seo中云科技_盘点阿里巴巴 15 款开拓者对象

seo中云科技_盘点阿里巴巴 15 款开拓者对象

访客 2024-11-08 0

扫一扫用手机浏览

文章目录 [+]

阿里巴巴将自身在各种业务场景下的技能积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开拓者工具,希望能帮助开拓者们提高开拓效率、更优雅的写代码。

由于开拓者涉及的技能领域浩瀚,笔者仅从自己熟习的领域,往后端开拓者的视角盘点平时可能用得到的工具。
每个工具按照以下几点进行先容:

seo中云科技_盘点阿里巴巴 15 款开拓者对象 seo中云科技_盘点阿里巴巴 15 款开拓者对象 搜狗SEO

•工具名称和简介•利用场景•利用教程•获取办法

seo中云科技_盘点阿里巴巴 15 款开拓者对象 seo中云科技_盘点阿里巴巴 15 款开拓者对象 搜狗SEO
(图片来自网络侵删)

一、Java 线上诊断工具 Arthas

Arthas[1]阿里巴巴 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[2]进阶教程:https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced[3]

获取办法:(免费)开源地址:https://github.com/alibaba/arthas[4]

开拓者互换群号: 21965291(钉群)

二、IDE 插件 Cloud Toolkit

Cloud Toolkit[5]是一款 IDE 插件,可以帮助开拓者更高效地开拓、测试、诊断并支配运用。
通过 Cloud Toolkit,开拓者能够方便地将本地运用一键支配到任意机器(本地或云端),并内置 Arthas 诊断、高效实行终端命令和 SQL 等。

工具的利用场景:

•每次修正完代码后,是否正在经历反复地打包?•在 Maven 、Git 以及其他运维脚本和工具的之间频繁切换?•采取 SCP 工具上传?利用 XShell 或 SecureCRT 上岸做事器?更换支配包?重启?•文件上传到做事器指定目录,在各种 FTP、SCP 工具之间频繁切换 ?

利用教程:

•IntelliJ IDEA 版:

https://help.aliyun.com/document_detail/98762.html[6]

•Eclipse 版:

https://help.aliyun.com/document_detail/29970.html[7]

•PyCharm 版:

https://help.aliyun.com/document_detail/112740.html[8]

•Maven 版:

https://help.aliyun.com/document_detail/108682.html[9]

获取办法:(免费)工具地址:https://www.aliyun.com/product/cloudtoolkit[10]

开拓者互换群号: 23341694(钉群)

三、混沌实验注入工具 ChaosBlade

ChaosBlade[11]是一款遵照混沌工程实验事理,供应丰富故障场景实现,帮助分布式系统提升容错性和可规复性的混沌工程工具,可实现底层故障的注入,供应了延迟、非常、返回特定值、修正参数值、重复调用和 try-catch 块非常等非常场景。

工具的利用场景:

•微做事的容错能力不易衡量?•容器编排配置是否合理无法验证?•PaaS 层健壮性的测试事情无从入手?

利用教程: https://github.com/chaosblade-io/chaosblade/wiki/新手指南 [12]

获取办法:(免费)开源地址:https://github.com/chaosblade-io/chaosblade/wiki/新手指南 [13]

开拓者互换群号: 23177705(钉群)

四、Java 代码规约扫描插件

该插件用于检测 Java 代码中存在的不规范的位置,并给予提示。
规约插件是采取 kotlin 措辞开拓。

利用教程:IDEA 插件利用文档:https://github.com/alibaba/p3c/wiki/IDEA 插件利用文档 [14]

Eclipse 插件利用文档:https://github.com/alibaba/p3c/wiki/Eclipse 插件利用文档 [15]

获取办法:(免费)开源地址:https://github.com/alibaba/p3c[16]

五、运用实时监控工具 ARMS

ARMS[17]是一款 APM 类的监控工具,供应前端、运用、自定义监控 3 类监控选项,可快速构建实时的运用性能和业务监控能力。

工具的利用场景:

•晚上 10 点收到 37 条报警信息,你却无从下手?•当我们创造问题的时候,客户/业务方已经发起投诉?•每个月花几十万大班事器,却无法保障用户体验?

利用教程:前端监控接入:https://help.aliyun.com/document_detail/106086.html[18]运用监控接入:https://help.aliyun.com/document_detail/63796.html[19]自定义监控:https://help.aliyun.com/document_detail/47474.html[20]

获取办法:(收费)工具地址:https://www.aliyun.com/product/arms[21]

开拓者互换群号: 21914303(钉群)

六、静态开源站点搭建工具 Docsite

Docsite[22]一款集官网、文档、博客和社区为一体的静态开源站点的办理方案,具有大略易上手、上手不撒手的特质,同时支持 react 和静态渲染、PC 端和移动端、支持中英文国际化、SEO、markdown 文档、全局站点搜索、站点风格自定义、页面自定义等功能。

利用教程: https://docsite.js.org/zh-cn/docs/installation.html[23]

获取办法:(免费)项目地址:https://github.com/txd-team/docsite[24]

七、Android 平台上的秒级编译方案 Freeline

Freeline[25]可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并支配到设备上,有效地减少了日常开拓中的大量重新编译与安装的耗时。
Freeline 最快捷的利用方法便是直接安装 Android Studio 插件。

利用教程: https://github.com/alibaba/freeline/blob/master/README-zh.md[26]

获取办法:(免费)项目地址:https://github.com/alibaba/freeline[27]

八、性能测试工具 PTS

PTS 可以仿照大量用户访问业务的场景,任务随时发起,免去搭建和掩护本钱,支持 JMeter 脚本转化为 PTS 压测,同样支持原生 JMeter 引擎进行压测。

利用教程: https://help.aliyun.com/document_detail/70290.html[28]

获取办法:(收费)工具地址:https://www.aliyun.com/product/pts[29]

九、云效开拓者工具 KT

KT 可以简化在 Kubernetes 下进行联调测试的繁芜度,提高基于 Kubernetes 的研发效率。

利用教程: https://yq.aliyun.com/articles/690519[30]

获取办法:(免费)工具地址:https://yq.aliyun.com/download/3393[31]

十、架构可视化工具 AHAS

AHAS[32]为 K8s 等容器环境供应了架构可视化的功能,同时,具有故障注入式高可用能力评测和一键流控降级等功能,可以快速低本钱的提升运用可用性。

工具的利用场景:

•做事化改造过程中,想精确的理解资源实例的构成和交互情形,实现架构的可视化?•想引入真实的故障场景和演习训练模型?•低门槛得到流控、降级功能?

利用教程: https://help.aliyun.com/document_detail/90323.html[33]

获取办法:(免费)工具地址:https://www.aliyun.com/product/ahas[34]

十一、数据处理工具 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[35]

获取办法:(开源) https://github.com/alibaba/easyexcel[36]

十二、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[37]

获取办法:(开源) https://github.com/alibaba/HandyJSON[38]

十三、云上资源和运用支配工具 EDAS Serverless

EDAS Serverless 一款基于 Kubernetes,面向运用和微做事的 Serverless 平台。
用户无需管理和掩护集群与做事器,即可通过镜像、WAR 包和 JAR 包,快速创建原生支持 Kubernetes 的容器运用,同时支持 Spring Cloud 和 Dubbo 等主流微做事框架。

利用教程: https://help.aliyun.com/document_detail/102048.html[39]

获取办法:(公测期间免费) https://help.aliyun.com/document_detail/97792.html[40]

十四、数据库连接池 Druid

Druid 是 Java 措辞下的数据库连接池,它能够供应强大的监控和扩展功能。

利用教程: https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98[41]

获取办法:(开源) http://central.maven.org/maven2/com/alibaba/druid/[42]

十五、Java 工具集 Dragonwell

Alibaba Dragonwell 是阿里巴巴内部 OpenJDK 定制版 AJDK 的开源版本, AJDK 为在线电商,金融,物流做了却合业务场景的优化,运行在超大规模的,100,000+ 做事器的阿里巴巴数据中央。
Alibaba Dragonwell 与 Java SE 标准兼容,目前仅支持 Linux/x86_64 平台。

利用教程: https://github.com/alibaba/dragonwell8/wiki/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4Dragonwell8%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97[43]

获取办法:(开源) https://github.com/alibaba/dragonwell8[44]

声明:文内资料来自:云栖社区,仅作分享互换之用,其版权归原作者所有,如有侵权,请联系我们删除!

标签:

相关文章

通用语言模块,构建未来沟通的桥梁

随着科技的飞速发展,人工智能逐渐渗透到我们的日常生活中。通用语言模块作为一种新兴的技术,正成为连接人与人、人与机器的桥梁。本文将围...

搜狗SEO 2024-12-25 阅读0 评论0

透过图片看世界,语言的力量与魅力

在人类的历史长河中,语言始终扮演着至关重要的角色。它不仅仅是沟通的工具,更是文化的载体、智慧的结晶。一张张图片,看似无声,却蕴含着...

搜狗SEO 2024-12-25 阅读0 评论0

镜界新篇,介绍眼镜销售语言的魅力与方法

随着科技的进步和人们生活水平的提高,眼镜已经不仅仅是一种矫正视力的工具,更成为了一种时尚的象征。在这个眼镜市场中,销售语言成为了商...

搜狗SEO 2024-12-25 阅读0 评论0

雪花语言,探寻古老文明的神秘密码

雪花,自古以来就是文人墨客笔下的美好意象。它的形状、颜色、姿态,无不透露着大自然的神奇与美妙。而在我国,有一种被称为“雪花语言”的...

搜狗SEO 2024-12-25 阅读0 评论0

青蛙游戏语言,探索语言多样性的魅力

随着科技的发展,游戏语言逐渐成为一门独特的语言学科。青蛙游戏语言作为一种新兴的语言形式,以其独特的魅力吸引了众多研究者。本文将从青...

搜狗SEO 2024-12-25 阅读0 评论0