Skip to content

☀️ Java整理笔记 『包含面试笔记、Java基础、Java并发编程、JVM、数据库、缓存、Spring框架、分布式系统设计等核心知识点』 🚀 非常适合Java程序员面试、学习,欢迎提交完善

Notifications You must be signed in to change notification settings

yuanmayuzhou/JavaNote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaNote

Java笔记、包含面试笔记、Java基础、Java并发编程、JVM、数据库、缓存、Spring框架、分布式系统设计等核心知识点,非常适合Java程序员面试、学习,欢迎提交完善

目录

  • 学习路线

  • Java基础知识

  • Java集合框架

  • Java多线程与并发编程

  • IO流

  • JVM

  • 计算机操作系统

    • 一文看懂计算机文件系统
  • 计算机网络

  • Linux

  • 常见的设计模式及应用场景

    • 创建型模式
      • 工厂模式

      • 单例模式(*)

      • 建造者模式(*)

      • 原型模式(*)

    • 结构型模式
      • 适配器模式(*)

      • 装饰器模式(*)

      • 代理模式(*)

      • 桥接模式(*)

    • 行为型模式
      • 策略模式(*)

      • 模板方法模式(*)

      • 观察者模式(*)

      • 责任链模式(*)

      • 命令模式(*)

  • 数据库

    • MySQL
      • 一条SQL的执行过程

      • InnoDB存储引擎(*)

      • MySQL索引优化(*)

      • MySQL为什么选择B+树作为索引数据结构?(*)

      • MySQL主从复制(*)

  • 必学框架

    • Spring

    • SpringMVC

    • SpringBoot

    • SpringCloud

      • Eureka(*)

      • Ribbon(*)

      • Hystrix(*)

      • Zuul(*)

      • Nacos(*)

      • Feign(*)

    • Redis

      • Redis基本数据结构(*)

      • Redis持久化机制(*)

      • Redis分布式锁(*)

      • 布隆过滤器(*)

      • Redis集群、哨兵模式(*)

      • 缓存击穿、穿透、雪崩(*)

    • 消息队列

  • 业务实践

    • 缓存一致性问题(*)

    • 秒杀系统设计(*)

  • 面试真题

About

☀️ Java整理笔记 『包含面试笔记、Java基础、Java并发编程、JVM、数据库、缓存、Spring框架、分布式系统设计等核心知识点』 🚀 非常适合Java程序员面试、学习,欢迎提交完善

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published