learning-note
repository相关的markdown的目录,在
com
目录下使用命令python TOC-new.py all
生成,toc
文件夹为带目录的MD文件
在线阅读网站: TOP标签会出现失效的情况,使用侧边栏进行导航
一个技术点,面试官常见的三连问:
- xxx是什么?
- xxx优缺点是什么?
- xxx应用及使用场景是什么?
BTW:强烈大家注册一个ChatGPT,可以用来完善面试题。
Java相关
Java并发相关
Spring
中间件
算法
计算机基础
系统设计
设计思想及概念
设计案例
场景设计:
拓展设计:
分布式与微服务
大数据
其他
参考书籍及资料记录
- 【设计模式 head first】
- 【基于Redis的设计与实现】黄健宏
- 【MySql 45讲】丁奇
- 【深入理解Java虚拟机】周志明
- 【凤凰架构】周志明
- 【计算机网络-自顶而下】
- 【重构-改善既有代码的设计】
- 【图解kafka之实战指南】
参考资料
技术博客:
地址 | 简介 |
---|---|
JavaGuide | 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识 |
小林coding | 小林 x 图解计算机基础-图解计算机网络、操作系统、计算机组成、数据库,让天下没有难懂的八股文! |
bugstack | 虫洞栈Java干货,设计模式 面试问题带着例子说明得明明白白 |
advanced-java | 互联网Java工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 |
AobingJava | 敖丙的Java面试总结 |
CS-Notes | 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 |
日拱一兵 | 挺用心的一个Java博主,解读Java相关技术 |
美团技术团队 | 美团技术团队永远的神,深度解读技术 |
算法资料:
地址 | 简介 |
---|---|
OI-wiki 算法体系化宝典(强力推荐) | |
fucking-algorithm | labuladong刷算法套路,提供算法题的工具方法思想 |
leetcode-master | 代码随想录LeetCode 刷题攻略:配思维导图 |
LogicStack-LeetCode | 「宫水三叶的刷题日记」刷穿 LeetCode 系列文章源码 |
系统设计及大数据:
地址 | 简介 |
---|---|
BigData-Notes | 大数据入门指南(基本的入门指引) |
system-design-primer | 来自微软的系统设计笔记,国人翻译 |
system-design | 一位博主的系统设计总结(很久未更新,可做参考) |
Spring源码拆解资料:
地址 | 简介 |
---|---|
mini-spring | mini-spring是简化版的spring框架,建议先动手跟着实践一遍再去阅读源码,能帮助你快速熟悉spring源码和掌握spring的核心原理。 |
tiny-spring | Spring的精简版。从使用功能的角度出发,参考Spring的实现,一步一步构建,便于无基础的逐步深入理解Spring |
spring-analysis | Spring源码解读(很久未更新了,但是spring基本的精髓都讲到了,适合参考阅读源码) |