Java 指引手册
  • index

java

  • 基础
    • Java 基础知识
    • Java 基础知识疑难点/易错点
    • 【选看】J2EE 基础知识
    • 枚举
    • Java 常见关键字总结:final、static、this、super
    • 什么是反射机制?反射机制的应用场景有哪些
    • JAD反编译
    • 手把手教你定位常见Java性能问题
  • 容器
    • Java容器常见面试题/知识点总结
    • ArrayList 源码
    • LinkedList 源码
    • HashMap(JDK1.8)源码
    • ConcurrentHashMap源码
  • 并发
    • 多线程学习指南
    • Java 并发基础常见面试题总结
    • Java 并发进阶常见面试题总结
    • 并发容器总结
    • Java线程池学习总结
    • 来即用的线程池最佳实践
    • 乐观锁与悲观锁
    • 万字图文深度解析ThreadLocal
    • JUC 中的 Atomic 原子类总结
    • AQS 原理以及 AQS 同步组件总结
  • JVM
    • Java内存区域
    • JVM垃圾回收
    • JDK 监控和故障处理工具
    • 类文件结构
    • 类加载过程
    • 类加载器
    • 【待完成】最重要的 JVM 参数指南(翻译完善了一半)
    • JVM 配置常用参数和常用 GC 调优策略
    • 【加餐】大白话带你认识JVM
  • 其他
    • BIO,NIO,AIO 总结
    • Java 8 新特性总结
    • Java 8 学习资源推荐
    • Java8 forEach 指南
    • 一文带你看遍JDK9~14的重要新特性!
    • Java 编程规范以及优雅 Java 代码实践总结
    • 告别编码5分钟命名2小时史上最全的Java命名规范参考
    • 设计模式系列文章

网络

  • 计算机网络常见面试题
  • 计算机网络基础知识总结

操作系统

  • 最硬核的操作系统常见问题总结!
  • Linux
    • 后端程序员必备的 Linux 基础知识
    • Shell 编程入门
    • 完全使用GNU_Linux学习
    • Linux 性能分析工具合集

数据结构与算法

  • 数据结构
    • 不了解布隆过滤器?一文给你整的明明白白!
    • 数据结构知识学习与面试
  • 算法
    • 硬核的算法学习书籍+资源推荐
    • 几道常见的字符串算法题总结
    • 几道常见的链表算法题总结
    • 剑指offer部分编程题
    • 公司真题
    • 回溯算法经典案例之N皇后问题

数据库

  • MySQL
    • 【推荐】MySQL/数据库 知识点总结
    • 阿里巴巴开发手册数据库部分的一些最佳实践
    • 一千行MySQL学习笔记
    • MySQL高性能优化规范建议
    • 数据库索引总结1
    • 数据库索引总结2
    • 事务隔离级别(图文详解)
    • 一条SQL语句在MySQL中如何执行的
    • 关于数据库中如何存储时间的一点思考
  • Redis
    • Redis 常见问题总结
    • 5种基本数据结构
    • 跳跃表
    • 分布式锁深入探究
    • Redlock分布式锁
    • 如何做可靠的分布式锁,Redlock真的可么
    • 神奇的HyperLoglog解决统计问题
    • 亿级数据过滤和布隆过滤器
    • GeoHash查找附近的人
    • 持久化
    • 发布订阅与Stream
    • 史上最强【集群】入门实践教程
    • Redis数据类型、编码、底层数据结构的关系看这篇

系统设计

  • 必知
    • RestFul API 简明教程
    • 因为命名被diss无数次。Guide简单聊聊编程最头疼的事情之一:命名
  • 常用框架
    • Spring/SpringBoot
      • Spring 常见问题总结
      • Spring/Spring常用注解总结!安排!
      • Spring事务总结
      • Spring中 Bean 的作用域与生命周期
      • SpringMVC 工作原理详解
      • Spring中都用到了那些设计模式?
    • MyBatis
      • MyBatis常见面试题总结
  • 认证授权(JWT、SSO)
    • 认证授权基础:搞清Authentication,Authorization以及Cookie、Session、Token、OAuth 2、SSO
    • JWT
      • JWT 优缺点分析以及常见问题解决方案
    • SSO(单点登录)
      • SSO 单点登录看这篇就够了!
  • 分布式
    • 分布式相关概念入门
    • RPC
      • Dubbo 总结:关于 Dubbo 的重要知识点
      • 服务之间的调用为啥不直接用 HTTP 而用 RPC?
    • 消息队列
      • 消息队列总结
      • RabbitMQ 入门
      • RocketMQ 入门
      • RocketMQ的几个简单问题与答案
      • Kafka 常见面试题总结
      • 【加餐】Kafka入门看这一篇就够了
    • API 网关
      • 为什么要网关?你知道有哪些常见的网关系统?
      • 如何设计一个亿级网关(API Gateway)?
    • 分布式id
      • 为什么要分布式 id ?分布式 id 生成方案有哪些?
    • 分布式限流
      • 限流算法有哪些?
    • ZooKeeper
      • 【入门】ZooKeeper 相关概念总结
      • 【进阶】Zookeeper 原理简单入门!
      • 【拓展】ZooKeeper 数据模型和常见命令
  • 大型网站架构
    • 8 张图读懂大型网站技术架构
    • 关于大型网站系统架构你不得不懂的10个问题
    • 高可用
      • 如何设计一个高可用系统?要考虑哪些地方?
  • 微服务
    • Spring Cloud
      • 大白话入门 Spring Cloud

必会工具

  • Git
    • Git入门
  • Docker
    • Docker 基本概念解读
    • 一文搞懂 Docker 镜像的常用操作!

面试指南

  • 【备战面试1】程序员的简历就该这样写
  • 【备战面试2】初出茅庐的程序员该如何准备面试?
  • 【备战面试3】7个大部分程序员在面试前很关心的问题
  • 【备战面试4】Github上开源的Java面试/学习相关的仓库推荐
  • 【备战面试5】如果面试官问你你有什么问题问我吗?时,你该如何回答
  • 【备战面试6】应届生面试最爱问的几道 Java 基础问题
  • 【备战面试6】美团面试常见问题总结(附详解答案)

Java学习常见问题汇总

  • Java学习路线和方法推荐
  • Java培训四个月能学会吗?
  • 新手学习Java,有哪些Java相关的博客,专栏,和技术学习网站推荐?
  • Java 还是大数据,你需要了解这些东西!

资源

  • Java程序员必备书单
    • 「基础篇」Java后端书架来啦!都是Java程序员必看的书籍?
  • Github
    • Github 上非常棒的 Java 开源项目集合
    • Github 上 Star 数最多的 10 个项目,看完之后很意外!
    • 年末将至,值得你关注的16个Java 开源项目!
    • Java 项目历史月榜单
Java 指引手册
  • Docs »
  • Github »
  • 资源 »
  • Java 项目历史月榜单
  • Edit on

  • 2018 年 12 月
  • 2019 年 1 月
  • 2019 年 2 月
  • 2019 年 3 月
  • 2019 年 4 月
  • 2019 年 5 月
  • 2019 年 6 月
Previous

Built with MkDocs using a theme provided by Read the Docs.
« Previous