路的尽头在哪
  • Java面向对象基础
  • Java集合知识体系
  • Java IO知识体系
  • Java 多线程与并发
  • Java 虚拟机
  • 散记
  • Spring 基础
  • Spring Boot
  • Spring cloud
  • Spring FQA
  • 框架
  • 中间件
  • 工具
  • 散记
  • 服务器
  • 设计与方法论
  • 算法与数据结构
  • 散记
百宝箱
关于
  • Java面向对象基础
  • Java集合知识体系
  • Java IO知识体系
  • Java 多线程与并发
  • Java 虚拟机
  • 散记
  • Spring 基础
  • Spring Boot
  • Spring cloud
  • Spring FQA
  • 框架
  • 中间件
  • 工具
  • 散记
  • 服务器
  • 设计与方法论
  • 算法与数据结构
  • 散记
百宝箱
关于
  • Java面向对象基础

    • 封装、继承、多态
    • 接口、抽象类、内部类
    • Java 注解学习
    • Object通用方法、枚举
    • 类型信息、反射
    • Java 8 版本特性
    • Java 9 至 17 版本更新
  • Java集合知识体系

    • 集合类的关系图
    • Collection - ArrayList 源码分析
    • Collection - LinkedList 源码分析
    • Collection - Vector 源码分析
    • Collection - ArrayDeque 栈和队列的首选对象
    • Collection - PriorityQueue 源码分析
    • Map - 侃晕面试官的HashMap源码
    • Map - TreeMap 源码解读
    • Collection - HashSet & TreeSet
    • Map - LinkedHashMap 源码解读
    • Map - WeakHashMap 源码解读
    • 集合类常见比较
  • Java I/O知识体系

    • 理论基础、学习导论
    • Java BIO - 同步阻塞IO流
    • Java NIO - 非阻塞IO流
    • Java AIO - 异步IO流
    • 《Netty 权威指南》 跟着学
  • Java多线程与并发

    • 并发理论基础
    • Java 线程基础概念
    • 关键字 synchronized 介绍
    • 关键字 volatile 介绍
    • CAS、Unsafe、原子类详解
    • JUC锁:核心类 AQS 原理图文详解
    • JUC锁: LockSupport 简介
    • JUC工具类: CountDownLatch 详解
    • JUC工具类: CyclicBarrier 简介
  • Java虚拟机

    • JVM 资料汇总
    • JVM 基础:虚拟机及字节码文件
    • JVM 基础:类加载机制介绍
    • JVM 基础:运行时数据区模型解读
    • JVM 基础:执行引擎工作原理
    • JVM 基础:垃圾回收算法和概念
    • JVM 基础:垃圾收集器
    • 调优排错:性能监控命令及工具
  • 散记

    • 大佬们的思想 - 博客汇总
    • 发在语雀不配单独提出来
    • 判断线程池任务全部完成的姿势
    • cookie 和 session 解读
  • 代码程序
  • 设计架构
  • 工具技能
  • 思想意识

走在前面那些人的思想和经验,前后端都有

# 代码程序

  • 谁要是再敢用Map传参,我过去就是一JIO
  • 别让Lombok成为你代码“亚健康”状态的帮凶
  • 不要再到处使用 === 了
  • 常见重构技巧 - 去除多余的if else
  • MySQL 优化原则

# 设计架构

  • 永远不要在代码中使用“User”这个单词
  • RESTful API 设计规范,看这篇就够了!
  • 四连问:API 接口应该如何设计?如何保证安全?如何签名?如何防重?
  • 幂等问题 8种方案解决重复提交

# 工具技能

  • 如何画好一张架构图?
  • UML类图绘制

# 思想意识

  • 什么才是java的基础知识?
  • 一篇文章带你详解 HTTP 协议
  • 一篇文章带你熟悉 TCP/IP 协议
  • 开源协议详解

发在语雀不配单独提出来