晚上好,我是 Guide。

距离上次介绍 JavaGuide 新版在线阅读网站已经过去 7 个多月了(相关阅读:官宣!我升级了!!!),这 7 个多月里不论是 JavaGuide 的内容,还是 JavaGuide 新版在线阅读网站,都进行了非常多的完善改进。

从 3452 commits 到 4145 commits,不算多不算少。用心维护,真心希望能够提供帮助给需要的小伙伴。

最近有很多小伙伴在备战秋招,为了能够助力大家准备面试,今天再来简单介绍一下 JavaGuide 新版在线阅读网站的近况。

即使你不准备面试的话,我也强烈推荐你看完这篇文章,这个项目的知识点总结的非常全面,拿来复习对应的知识点也是非常不错的选择。另外,如果你是新手的话,参照着这个项目的目录去学习也是很不错的。

网站概览

整个网站分为了下面几部分:

  • 面试指南 :网站核心,JavaGuide 项目内容在线阅读。
  • 优质专栏 :知识星球的部分专栏。
  • 开源项目 :收集整理了 Gitee/Github 上非常棒的 Java 开源项目集合。Java 开发必备!
  • 技术文章 : 精选一些和 Java 相关的优质技术文章,每一篇都值得你阅读 3 遍以上!
  • 技术书籍 : Java 后端开发值得一读的一些书籍。
  • 网站相关 :网站历史、作者介绍、RSS 订阅......。

面试指南

「面试指南」 部分内容详细介绍。

Java

Java 部分总结了 Java 基础、Java 容器、并发、JVM、Java 新特性这些知识点。

计算机基础

计算机基础部分总结了网络、操作系统、数据结构、算法这些知识点。

数据库

数据库部分总结了数据库基础、字符集、MySQL、Redis 等知识点。

开发工具

开发工具部分总结了 Git 、 Docker 和 IDEA。

常用框架

为了避免系统设计部分的内容过于臃肿,我已经将常用框架的内容从系统设计部分抽了出来。

其本质上还是属于系统设计部分的内容,只是在排版结构上独立了出来。

系统设计

系统设计部分总结了 RestFul API、命名、重构等内容。

分布式

分布式部分总结了分布式常见的理论&算法&协议、网关、分布式 ID、RPC 等内容。

高性能

高性能部分总结了读写分离、分库分表、负载均衡、消息队列等内容。

高可用

高可用部分总结了限流、降级、熔断等内容。

优质专栏

「优质专栏」 部分我同步了知识星球的部分专栏介绍,主要用来宣传我的知识星球。

欢迎准备 Java 面试以及学习 Java 的同学加入我的知识星球,干货非常多!收费虽然是白菜价,但星球里的内容比你参加的上万的培训班质量还要高。不割韭菜,用心做内容,真心希望帮助到你!

开源项目

这个模块主要是将几年前我开源的 awesome-java 这个项目的内容同步过来了,为了方便阅读。

技术书籍

精选优质计算机书籍,拯救你的书荒。

技术文章

在这里我会精选一些和 Java 相关的优质技术文章,每一篇都值得你阅读 3 遍以上!

总结

这篇文章简单介绍了 JavaGuide 新版在线阅读网站的近况,除了上面的介绍之外,其实还有很多大家看不到的升级,都隐藏在了项目的提交记录背后。

另外,欢迎大家加入我的知识星球获取更多面试干货,《Java 面试指北》持续更新完善中!

未来的路很长,继续加油吧!少说多做,与君共勉!

后记

专注 Java 原创干货分享,大三开源 JavaGuide (「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!),目前已经 120k+ Star。

原创不易,欢迎点赞分享,欢迎关注我在博客园的账号,我会持续分享原创干货!加油,冲!

如果本文对你有帮助的话,欢迎点赞分享,这对我继续分享&创作优质文章非常重要。感谢

我的 Java 学习&面试网站又又又升级了!的更多相关文章

  1. JAVA学习资源网站

    中文java技术网——http://www.cn-java.com/ 灰狐动力(http://www.huihoo.com/)—— 该站点有许多的开源的项目的介绍和学习,涉及操作系统,数据库等许多方向 ...

  2. Java学习---面试基础知识点总结

    Java中sleep和wait的区别 ① 这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类. sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线 ...

  3. Java 学习资料网站集合

    一.开源项目的搜集 https://www.jianshu.com/p/6c75174e0f07 -- https://github.com/flyleft/tip 二.简单的开源项目 https:/ ...

  4. java学习面试精华

    1.线程状态转移 (1)线程生命周期中的5种状态 新建(New).就绪(Runnable).运行(Running).阻塞(Bolocked)和死亡(Dead) 新建(New):程序使用new关键字创建 ...

  5. 常用学习&面试资源网站

    https://github.com/MZCretin/RollToolsApi  开源通用API https://github.com/SenhLinsh/Android-Hot-Libraries ...

  6. 【强烈推荐】可能是最适合你的 Java 学习路线和方法

    如遇链接无法打开,建议使用 https://github.com/Snailclimb/JavaGuide/blob/master/docs/questions/java-learning-path- ...

  7. 【搞定 Java 并发面试】面试最常问的 Java 并发基础常见面试题总结!

    本文为 SnailClimb 的原创,目前已经收录自我开源的 JavaGuide 中(61.5 k Star![Java学习+面试指南] 一份涵盖大部分Java程序员所需要掌握的核心知识.欢迎 Sta ...

  8. 【搞定 Java 并发面试】面试最常问的 Java 并发进阶常见面试题总结!

    本文为 SnailClimb 的原创,目前已经收录自我开源的 JavaGuide 中(61.5 k Star![Java学习+面试指南] 一份涵盖大部分Java程序员所需要掌握的核心知识.觉得内容不错 ...

  9. 学习Java书籍推荐和面试网站推荐

    一.Java书籍推荐: 来自http://www.importnew.com/26932.html 1. 鸟哥的Linux私房菜—基础学习篇 3. Effective Java 6. Java并发编程 ...

随机推荐

  1. redis笔记补充

    redis补充 这篇文章是redis入门笔记的补充. 1.info命令 用来显示服务的信息. info命令可以跟下面的选项: server: 关于 Redis 服务器的一些信息 clients: 客户 ...

  2. 根据官方文档使用Visual Studio Code创建代码组件的一些总结

    1.安装组件Visual Studio Code Download Visual Studio Code - Mac, Linux, Windows 2.安装Node.js Download | No ...

  3. mysql发展历程 各分支版本溯源

    首先为什么要了解mysql的历史,了解一个软件的前生后世有时候还是很有必要,特别是对于走在架构之路或者是想深入了解一个软件的时候,在不同版本中由于进行了很多的改进或者说加入了新的功能,也有可能是软件本 ...

  4. 数据库纳管平台DBhouse的技术路线与实践

    为帮助开发者更好地了解和学习前沿数据库技术,腾讯云数据库特推出"DB · TALK"系列技术分享会,聚焦干货赋能创新,邀请数十位鹅厂资深数据库专家每月和您一起深入探讨云数据库的内核 ...

  5. 【LeetCode】358.K 距离间隔重排字符串

    358.K 距离间隔重排字符串 知识点:哈希表:贪心:堆:队列 题目描述 给你一个非空的字符串 s 和一个整数 k,你要将这个字符串中的字母进行重新排列,使得重排后的字符串中相同字母的位置间隔距离至少 ...

  6. 安卓记账本开发学习day3

    今天发现了新的错误 首先是AS警告杀毒系统对编译运行有影响,我目前只开了火绒,所以只需要在火绒里将SDK文件夹设置为信任即可 第二个错是在编译测试运行的时候,虚拟机能够正常打开,也launch suc ...

  7. MySQL入门学习day3随笔3

    JDBC 数据库驱动 我们的程序会通过数据库驱动和数据库打交道 JDBC Sun公司简化开发人员的操作,提供的规范 第一个JDBC项目 创建一个Java项目 导入jar包 编写测试代码 1 creat ...

  8. Prometheus TSDB存储原理

    Prometheus 包含一个存储在本地磁盘的时间序列数据库,同时也支持与远程存储系统集成,比如grafana cloud 提供的免费云存储API,只需将remote_write接口信息填写在Prom ...

  9. mongodb 数据块的迁移流程介绍

    1. 基本概念 1.1 Chunk(数据块) 表示特定服务器上面,连续范围的分片键值所包含的一组数据,是一个逻辑概念. 例如,某数据块记录如下: { "_id" : "c ...

  10. 集合——Collection接口,List接口

    集合:对象的容器,定义了对多个对象进行操作的常用方法.可实现数组的功能 集合和数组的区别: 数组长度固定,集合长度不固定 数组可以存储基本数据类型和引用数据类型,集合只能存储引用数据类型. 集合的位置 ...