“取乎上者得其中,取乎中者得其下”
学习就要学习优秀的项目,目前以apache项目基金会的java项目整体优秀度高。
apache项目基金会的项目在java界非常重要,apache是非盈利开源组织,这里的项目很多是大公司员工参加开发的,相对规范。有的项目是大公司开源后,捐给apache维持发展的。如Apache NetBeans 就是oracle捐给Apache的,一开始是sun公司开发的,oracle持续维持。
可以先看一下apache commons的各个组件,这里项目相对较小,用于解决一些通用问题的组件,代码量比较小。
Apache Commons - Componentscommons.apache.org/components.html
数据库有apache derby,容器有apache tomcat,构建工具有apache ant/maven,计算引擎有Apache Apex, Apache Flink, Apache Hadoop, Apache Spark, Apache Beam,IDE有apache netbeans
比较有名的项目:
Apache Arrow 列式内存数据
Apache Cassandra 面向行的数据库
Apache CloudStack 开源云计算解决方案
apache Commons 工具类集
Apache Drill Hadoop的SQL查询引擎
Apache Druid 大数据实时多维OLAP分析
Apache Dubbo Rpc分布式服务框架
Apache Groovy JVM 平台的动态/敏捷编程语言
Apache Hadoop Map/Reduce大数据处理框架
Apache HBase 面向列的数据库,支持hadoop的sql
Apache Hive Hadoop数据仓库工具
Apache JMeter 测试工具,可以编脚本自定义测试
Apache Kafka 每秒百万级消息队列
Apache Lucene 全文检索引擎
Apache Mahout 大数据下的机器学习框架
Apache Maven 使用广泛的构建工具
Apache MINA NIO库,实现非阻塞式通讯
Apache NetBeans 开发java的ide
Apache Nutch web爬虫
Apache OpenOffice java版的办公软件
Apache PDFBox java处理pdf库
Apache Pig 基于Hadoop的大规模数据分析平台
Apache Storm 分布式实时大数据处理系统,流计算框架
Apache Thrift 远程服务调用框架
Apache Tomcat 广泛使用的java 容器
Apache Velocity mvc下的模板引擎
Apache ZooKeeper 分布式应用程序协调服务
类别分类
Projects by category:
Apache DirectMemory (in the Attic)
Apache Continuum (in the Attic)
Apache Deltacloud (in the Attic)
Apache FreeMarker (Incubating)
Apache Spatial Information System
Apache FreeMarker (Incubating)
Apache FreeMarker (Incubating)
Apache Deltacloud (in the Attic)
Apache Hivemind (in the Attic)
Apache Oltu - Parent (in the Attic)
Apache Polygene (in the Attic)
Apache Reusable Dialog Components (RDC) Taglib
Apache Spatial Information System
Apache DeviceMap (in the Attic)
Apache Excalibur (in the Attic)
Apache Continuum (in the Attic)
Apache Deltacloud (in the Attic)
Apache DeviceMap (in the Attic)
Apache DirectMemory (in the Attic)
Apache Excalibur (in the Attic)
Apache Hivemind (in the Attic)
Apache Jakarta Cactus (in the Attic)
Apache Oltu - Parent (in the Attic)
Apache Polygene (in the Attic)
Apache FreeMarker (Incubating)
Apache Jakarta Cactus (in the Attic)
Apache Xalan for C++ XSLT Processor
Apache Xalan for Java XSLT Processor
Apache Xerces for C++ XML Parser
Apache Xerces for Java XML Parser
Apache Xerces for Perl XML Parser
原网址: 访问
创建于: 2023-01-09 12:10:31
目录: default
标签: 无
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
最新评论