1.35.1.1. 面试学习技术网站
1.35.1.1.1. 知识点相关
1.35.1.1.1.1. 1.JavaGuide
Github地址: https://github.com/Snailclimb/JavaGuide JavaGuide-Interview
star: 64.0k
- 介绍: 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
1.35.1.1.1.2. 2.CS-Notes
- Github 地址:https://github.com/CyC2018/CS-Notes
- Star: 68.3k
- 介绍: 技术面试必备基础知识、Leetcode 题解、后端面试、Java 面试、春招、秋招、操作系统、计算机网络、系统设计。
1.35.1.1.1.3. 3. advanced-java
- Github地址:https://github.com/doocs/advanced-java
- star: 23.4k
- 介绍: 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,后端同学必看,前端同学也可学习。
1.35.1.1.1.4. 4.JCSprout
- Github地址:https://github.com/crossoverJie/JCSprout
- star: 21.2k
- 介绍: Java Core Sprout:处于萌芽阶段的 Java 核心知识库。
1.35.1.1.1.5. 各种框架Demo学习示例代码tutorials
- Github地址:https://github.com/eugenp/tutorials
- 介绍: 涵盖了大多数框架的使用示例代码,java学习使用示例
1.35.1.1.1.6. 各种框架Demo学习示例教程
- 地址:https://www.baeldung.com/
- 介绍: 大多数框架的使用示例代码
1.35.1.1.1.7. 5.toBeTopJavaer
- Github地址:https://github.com/hollischuang/toBeTopJavaer
- star: 4.0 k
- 介绍: Java工程师成神之路。
1.35.1.1.1.8. 6.architect-awesome
- Github地址:https://github.com/xingshaocheng/architect-awesome
- star: 34.4 k
- 介绍:后端架构师技术图谱。
1.35.1.1.1.9. 7.technology-talk
- Github地址: https://github.com/aalansehaiyang/technology-talk
- star: 6.1k
- 介绍: 汇总java生态圈常用技术框架、开源中间件,系统架构、项目管理、经典架构案例、数据库、常用三方库、线上运维等知识。
1.35.1.1.1.10. 8.fullstack-tutorial
- Github地址: https://github.com/frank-lam/fullstack-tutorial
- star: 4.0k
- 介绍: fullstack tutorial 2019,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试。
1.35.1.1.1.11. 9.3y
- Github地址:https://github.com/ZhongFuCheng3y/3y
- star: 1.9 k
- 介绍: Java 知识整合。
1.35.1.1.1.12. 10.java-bible
- Github地址:https://github.com/biezhi/java-bible
- star: 2.3k
- 介绍: 这里记录了一些技术摘要,部分文章来自网络,本项目的目的力求分享精品技术干货,以Java为主。
1.35.1.1.1.13. 11.interviews
- Github地址: https://github.com/kdn251/interviews/blob/master/README-zh-cn.md
- star: 35.3k
- 介绍: 软件工程技术面试个人指南(国外的一个项目,虽然有翻译版,但是不太推荐,因为很多内容并不适用于国内)。
1.35.1.1.1.14. 11.Java面试+Java学习指南
- Github地址: https://github.com/AobingJava/JavaFamily
- star:
- 介绍: 【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
1.35.1.1.2. 算法相关网站
1.35.1.1.2.1. 1.LeetCodeAnimation
- Github 地址: https://github.com/MisterBooo/LeetCodeAnimation
- Star: 33.4k
- 介绍: Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路)。
1.35.1.1.2.2. 2.awesome-java-leetcode
- Github地址:https://github.com/Blankj/awesome-java-leetcode
- star: 6.1k
- 介绍: LeetCode 上 Facebook 的面试题目。
1.35.1.1.2.3. 3.leetcode
- Github地址:https://github.com/azl397985856/leetcode
- star: 12.0k
- 介绍: LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
1.35.1.1.2.4. HackerRank
- 地址:HackerRank
- 介绍: 该网站非常出名,大多数程序相关岗位的人都知道这个网站,而且都不需要配置任何编译开发环境 就可以直接开始写算法,函数一类的挑战题目。网站上也有很多算法题,难度从低到高,非常的全面,可以深入学习算法。
1.35.1.1.2.5. TopCoder
- 地址:TopCoder
- 介绍: TopCoder这个网站可以说是一个程序设计比赛的网站,成立于2001年,最早的在线编程竞技平台之一,网站提供了一系列的算法挑战,采用比赛、评分、支酬等方式吸引众多平面设计师和程序员业余工作。参赛者可使用代码编辑器直接进行在线作答,比拼获胜者可获得竞赛赞助方提供的奖励,大家可以上去那里跟来自全世界的程序员(事实上大多数也是大学生)进行更直接的交流。
1.35.1.1.2.6. Geekforgeeks
- 地址:Geekforgeeks
- 介绍: Geeksforgeeks是印度的一家致力于计算机科学的百科全书,根据不同的用户计算机水平而发布不同的难度等级,从基础到专家级,内容涵盖了编程、算法、面试问题等。 它有许多常见算法练习的解决方案。每个解决方案包括许多不同的方法,以及每种方法的复杂性,一种非常有帮助的网站。
1.35.1.1.2.7. Lintcode
- 地址:Lintcode
- 介绍: 支持中英双语,汇集了算法、数据结构,人工智能,系统设计等众多领域的题目,网站还会举办编程比赛,很多算法爱好者在这里切磋技艺。
汇集了各大公司的算法面试题。有阶梯式训练题库,帮你选好应该刷的题目,在线刷题。
1.35.1.1.2.8. Codeforces
- 地址:Codeforces
- 介绍: Codeforces 又被戏称为 CF,是一家俄罗斯的网站,这里有很好的比赛,很好的题目,很好的选手,简称"三好"。是一个举办比赛、做题和交流的平台,网站自带blog功能,可以求助/发布题解。
- 地址:https://coderbyte.com/
- 介绍:
1.35.1.1.2.9.
- 地址:https://www.kaggle.com/
- 介绍:
1.35.1.1.2.10.
- 地址:https://www.codechef.com/
- 介绍:
1.35.1.1.2.11.
- 地址:https://codesignal.com/
- 介绍:
1.35.1.1.2.12. 九章算法
- 地址:九章算法
- 介绍:
1.35.1.1.2.13. Codegym
- 地址:Codegym
- 介绍: Codegym是一个以Java为中心的平台,它比其他平台上都要更加深入的介绍Java,这个网站将理论和实践知识相结合,你可以在上面找到1200多个练习项目。主要具备以下特点:
互动课程,这部分有500多小时的编程课程 内置IDE,帮助你解决实践问题 活跃的Java社区 这个平台通过游戏化和故事化让学习变得有趣
1.35.1.1.2.14. Treehouse
- 地址:Treehouse
- 介绍: Treehouse是另一个将编程知识简单化讲解的平台,它会教你处理特定项目所需的技能,比如创建一个APP,创建一个WordPress博客等。Treehouse支持所有流行的编程语言——Java、Python、c++、Ruby和其他语言,具有以下好处:
现实环境中练习问题 与导师面对面的交流 离线访问
1.35.1.1.2.15. Khan Academy
- 地址:Khan Academy
介绍: 尽管Khan Academy没有Java或Python教程,但该平台是理解计算机科学基本概念的一个很好的起点,完成这些课程后,你将会了解数据结构相关的知识,掌握oOP概念,并获得“程序员思维”,具有以下特点:
免费的课程 涉及前端开发和数据库管理 易于使用的界面 有助于巩固知识的小测试
1.35.1.1.2.16. Udemy
- 地址:Udemy
介绍: Udemy是一个领先的在线教育平台,提供大多数编程语言课程,用户群体也相当大,课程分为收费和免费,这是由讲师决定,价格从10美元到几百美元不等,主要具有以下特点:
广泛的编程语言选择 可以按照自己的节奏获取学习材料
1.35.1.1.2.17. Code4Startup
- 地址:Code4Startup
介绍: 如果您想在创业领域获得更多实际经验,Code4Startup是一个很好的平台,可以很好地利用你的开发技能。这个项目允许初级程序员为实际的初创公司编写代码,同时,企业主可以节省招聘人才的费用。
除了作为一个实践场所,Code4Startup还为编程专业的学生提供了大量的免费课程。就我个人而言,Learn Ruby on Rails、Heroku和Wistia API等多个课程我都很喜欢。
1.35.1.1.2.18. One Month
- 地址:One Month
- 介绍: 如果你为“我如何在一个月内学会一门编程语言?”,请务必查看这个平台。这个编程网站可以帮助初级程序员快速掌握JS、Python和Ruby的基本概念,遗憾的是,该平台上的大多数课程都是付费,尽管少数免费课程,还有一个讨论编程热点新闻的博客。
1.35.1.1.2.19. PluralSight
- 地址:PluralSight
介绍: Pluralsight的课程从入门到高级,涵盖了所有流行的编程语言,以及数据科学的基础知识,主要具有以下特性:
课程范围广泛 有专门针对高级开发人员的课程 广泛的订阅计划
1.35.1.1.2.20. Coursera
- 地址:Coursera
介绍: 与Udemy一样,Coursera是另一个值得CS和编程学生学习的资源。与Udemy不同的是,该平台关注的是大学层面的深入研究,而不是实践理念。
这个平台是计算机科学专业的一个强大的资源,你可以通过它学习斯坦福大学、密歇根大学等学校的课程。
1.35.1.1.2.21. Freecodecamp
- 地址:Freecodecamp
- 介绍: 这是最大的技术社区之一,拥有相当广泛的教程和课程,这在我看来是其他网站都没法比的,你会在这里找到实用的、基于项目的作业——这就是为什么一旦你掌握了扎实的编程理论,最好还是去Freecodecamp看看的原因,与此同时,Freecodecamp上拥有大量的免费资源。
1.35.1.1.2.22. Codewars
- 地址:Codewars
- 介绍: Codewars是一个代码练习网站,能够培养程序员,特别是编程新手的逻辑思维能力,如果你经常对编程提不起动力学习,那么,Codewars你值得拥有,砌墙式进阶的方式会让你对编程更加感兴趣。除了刷题进阶之外,它的社区也值得关注,在这里你可以看到许多困扰着程序员的问题,还有别人解答的解决方案
1.35.1.1.2.23.
1.35.1.1.2.24.
1.35.1.1.3. 技术博客
1.35.1.1.3.1. 朱小厮的博客
1.35.1.1.3.2. DockOne
- 地址:http://dockone.io/
- 介绍: Kubernetes相关
1.35.1.1.3.3. 开源社
- 地址:https://kaiyuanshe.cn/
- 介绍: 开源相关的资讯
1.35.1.1.3.4. 中生代技术
- 地址:https://github.com/freshmantechnology
- 介绍: 各种技术交流
1.35.1.1.3.5. programcreek
- 地址:https://www.programcreek.com/
- 介绍: Java、Python等代码示例网站
1.35.1.1.3.6. Java基础
- 地址:http://www.cnblogs.com/xrq730/category/731394.html
- 介绍: Java基础知识
1.35.1.1.3.7. Java学习博客
- 地址:https://my.oschina.net/ywbrj042
- 介绍: Netty、Dubbo等框架
1.35.1.1.3.8. Spring、Java等学习
- 地址:https://github.com/yqbjtu/springboot
- 地址:https://github.com/windwant/windwant-service
- 地址:https://blog.csdn.net/derrantcm/article/details/73456550
- 地址:https://blog.csdn.net/heatdeath/
- 介绍:
1.35.1.1.3.9. 2016年阿里中间件性能挑战赛亚军代码
1.35.1.1.3.10. MySQL教程
1.35.1.1.3.11. Redis、Netty、RabbitMQ、SpringBoot、SpringCloud学习博客
1.35.1.1.3.12. Java各种综合
1.35.1.1.3.13. SpringBoot学习
1.35.1.1.3.14. dubbo源码解析
- 地址:https://mp.weixin.qq.com/s/pSnHnIyldAunJQEXO-kcww
- 地址:https://github.com/tianheframe/dubbo-2.6.5
- 介绍:
1.35.1.1.3.15. java学习网址
- 地址:https://www.mkyong.com/java/java-properties-file-examples/
- 地址:https://www.jianshu.com/u/f57de6e249f6
- 介绍:
1.35.1.1.3.16. Bash
1.35.1.1.3.17. GoLang
1.35.1.1.3.18. Python
1.35.1.1.3.19. Docker
1.35.1.1.3.20. DeepLearning深度学习
- 地址:https://github.com/exacity/deeplearningbook-chinese
- 地址:https://github.com/exacity/deeplearningbook-chinese
- 地址:https://github.com/rasbt/python-machine-learning-book
- 地址:https://github.com/fchollet/deep-learning-with-python-notebooks
- 地址:
- 介绍:
1.35.1.1.3.21. 大型网站技术架构:摘要与读书笔记
https://github.com/justjavac/free-programming-books-zh_CN
https://github.com/dypsilon/frontend-dev-bookmarks
https://github.com/jobbole/awesome-programming-books
https://github.com/hackerkid/Mind-Expanding-Books
https://github.com/many-books/study-book
https://github.com/EbookFoundation/free-programming-books
https://github.com/programthink/books
https://github.com/addyosmani/essential-js-design-patterns
https://github.com/DuGuQiuBai/Java
https://github.com/Pines-Cheng/share
https://github.com/chunminglu/books
https://github.com/mynane/PDF
https://github.com/javagrowing/JGrowing