阿里程序员常用的 15 个高效工具,大部分已开源!(2)
工具的使用场景:
使用教程: 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/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98 获取方式:(开源) 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/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4Dragonwell8%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97 获取方式:(开源) https://github.com/alibaba/dragonwell8
(编辑:ASP站长网) |