JavaGuide(【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识):https://github.com/Snailclimb/JavaGuide

人生总有各种各样的巧合发生。在1年多前,换句话说就是我还是大三的一名学生的时候。我开源了 JavaGuide ,直接到今天 JavaGuide 已经达到现在 60.5 k+ Star ,目前在所有仓库中排名29位, 我觉得这也算是我眼中的一种巧合。

JavaGuide 由来

大三上学期的时候,自己真正开始准备秋招面试 ,结合以往的准备面试的经验和自己爱总结分享的习惯,我就想能不能将自己总结的知识点或者面试题放到 Github 上去。我有这个想法的时候还是比较犹豫到底要不要去做的,不过,刚好在 Github 上也有一个总结知识点的项目也就是在Github上疯狂收获 82.9 k Star 的CS-Notes(技术面试必备基础知识、Leetcode、Java、C++、Python、后端面试、计算机操作系统、计算机网络、系统设计),当时就想这个项目不就是对我想法的实现么。也就是现在受到这个项目的鼓励,我就正式开始专注做 Java 方向的知识点总结。

个人感觉开源的意义还是非常大的!

相比于其他通过 JavaGuide 学到东西或者说助力获得 offer 的朋友来说 , JavaGuide 对我的意义更加重大,不夸张的说,有时候真的感觉像是自己的孩子一点一点长大一样,哈哈。我觉得自己日常工作期间,花时间和Github上的小伙伴们一起去维护它还是挺有意义的。很多时候自己也有没考虑到的地方或者不懂的地方,不过因为各位程序员同胞的帮助,我自己也学到了很多。

JavaGuide 概览

可以不谦虚的说,JavaGuide 目前应该是 Github 上 Java 偏文档类型的开源项目中做的最好的一个,吹牛简单,我觉得可以直接上数据说话。

评判一个开源项目的热度或者说项目的质量,很大一部分可以通过 Star、Issue、PR、Commit记录这几个维度来看。

Issue 概览

通过下图可以看到 JavaGuide 的 issue 数量一共有228个,总结来说这些 issue 主要是下面几个方面的内容:

  1. 提问;
  2. 对于项目的改进意见;
  3. 对项目中存在的问题的说明;
  4. 对一些项目中的文章讲到的知识点不确定的时候进行的讨论;
  5. 其他

PR概览

通过下图可以看到 JavaGuide 的PR数量达到了 314 个,并且我已经处理完毕313个,

我的第一个 60 k+ Star Java开源项目的更多相关文章

  1. 分享一个基于 netty 的 java 开源项目

    1.简介 中微子代理(neutrino-proxy)是一个基于 netty 的.开源的 java 内网穿透项目.遵循 MIT 许可,因此您可以对它进行复制.修改.传播并用于任何个人或商业行为. 2.项 ...

  2. 硬核! Github上 ,star超高的Java 开源项目分享给你!

    Awsome JavaGreat Java project on Github(Github 上非常棒的 Java 开源项目). English Version 大家都知道 Github 是一个程序员 ...

  3. 打造一个高逼格的android开源项目——小白全攻略 (转)

    转自:打造一个高逼格的android开源项目 小引子 在平时的开发过程中,我们经常会查阅很多的资料,最常参考的是 github 的开源项目.通常在项目的主页面能看到项目的简介和基本使用,并且时不时能看 ...

  4. 硬核! 逛了4年Github ,一口气把我收藏的 Java 开源项目分享给你!

    Awsome Java Great Java project on Github(Github 上非常棒的 Java 开源项目). English Version 大家都知道 Github 是一个程序 ...

  5. Java开源项目(备查)

    转自:http://www.blogjava.net/Carter0618/archive/2008/08/11/221222.html Spring Framework  [Java开源 J2EE框 ...

  6. 用Java开源项目JOONE实现人工智能编程

    http://www.robotsky.com/ZhiN/MoS/2011-08-25/13142461416649.html 用Java开源项目JOONE实现人工智能编程 https://sourc ...

  7. 3月份GitHub上最热门的Java开源项目

    今天,我们来盘点3月份GitHub上最热门的Java项目的时候了,如果你每月都有关注猿妹发布的排行榜,那么本月的Java项目对你来说一定不陌生,这些都是曾经多次出现在榜单中的项目: 1 advance ...

  8. 阿里巴巴的26款Java开源项目

    阿里巴巴的26款Java开源项目 开源展示了人类共同协作,成果分享的魅力.没有任何一家网络公司可以不使用开源技术,仅靠自身技术发展起来.“取之于开源,用之于开源,才能促进开源的良性发展”,阿里巴巴各个 ...

  9. 网上下载的 java开源项目 如何 打jar包

    目前很多java开源项目(例如qlexpress)只提供了源码,没有提供jar,下面提供maven打jar包的方法. 1.进入qlexpress下载后源代码所在的目录,此目录应包含pom.xml,如下 ...

随机推荐

  1. 毕业设计过程中的一些学习Android网站

    安卓巴士:http://www.apkbus.com/CSDN:(下载资源)http://www.csdn.net/?ref=toolbar博客园:http://www.cnblogs.com/极客学 ...

  2. [LUOGU1272] 重建道路 - 树形背包

    题目描述 一场可怕的地震后,人们用N个牲口棚(1≤N≤150,编号1..N)重建了农夫John的牧场.由于人们没有时间建设多余的道路,所以现在从一个牲口棚到另一个牲口棚的道路是惟一的.因此,牧场运输系 ...

  3. 微信小程序——获取formid

    小程序对模板消息推送做了相应的限制:如果用户主动触发小程序表单提交1次,小程序可在7天内向用户主动推送1条模版消息,如果用户通过小程序完成支付,小程序可在7天内向用户主动推送3条模版消息.(formi ...

  4. springboot security+redis+jwt+验证码 登录验证

    概述 基于jwt的token认证方案 验证码 框架的搭建,可以自己根据网上搭建,或者看我博客springboot相关的博客,这边就不做介绍了.验证码生成可以利用Java第三方组件,引入 <dep ...

  5. .NET Framework概述

    1.NET Framework是为其运行的应用程序提供各种服务的托管执行环境,它包括两个主要组件:(1).公共语言运行时 (CLR),(2)..NET Framework 类库: 2.NET Fram ...

  6. Vultr新用户充值送50刀

    充值送50刀 活动还是可以的,充个10刀,适合用来当测试服,按时间计费

  7. Emacs 学习之旅

    **Emacs 的使用过程,就像是程序员的生涯一样--路漫漫其修远兮,吾将上下而求索.** ## 万物始于 Emacs 最早知道 _Emacs_ 是从编辑器的圣战开始的,即编辑器之神--Vi,和神的编 ...

  8. 【Windows删除指定后缀文件cmd命令】

    如果我想删除指定目录下的"*.mp4"后缀文件 在命令行中,进入指定目录,输入 del [/q] "*.mp4" del 命令是删除文件cmd(命令行)命令. ...

  9. linux 安装swoole

    1.首先我们要安装swoole扩展的话,需要把它的包下载下来,下载地址是: https://github.com/swoole/swoole-src 2.下载下来之后进行解压: unzip swool ...

  10. QHDYZ模拟赛20191012

    今天信息处老师(并不是教练,基本等于机房看门大爷) (好吧老师其实很犇,软件什么的厉害的一批,只是不能带oi--) 跟我说:"xxj,过两天月考完了,可以在初赛前再整一次模拟赛,一天,三道题 ...