前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >还在收集资料?我这里有个github汇总

还在收集资料?我这里有个github汇总

作者头像
xjjdog
发布2019-10-25 00:24:10
9690
发布2019-10-25 00:24:10
举报
文章被收录于专栏:架构专题

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。

国内程序员都喜欢收集资料,但是又不看,github是重灾区。更有莫名其妙fork的,让人不得要领。这些资料其实也代表了收集者的一个思路,还是有不小参考价值的。

这里,我整理了一下java后端的一些资料,算是送给大家的福利吧。收集了不看,也无所谓了(排名不分先后)。

如何贡献?

我把这些信息放在了github上,做索引用。如果你有其他的高质量仓库,但star数不高的,欢迎提交issues。内容包括:

1、简短的标题 2、仓库链接 3、一个简短的带个人色彩的描述

地址:https://github.com/xjjdog/java-awesome-fucker

正文

1 、后端技能汇总

https://github.com/xjjdog/javaok

《必看!java后端,亮剑诛仙》。java发展路线技术要点。根据基础、Java基础、Java进阶给分了下类,挑的也都是最常用最重要的工具。对于初、中学者,是不可多得的指引性文章。本仓库最近提交,属于王婆卖瓜类型。

star: 500

2、提问的智慧

https://github.com/oldratlee/translations

首先,所谓一个程序员,肯定会面临千奇百怪的问题。但是,在提问前,请让自己显得专业些,不要那么low bee。除了一些翻译文章,本仓库最有价值的,是《提问的智慧》一篇。话不在多,在于精、准。

star:4.7k

3、码农技能图谱

https://github.com/TeamStuQ/skill-map/

极客邦科技出品。用脑图绘制的技能图谱,囊括了大部分程序员职业的分工。通过一些名词,可以对所掌握的知识查缺补漏。脑图有大量专家绘制,有一定的权威参考价值。

star:16k

4、awesome

https://github.com/sindresorhus/awesome

awesome的根。awesome是令人惊叹的意思,一般在github上带有awesome的仓库,都是关于本专业的资源集合。而这个仓库,是集大成者,几乎包括了所有的awesome库。如果你寻找相关专业资源,不妨到这里找找。或者直接访问下面的链接:https://github.com/topics/awesome

star: 118k

5、免费中文在线书籍

https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books-zh.md

一个非常全的开源书籍的汇总,非常丰富。很多书都是中文的,这对英文阅读有障碍的同学来说是一个福音。你如果想挑战一下其他语言的list的话,也可以切换到仓库主页进行选择性浏览。

star:130k

https://github.com/justjavac/free-programming-books-zh_CN

关于书籍方面,这里还有一个。

6、免费书籍

https://github.com/ruanyf/free-books

阮一峰《科技爱好者周刊》收集的免费书籍汇总。有语言层面的,也有理论方面的,都是可在线访问的。不过里面的资源,有很多是英文的,多看看对自己的知识系统提升肯定是有帮助的。

star:6.5k

7、行业ppt

https://github.com/0voice/from_coder_to_expert

2019年最新总结,从程序员到CTO,从专业走向卓越,分享大牛企业内部pdf与PPT。属于资料分享类。

不过其中的内容,以go的居多,java的解决方案居于少数。另外,ppt都是点到为止,可以看思路,但深入了解还需要其他途径。本仓库,私以为属于收藏了但并不会多看的系列之一。

star:8.2k

8、面试题

https://github.com/0voice/interview_internal_reference

涵盖了大厂的常见面试题。这些面试题,小厂通常直接copy,所以属于通吃。但好像很多题目的讲解,并不是很详细。有些题目是缺失的。不过依然感谢辛勤整理。

21.4k

9、开发者头条

https://github.com/toutiaoio/weekly.manong.io

本项目是《码农周刊》编程学习资料大合集,码农周刊团队官方出品。 这是专业人士通过对每天的技术文章进行筛选的结果,质量上有保证。如果有一个精细索引的话,会好很多。

1.4k

10、学习资源

https://github.com/francistao/LearningNotes

初级的计算机相关知识,涵盖java、android、面试等,有一定参考价值。作者貌似是android的开发者:),后端程序员可以参考core java部分。

star:11.8k

11、基础知识

https://github.com/kdn251/interviews/blob/master/README-zh-cn.md

软件工程师面试指南。掘金翻译计划,主要集中在一些基础的算法和计算机基础上,内容不是很多,但都是很根本。本着star数代表大众倾向的态度,可以参考一下。

star:40k

12、java核心

https://github.com/crossoverJie/JCSprout

jdk核心知识。从java基础,到基本的架构设计,算是比较系统的介绍。作者介绍:Java Core Sprout:处于萌芽阶段的 Java 核心知识库。

22.7k

13、java向导

https://github.com/Snailclimb/JavaGuide

java相关,jdk核心知识。【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。除了java基本知识,还包括了不少面试方面的内容。

star:58.7k

14、资料汇总

https://github.com/aalansehaiyang/technology-talk

汇总java生态圈常用技术框架、开源中间件,系统架构、数据库、大公司架构案例、常用三方类库、项目管理、线上问题排查、个人成长、思考等知识。

star:7.2k

15、全栈开发

https://github.com/frank-lam/fullstack-tutorial

终于有一个全栈开发的介绍了。顾名思义,啥都有。致力于成为一个全栈开发爱好者的学习指南,给初学者一个更明确的学习方向,同时也是对自己技能的强化和巩固。

star:6.2k

16、资料汇总

https://github.com/CyC2018/CS-Notes

比较全面的基础知识。包括:技术面试必备基础知识、Leetcode 题解、Java、C++、Python、后端面试、操作系统、计算机网络、系统设计。算是比较良心了。

star:81k

17、java的linux

https://github.com/judasn/Linux-Tutorial

带动更多的人进入 Linux 世界,特别是做 Java 开发的人。java程序员通常都疏于这方面内容的培养,但很少人知道这是java程序员的进阶之路。

star:6.5k

18、java成神

https://github.com/hollischuang/toBeTopJavaer

Java工程师成神之路。成为顶尖的javaer,干货内容还是不少的。

star:9k

19、后端架构图谱

https://github.com/xingshaocheng/architect-awesome

后端架构师技术图谱。文章很多,很多文章是外链,可以通过目录看到后端开发的一些进阶内容。

star:38.1k

20、资料整理

https://github.com/doocs/advanced-java

互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识

star:32.7k

21 、算法

https://github.com/azl397985856/leetcode

很多开发会疏于算法,这是一个专注于算法领域的仓库。

star:21k

22 、简历模版

https://github.com/geekcompany/ResumeSample

简历模版。如果你不知道怎么写简历,可以参考一下。

star:19.8k

End

快到碗里来。

作者简介:小姐姐味道 (xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。

JAVA后端知识索引 1、必看!java后端,亮剑诛仙

2、学完这100多技术,能当架构师么? 两篇索引,吊打全网,也是小姐姐味道系统化文章展开路径,定期梳理

Linux

Linux有“最常用”和“荒岛余生”两个系列,最爱的编辑器当然是vim。我整理了一份《最有用系列,百页精华》pdf,想要可以加我微信:xjjdog0

Linux上,最常用的一批命令解析 csdn发布首日,即获1k+赞,点赞率1/8

最常用系列↓(更多见文末)

1、最常用的一套“Vim“技巧 2、最常用的一套“Sed“技巧 3、最常用的一套“AWK“技巧


基础架构

基础架构的范围,大多数是一些整体性的方案,但又比较深入底层原理。这方面的工作有两个特点:思路要全,内容要专。

这次要是讲不明白Spring Cloud核心组件,那我就白编这故事了 有比较精细俏皮的讲解 微服务不是全部,只是特定领域的子集 也有大而全的解决方案

解决方案:

1、服务端开发学习路径图,心疼小哥哥们 2、这么多监控组件,总有一款适合你 3、“分库分表” ?选型和流程要慎重,否则会失控 4、使用Netty,我们到底在开发些什么? 5、”MySQL官方驱动“主从分离的神秘面纱 6、这可能是最中肯的Redis规范了 7、发布系统有那么难么? 8、也浅谈下分布式存储要点 7、希望一个数据同步,包治百病 8、如何使用postgis做一个高可用的附近的人服务? 9、那些需要自己开发的安全需求 10、WebSocket协议 8 问 11、JAVA多线程使用场景和注意事项简版 12、上厅房,下厨房,ElasticSearch有的忙 13、分布式消息系统,设计要点。画龙画虎难画骨 14、Kafka基础知识索引 15、与亲生的Redis Cluster,来一次亲密接触

高并发相关(未完结):

1、高并发之限流,到底限的什么鬼 2、信号量限流,高并发场景不得不说的秘密 3、没有预热,不叫高并发,叫并发高 4、这样的高可用,我不要!

细节深入:

1、到处是map、flatMap,啥意思? 2、现实中的路由规则,可能比你想象中复杂的多 3、非规范SQL的sharding-jdbc实践 4、冷门instrument包,功能d炸天 5、360度测试:KAFKA会丢数据么?其高可用是否满足需求? 6、使用多线程增加kafka消费能力 7、由 Canal 组件分析集成中间件架构的一般过程 8、血洗多线程,抱得offer归 [标题党] 9、余额,危险的操作,给996留点福报 [教唆] 10、模拟邮件服务器,批量注册利器 [黑产] 11、这段java太古怪 [逗比]12、MySQL痿了,放不下这么多数据! 13、你的也是我的。3例ko多线程,局部变量透传 14、这句简单的sql,如何加索引?颠覆了我多年的认知

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小姐姐味道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何贡献?
  • 正文
    • 1 、后端技能汇总
      • 2、提问的智慧
        • 3、码农技能图谱
          • 4、awesome
            • 5、免费中文在线书籍
              • 6、免费书籍
                • 7、行业ppt
                  • 8、面试题
                    • 9、开发者头条
                      • 10、学习资源
                        • 11、基础知识
                          • 12、java核心
                            • 13、java向导
                              • 14、资料汇总
                                • 15、全栈开发
                                  • 16、资料汇总
                                    • 17、java的linux
                                      • 18、java成神
                                        • 19、后端架构图谱
                                          • 20、资料整理
                                            • 21 、算法
                                              • 22 、简历模版
                                              • End
                                              相关产品与服务
                                              云数据库 MySQL
                                              腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
                                              领券
                                              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档