文档章节

整理出一些使用比较广或者个人觉得比较好的java开源项目和资料供参考

写代码的奥特曼
 写代码的奥特曼
发布于 2017/10/23 16:58
字数 1407
阅读 72
收藏 5
点赞 0
评论 0

1.整理出一些使用比较广或者个人觉得比较好的java开源项目和资料供参考。 

2. 如果你觉得好但是我没有列出的开源项目请告诉我,方便我添加到列表里。 

3. 如果你发现信息描述有误请联系我,我会及时修改或删除。 

4. 文章里面的内容会不断进行变更和补充,后续除了会新增开源项目,与其相关的学习资料也会添加到项目链接下。 

5. 项目排名不分先后。 

6. 希望你有收获。

下面提供一些跟开源相关的文章链接: 

1. Apache的开源软件列表 

http://www.oschina.net/project/apache

  1. Java开源Apache项目
    http://www.open-open.com/56.htm
  2. 阿里巴巴的开源软件列表
    http://www.oschina.net/project/alibaba
  3. 百度的开源软件列表
    http://www.oschina.net/project/baidu
  4. 腾讯的开源软件列表
    http://www.oschina.net/project/tencent
  5. 华为的开源软件列表
    http://www.oschina.net/project/huawei
  6. Netflix的开源软件列表
    http://www.oschina.net/project/netflix
  7. 大公司都有哪些开源项目
    http://www.cnblogs.com/dunitian/p/5581520.html
  8. 2017年你不能错过的Java类库
    http://www.importnew.com/23858.html
  9. 公司开源导航页
    https://www.oschina.net/company

下面提供一些开源项目链接地址: 

【spring项目】 

1. spring以及子项目: 

github 

地址:https://github.com/spring-projects

【spring cloud项目】 

1. spring cloud系列项目: 

github 

地址:https://github.com/spring-cloud

【apache基金会】 

1. apache开源项目列表: 

apache 

地址:http://www.apache.org/index.html#projects-list

  1. apache项目github地址: 
  2. github 
  3. 地址:https://github.com/apache

【eclipse基金会】 

1. 轻量级的高性能JVM应用平台Vert.x 

apache 

地址:https://github.com/eclipse/vert.x官方参考文档:http://vertx.io/docs/

【阿里巴巴】 

1. 开源JSON处理框架fastjson: 

github 

地址:https://github.com/alibaba/fastjson

  1. 开源数据库连接池druid:
    github
    地址:https://github.com/alibaba/druid
  2. 开源分布式服务框架dubbo:
    github
    地址:https://github.com/alibaba/dubbo
  3. 开源分布式开放消息队列RocketMQ:
    github
    地址:https://github.com/alibaba/RocketMQ
    **备注:**RocketMQ
    已经进入apache
    孵化器,在孵化器的github
    地址如下:github
    地址:https://github.com/apache/incubator-rocketmq
  4. 开源实时流式计算框架jstorm
    github
    地址:https://github.com/alibaba/jstorm
  5. 开源分布式数据库同步系统otter
    github
    地址:https://github.com/alibaba/otter

7.开源分布式数据库服务中间件cobar 

github 

地址:https://github.com/alibaba/cobar

【唯品会】 

1. 开源调度框架Saturn: 

github 

地址:https://github.com/vipshop/Saturn

【当当】 

1. 开源调度框架elastic-job: 

github 

地址:https://github.com/dangdangdotcom/elastic-job

  1. 开源分库分表中间件Sharding-JDBC:
    github
    地址:https://github.com/dangdangdotcom/sharding-jdbc
  2. 开源分布式服务框架dubbox:
    github
    地址:https://github.com/dangdangdotcom/dubbox

【百度】 

1.分布式系统配置管理disconf 

github 

地址:https://github.com/knightliao/disconf

【腾讯】 

1. 开源基于微服务的平台Tars 

github 

地址:https://github.com/Tencent/Tars

【携程】 

1. 开源Redis多数据中心复制管理系统x-pipe 

github 

地址:https://github.com/ctripcorp/x-pipe

  1. 开源配置管理平台apollo
    github
    地址:https://github.com/ctripcorp/apollo
  2. 开源数据库访问框架dal
    github
    地址:https://github.com/ctripcorp/dal

Java学习交流QQ群:589809992 我们一起学Java!

【大众点评】 

1. 开源实时应用监控平台cat 

github 

地址:https://github.com/dianping/cat

【谷歌Google】 

1. 开源java轻量级IOC框架Guice 

github 

地址:https://github.com/google/guice

  1. 开源基于java1.6的类库集合的扩展guava 
  2. github 
  3. 地址:https://github.com/google/guava

【移动支付公司Square】 

1. 开源处理网络请求的网络框架OkHttp 

github 

地址:https://github.com/square/okhttp

  1. 网络请求框架Retrofit 
  2. github 
  3. 地址:https://github.com/square/retrofit

【mybatis项目】 

1. Sql映射持久层框架mybatis 

github 

地址:https://github.com/mybatis/mybatis-3

【hibernate项目】 

1. 对象关系映射框架hibernate 

github 

地址:https://github.com/hibernate/hibernate-orm

开源组织或者个人项目 

说明:由于一些项目的名字比较类似,为了区分把作者加上,作者署名团队或者主要开发者。

  1. spring boot中文参考文档
    作者:qibaoguanggithub
    地址:https://github.com/qibaoguang/Spring-Boot-Reference-Guide
  2. spring4中文参考文档
    作者:Way Laugithub
    地址:https://github.com/waylau/spring-framework-4-reference
  3. 开源分布式数据库中间件Mycat-Server
    作者:mycat开源团队github
    地址:https://github.com/MyCATApache/Mycat-Server
  4. 开源分布式数据库中间件mycat文档mycat-doc
    作者:mycat开源团队github
    地址:https://github.com/MyCATApache/Mycat-doc
  5. 基于spring的基础框架库springside
    作者:江南白衣github
    地址:https://github.com/springside/springside4
  6. 开源信息化快速开发平台jeesite
    作者:thinkgemgithub
    地址:https://github.com/thinkgem/jeesite
  7. Java资源大全中文版awesome-java-cn
    作者:伯乐在线github
    地址:https://github.com/jobbole/awesome-java-cn
  8. 通用权限管理系统cl-privilege
    作者:pumadonggithub
    地址:https://github.com/pumadong/cl-privilege
  9. 开源分布式应用追踪分析系统sky-walking
    作者:sky-walking团队github
    地址:https://github.com/wu-sheng/sky-walking
  10. 轻量级Java Web框架smart-framework
    作者:黄勇git.oschina
    地址:http://git.oschina.net/huangyong/smart-framework

11.许雪里github: 

作者:许雪里github 

地址:https://github.com/xuxueli

  1. 响应式函数编程框架RxJava
    作者:ReactiveXgithub
    地址:https://github.com/ReactiveX/RxJava
  2. 常用的java基础工具类iceroot
    作者:icerootgithub
    地址:https://github.com/iceroot/iceroot
  3. 开源轻量级的,高性能的事件总线MBassador
    作者:Benjamin Diedrichsengithub
    地址:https://github.com/bennidi/mbassador
  4. 通过注解来减少Java中的重复代码工具lombok
    作者:Reinier Zwitserlootgithub
    地址:https://github.com/rzwitserloot/lombok

16.简单日志门面slf4j 

作者:QOS.chgithub 

地址:https://github.com/qos-ch/slf4j

17.模拟测试框架Mockito 

作者:mockitogithub 

地址:https://github.com/mockito/mockito

  1. 结合JUnit、 Guice、 Mockito的高效组合测试框架Jukito
    作者:Arcbeesgithub
    地址:https://github.com/ArcBees/Jukito
  2. 轻量化的分布式服务框架rsf
    作者:Hasor Group码云
    地址:http://git.oschina.net/zycgit/rsf
  3. JAVA 极速WEB+ORM框架 JFinal
    作者:James Zhangithub
    地址:https://github.com/jfinal/jfinal

© 著作权归作者所有

共有 人打赏支持
写代码的奥特曼
粉丝 10
博文 86
码字总数 109060
作品 0
杭州
高级程序员
Java程序员编程学习—Java新手职业生涯规划分享

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互...

Java小辰
05/17
0
0
【整理】国内一些大公司的开源项目

昨天看阿里的MetaQ文档,感觉对于消息系统的理解,比起大多数文章都要出色得多了,有些分析也非常的有实用性。估计还有很多优秀的项目没被发掘,于是就调研了一下,国内一些大公司的开源项目...

黄亿华
2013/08/25
0
22
少走弯路,给Java 1~5 年程序员的建议

今天LZ是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前,LZ要先声...

重走Java
05/29
0
0
答CsdnBlogger问-关于安卓入行和开发问题

本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! 问1:请问大牛对功能和框架的认识有哪些?(提问者:执笔记忆的空白) 比如对于一个小公司来说,什么样的框架最适用,您经...

liuzxgeek
2016/09/21
0
0
老菜鸟致青春,程序员应该选择java 还是 c#

致青春 还记得自己那年考清华失败,被调剂到中科大软院,当初有几个方向可以选,软件设计、嵌入式、信息安全等等,毫不犹豫地选择了信息安全。 为什么选信息安全?这四个字听起来多牛多有感觉...

天天顺利
2015/05/18
0
5
关于Java常量定义的一点思考

前言 最近在分析httpclient(v4.2)源码的时候,发现了一个比较有意思的事情,那就是关于java中如何定义常量的问题。我想在Java中定义常量并使用常量是非常非常常见的,那么如此常见的问题,又...

算法与编程之美
2013/05/31
0
5
🛠VS Code编辑器配置Java开发环境

🛠VS Code编辑器配置Java开发环境 一、简述 及讨论 由于学校课程的原因,是基本以java开发为主线的课程,但是我对java兴趣不大,又加上我不太喜欢 「Eclipse」这个java的集成开发环境(简称...

Cc卿
06/02
0
0
Airbnb 弃用之后,我们还应该用 React Native 吗?

在过去几年,当人们谈到 React Native 时,都会马上联想到 Airbnb 在这方面做得非常出色。然而,近日,Airbnb 技术团队在 Medium 上发布的博客却让事态出现了惊天逆转,Airbnb 官方宣布停止使...

达尔文
06/27
0
0
Android 学习资料分享(2015 版)

我是如何自学Android,资料分享(2015 版) Tikitoo 2015.02.11 10:21 1713 字 3932 次阅读 自己学了两三个月的Android,最近花了一周左右的时间写了个App——Diigoer(已开源),又花了一两...

moz1q1
2015/02/12
0
4
java学习从入门到精通(原创)--精华

作者:robbin 网址:http://www.fankai.com/ Java Learning Path (一)、工具篇 一、 JDK (Java Development Kit) JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),...

精华之王
2009/04/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

FOMO游戏代码解析

源代码在此处

怎当她临去时秋波那一转
10分钟前
0
0
EOS智能合约与DApp开发入门

EOS的是Block.One主导研发的一个区块链底层公链系统,它专门为支撑商业去中心化 应用(Decentralized Application)而设计,其代码开源。 比特币被称为区块链1.0,因为它开辟了数字加密货币的...

笔阁
22分钟前
1
0
编译cjson到dll

https://blog.csdn.net/mengzhisuoliu/article/details/52203724 编译完成后 是纯lua实现的json decode 的10倍以上...

梦想游戏人
32分钟前
0
0
JS基础- Date 对象

Date 对象 Date 对象用于处理日期和时间。 创建 Date 对象的语法: var myDate=new Date() 注释:Date 对象会自动把当前日期和时间保存为其初始值。 Date 对象属性 属性 描述 constructor 返...

ZHAO_JH
34分钟前
0
0
Python数据分析numpy(1)

Python开源的科学计算基础库 1.表示N维数组对象ndarray 2.线性代数、傅里叶变换、随机数生成 3.广播函数,整合c++、c 一.数据的维度 1.数据 2.数据维度 3.一维数据 (1)特点 (2)Python中的...

十年磨一剑3344
37分钟前
0
0
csv导入Hive脚本

from pyspark.sql import HiveContexthivec = HiveContext(sc) # 创建一个hivecontext对象用于写执行SQL,sc为sparkcontext# 拼接一个字段类型字符串str_s = 'label String,'...

gulf
39分钟前
0
0
TensorFlow 隐含层 拟合 异或运算

a⊕b = (¬a ∧ b) ∨ (a ∧¬b) 数据 X = [[0, 0], [0, 1], [1, 0], [1, 1]]Y = [[0], [1], [1], [0]] 单层网络只能拟合线性问题,由于异或是非线性问题,需要使用多层网络 输入和输出 [[...

阿豪boy
53分钟前
0
0
SVN 教程

http://www.runoob.com/svn/svn-tutorial.html 记一次 svn 管理的项目迁移工作 之前A服务器上的项目版本管理工具是用的SVN,后来,之前管理linux服务器的员工离职了,这管理服务器的工作也就...

yeahlife
54分钟前
0
0
在Python中,不用while和for循环遍历列表

a = [1, 2, 3, 8, 9]def printlist(l, index): if index == len(l): return else: print(l[index]) printlist(l, index + 1)printlist(a,......

丁典
55分钟前
0
0
Kubernetes使用中发现的错误及解决

运行 kubectl dashboard 时报错: Error validating service: Error getting service kubernetes-dashboard: services "kubernetes-dashboard" not found 排查 kubectl get po --all-names......

哎码
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部