开头
因为最近经常关注各种开源项目,突然对各个大厂总共都有哪些开源项目产生了想法,所以想统计下,对自己了解的做了整理。如果有遗漏,欢迎大家补充。
公司及GitHub/Gitee地址
知名项目
- 阿里巴巴
- p3c:广为流传的Java开发规范手册,从java代码到数据库设计都有涉及,在idea上它还有个对应的插件 Alibaba Java Coding Guidelines,很实用。
- fastjson:全世界最快的json解析工具,可惜bug不断(😅)。
- druid:为监控而生的数据库连接池,包含数据库连接池、SQL Parser 等组件。它不是最快的连接池,但是功能最齐全的连接池。
- arthas:Java诊断工具。可以监控到JVM的实时运行状态、快速定位应用的热点,生成火焰图、线上debug等。
- easyexcel:快速、简单避免OOM的java处理Excel工具(没具体使用过,了解的不多)。
- nacos:一个易于使用的动态服务发现,配置和服务管理平台,用于构建云本机应用程序。是spring cloud微服务框架的一环。
- DataX:实现包括 MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、DRDS 等各种异构数据源之间高效的数据同步功能。因为暂没有官方界面操作工具,所以我这里推荐一个,datax-web。
- docsite:docsite 是一款开源站点搭建工具,依据其提供的功能,能够快速搭建一个静态网站。Dubbo、Seata、Nacos这些官网都是用它搭的。
- 腾讯
- 美团点评
- Leaf:分布式id生成项目。有号段模式和Snowflake模式。
- 滴滴
- tinyid:分布式id生成项目,使用号段模式。
- 百度
- uid-generator:是Java实现的, 基于Snowflake算法的唯一ID生成器。
- 饿了么
- element:应该是前端最有名的前端ui库之一,不过好像不怎么维护了。
网友评论