Jgrowing

Java is Growing up but not only Java。Java成长路线,但学到不仅仅是Java。
Alternatives To Jgrowing
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Javafamily33,950
3 months ago
【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
Technology Talk13,462
21 days ago3
【大厂面试专栏】一份Java程序员需要的技术指南,这里有面试题、系统架构、职场锦囊、主流中间件等,让你成为更牛的自己!
Springboot6,143
a month ago84Java
springboot 框架与其它组件结合如 jpa、mybatis、websocket、security、shiro、cache等
Bestjavaer5,417
10 days ago8
这是一个成为更好的Java程序员的系列教程
Awesome Java Books5,400
a year ago8
Java开发者技术书籍大全 - Java入门书籍,Java基础及进阶书籍,框架与中间件,架构设计,设计模式,数学与算法,JVM周边语言,项目管理&领导力&流程,职业素养与个人成长,格局与视野,面试参考书等。
Java Eight Part3,943
a month ago8Java
『Java八股文』Java面试套路,Java进阶学习,打破内卷拿大厂Offer,升职加薪!
Jgrowing3,549
3 years ago19bsd-2-clauseJava
Java is Growing up but not only Java。Java成长路线,但学到不仅仅是Java。
Scm Biz Suite2,222
17 days ago10Java
供应链中台系统基础版,集成零售管理, 电子商务, 供应链管理, 财务管理, 车队管理, 仓库管理, 人员管理, 产品管理, 订单管理, 会员管理, 连锁店管理, 加盟管理, 前端React/Ant Design, 后端Java Spring+自有开源框架,全面支持MySQL, PostgreSQL, 全面支持国产数据库南大通用GBase 8s,通过REST接口调用,前后端完全分离。
Spring Kafka1,9601,6912813 days ago181July 17, 202352apache-2.0Java
Provides Familiar Spring Abstractions for Apache Kafka
Whatsmars1,842
4 months ago10apache-2.0Java
Java生态研究(Spring Boot + Redis + Dubbo + RocketMQ + Elasticsearch)🔥🔥🔥🔥🔥
Alternatives To Jgrowing
Select To Compare


Alternative Project Comparisons
Readme

license stars forks help-wanted issues PRs Welcome

JGrowing

Java is Growing up but not only Java。Java成长路线,但学到的不仅仅是JAVA。

维护人员(排名不分先后)

@林大塔, @lzx2005,@TGhoul,@crossoverJie,@zhangyd-c,@ygmyth,@kinglaw1204,@easepan,@xuyuji

缘起

时常有一些朋友问起一个Java程序员到底应该怎么学习?公司的项目对自己没啥帮助,到底应该怎么提升?这些问题想必对很多人都是一个通病,包括我自己也是。所以我对于这些问题通常只能基于自己的眼界进行答复,也不知道这些东西对于他们是否有效。

某一天看见了一个有关Java面试的Github开源项目,但是其目的性太强了,我觉得作为一个程序员来说面试终究是少数时候,对于一个程序员来说更多的应该是提升自己,创造更多的价值。于是我就萌生了建立JGrowing(Java成长路线)这个项目的想法,希望由更多的人一起来共建,分享自己成长路线,帮助更多的人。

介绍

JGrowing不是属于某个人的项目,而是属于组织项目。我的想法是由我最初画一个大致的Java学习路线脑图,而其中的具体的文章我会不断的更新,当然最好是由你来和我们一起更新和修改文章和路线图。 脑图

学习Java可以按照下面的顺序来学习,当然你也可以查漏补缺查看自己感兴趣的部分:

1. 计算机基础

这部分和语言无关,苦练基本功,为以后做好准备。

1.1操作系统

1.2计算机网络

1.3数据库

2. 数据结构和算法

2.1数据结构

2.2算法

3. Java基础

3.1Java特性

3.2基本程序设计

3.3Java并发编程

3.4JVM

4. 分析设计

设计原则

设计模式

领域驱动设计

5. 常用框架

5.1Spring全家桶

5.2ORM框架

5.3常用工具包

5.4日志框架

数据库连接池

其他框架

6. 服务端开发

6.1服务监控

6.2服务器

6.3服务防护

6.4容器云

6.5服务优化

7. 分布式

7.1中间件

7.1.1分布式事务

7.2批处理系统

7.3流处理系统

7.4搜索引擎

8. CaseStudy

前车之鉴,后事之师。

如何排查问题

常见问题案例

额外的一些:

基础工具:

面试经验

扩展阅读:

有幸结识了一个群友,水平很厉害,他自己也对Java技能知识图谱有一定的总结:Java服务端知识技能图谱

你的参与

JGrowing中大部分文章目前都没有写,希望你能参与进来一起,怎么做?

  • 联系我,加入JavaGrowing组织,参考此issue
  • 选出一个你感兴趣的主题,进行原创,当然如果你发现了一些很优秀的文章(能联系上作者的),联系作者进行转载。
  • 对学习路线有什么建议,或者有什么不对的地方提出PR进行修改。

只要你参与进来,你将获得:

  • 开源项目参与者称号一枚。
  • 锻炼了git技术。
  • 每个参与者都将会获得首页的提名感谢。
  • 学习了更多的技术。
  • 帮助你宣传个人影响力

文章范例

如果不想太麻烦的同学可以推荐自己的阅读过的优秀图书,附上豆瓣评分和自己的书评即可。对于原创文章的要求如下:

  • 语言简单明了,逻辑清晰易懂。
  • 对于讲解的内容尽可能挖掘扩展,不能局限于表面。
  • 不允许粘贴各种营销广告。
  • 允许宣传自己的一些私人广告(如个人公众号,博客等)。

联系我

我的个人公众号如下,如果想加入微信群,可以通过公众号加我微信号好友,拉你进入群聊 二维码

Popular Spring Projects
Popular Kafka Projects
Popular Frameworks Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Spring
Kafka
Jit