🌈hello,你好鸭,我是Ethan,一名不断学习的码农,很高兴你能来阅读。
✔️目前博客主要更新Java系列、项目案例、计算机必学四件套等。
🏃人生之义,在于追求,不在成败,勤通大道。加油呀!
🔥个人主页:Ethan Yankang
🔥专栏:史上最强八股文 || 一分钟看完我的几百篇博客
🔥温馨提示:划到文末发现专栏彩蛋 点击这里直接传送
🔥本篇概览:一分钟看完我的几百篇博客🌈⭕🔥
【计算机领域一切迷惑的源头都是基本概念的模糊,算法除外】
🌈前言
🔥我的博客众多,预计数以千计,(由于每天的发布限制,只能暂存草稿)然而优美总是简洁,此篇章汇之以顾广大朋友速览,恳请指正。
目录
💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖
1.计算机科学入门系列
CSAPP 笔记
CSAPP笔记——第二章计算机中信息的表示和处理-优快云博客
计算机科学速成课 笔记
【计算机科学速成课】笔记一——计算机早期历史、ALU、逻辑门、寄存器、内存-优快云博客
【计算机科学速成课】笔记二——CPU工作全阶段解析、CPU的高级设计-优快云博客
【计算机科学速成课】笔记三——集成电路发展史、真空管、晶体管、PCB、光刻-优快云博客
【计算机科学速成课】笔记五——内存、存储系统、文件系统、压缩-优快云博客
2.计算机四件套
计算机网络
操作系统
计算机基础
数据结构与算法
3.JAVA项目
黑马点评(redis)
黑马点评4——分布式锁(基于setnx)_setnx黑马-优快云博客
黑马头条(微服务)
黑马头条Day1_环境搭建、SpringCloud微服务(注册发现、服务调用、网关)-优快云博客
黑马头条Day2_app端文章查看,静态化freemarker,分布式文件系统minIO_黑马头条minio-优快云博客
黑马头条Day5_延迟任务精准发布文章_c语言中getdelay-优快云博客
黑马头条Day6_kafka及异步通知文章上下架-优快云博客
黑马头条Day7_app端文章搜索ElasticSearch-优快云博客
黑马头条Day10_xxl-Job分布式任务调度-优快云博客
黑马头条Day11-实时计算热点文章、kafkaStream-优快云博客
黑马头条Day12-项目部署 持续集成发布Jenkins+Git+Docker-优快云博客
黑马头条Day13_【实战】_文章评论、自媒体评论管理、自媒体图文管理_采集黑马头条的评论列表-优快云博客
4.JAVA八股文
redis篇
缓存篇
面试八股之Redis篇1.1——缓存——什么是缓存穿透 ? 怎么解决 ?-优快云博客
面试八股之Redis篇1.2——缓存——什么是缓存击穿 ? 怎么解决 ?-优快云博客
面试八股之Redis篇1.3——缓存——什么是缓存雪崩 ? 怎么解决 ?-优快云博客
面试八股之Redis篇1.4——缓存—— 打油诗《缓存三兄弟》-优快云博客
面试八股之Redis篇1.5——缓存——mysql的数据如何与redis进行同步呢?双写一致性-优快云博客
面试八股之Redis篇1.6——缓存——mysql的数据如何与redis进行同步呢?双写一致性-优快云博客
面试八股之Redis篇1.7——缓存——排他锁是如何保证读写、读读互斥的呢?-优快云博客
面试八股之Redis篇1.8——缓存——延时双删及其局限性-优快云博客
面试八股之Redis篇1.9——缓存——异步通知的两种方式MQ&Canal-优快云博客
面试八股之Redis篇1.10——缓存——redis的数据持久化RDB&AOF-优快云博客
面试八股之Redis篇1.11——缓存——RDB和AOF那种数据持久化方式恢复得快?-优快云博客
面试八股之Redis篇1.12——缓存——Redis的数据过期策略有哪些 ?-优快云博客
面试八股之Redis篇1.13——缓存——Redis的数据淘汰策略有哪些 ?-优快云博客
面试八股之Redis篇1.14——缓存——如何保证Redis中的数据都是热点数据 ?-优快云博客
分布式锁篇
面试八股之Redis篇2.1——redis分布式锁——Redis分布式锁如何实现 ?-优快云博客
面试八股之Redis篇2.2——redis分布式锁——单、多台服务的锁的区别-优快云博客
面试八股之Redis篇2.5——redis分布式锁——redisson实现的分布式锁是可重入的吗?-优快云博客
面试八股之Redis篇2.6——redis分布式锁——redisson实现的分布式锁能解决主从一致性的问题吗?-优快云博客
面试八股之Redis篇2.7——redis分布式锁——如果业务非要保证数据的强一致性,这个该怎么解决呢?-优快云博客
集群篇
面试八股之Redis篇3.1——集群——Redis集群有哪些方案, 知道嘛 ?-优快云博客
面试八股之Redis篇3.2——集群——主从同步及其流程-优快云博客
面试八股之Redis篇3.3——集群——怎么保证Redis的高并发高可用?-优快云博客
面试八股之Redis篇3.4——集群——你们使用redis是单点还是集群,哪种集群?-优快云博客
面试八股之Redis篇3.5——集群——redis集群脑裂,该怎么解决呢?-优快云博客
面试八股之Redis篇3.6——集群——redis的分片集群有什么作用?-优快云博客
面试八股之Redis篇3.7——集群——Redis分片集群中数据是怎么存储和读取的?-优快云博客
面试八股之Redis篇3.8——集群——Redis是单线程的,但是为什么还那么快?-优快云博客
面试八股之Redis篇3.9——集群——能解释一下I/O多路复用模型?-优快云博客
mysql篇
1.定位慢查询
面试八股之MySQL篇1——慢查询定位篇_八股文:慢sql如何分析-优快云博客
2.索引
面试八股之MySQL篇2.1——索引篇——数据结构对比-优快云博客
面试八股之MySQL篇2.2——索引篇——聚簇索引与非聚簇索引与回表查询-优快云博客
面试八股之MySQL篇2.3——索引篇——数据结构对比-优快云博客
面试八股之MySQL篇2.4——索引篇——索引创建原则-优快云博客
面试八股之MySQL篇2.5——索引篇——什么情况下索引会失效-优快云博客
3.SQL优化经验
面试八股之MySQL篇3.1——SQL优化经验篇—— 表的设计优化-优快云博客
面试八股之MySQL篇3.2——SQL优化经验篇—— 索引优化-优快云博客
面试八股之MySQL篇3.3——SQL优化经验篇—— SQL语句优化-优快云博客
面试八股之MySQL篇3.4——SQL优化经验篇——主从复制、读写分离架构-优快云博客
面试八股之MySQL篇3.5——SQL优化经验篇——分库分表-优快云博客
4.事务
面试八股之MySQL篇4.1——事务篇——ACID-优快云博客
面试八股之MySQL篇4.2——事务篇——并发事务问题、隔离级别-优快云博客
面试八股之MySQL篇4.3——事务篇——日志文件undo log 和 redo log-优快云博客
面试八股之MySQL篇4.4——事务篇——MVCC-优快云博客
面试八股之MySQL篇4.5——事务篇——InnoDB 如何实现可重复读的-优快云博客
5.主从同步原理
6.分表分库篇
7.面试真实场景篇
面试八股之MySQL篇7.1——面试场景篇——MySQL中,如何定位慢查询?-优快云博客
面试八股之MySQL篇7.2——面试场景篇——SQL语句执行很慢, 如何分析呢?-优快云博客
面试八股之MySQL篇7.3——面试场景篇——了解过索引吗?-优快云博客
面试八股之MySQL篇7.4——面试场景篇——索引的底层数据结构了解过嘛 ?-优快云博客
面试八股之MySQL篇7.5——面试场景篇——B树和B+树的区别是什么呢?-优快云博客
面试八股之MySQL篇7.6——面试场景篇——什么是聚簇索引、什么是非聚簇索引?-优快云博客
面试八股之MySQL篇7.7——面试场景篇——知道什么是回表查询嘛 ?-优快云博客
面试八股之MySQL篇7.8——面试场景篇——知道什么叫覆盖索引嘛 ?-优快云博客
面试八股之MySQL篇7.9——面试场景篇——MySQL超大分页怎么处理 ?-优快云博客
面试八股之MySQL篇7.10——面试场景篇——索引创建原则有哪些?-优快云博客
面试八股之MySQL篇7.11——面试场景篇——详细讲解了什么情况下索引会失效 ?-优快云博客
面试八股之MySQL篇7.12——面试场景篇——sql的优化的经验-优快云博客
面试八股之MySQL篇7.14——面试场景篇——使用索引的时候,是如何优化呢?-优快云博客
面试八股之MySQL篇7.15——面试场景篇——你平时对sql语句做了哪些优化呢?-优快云博客
面试八股之MySQL篇7.16——面试场景篇——事务的特性是什么?可以详细说一下吗?-优快云博客
面试八股之MySQL篇7.17——面试场景篇——并发事务带来哪些问题?-优快云博客
面试八股之MySQL篇7.18——面试场景篇——怎么解决并发带来的这些问题呢?MySQL的默认隔离级别是?-优快云博客
面试八股之MySQL篇7.19——面试场景篇——undo log和redo log的区别-优快云博客
面试八股之MySQL篇7.20——面试场景篇——事务中的隔离性是如何保证的呢?(你解释一下MVCC)-优快云博客
面试八股之MySQL篇7.21——面试场景篇——MySQL主从同步原理-优快云博客
面试八股之MySQL篇7.22——面试场景篇——你们项目用过MySQL的分库分表吗?-优快云博客
面试八股之MySQL篇7.23——面试场景篇——那你之前使用过水平分库吗?-优快云博客
框架篇
1.Spring
面试八股之框架篇1.1——spring——spring框架中的单例bean是线程安全的吗?-优快云博客
面试八股之框架篇1.2——spring——spring中如何解决线程安全问题?-优快云博客
面试八股之框架篇1.3——spring——spring中什么是AOP及其作用?-优快云博客
面试八股之框架篇1.4——spring——你们项目中有没有使用到AOP?-优快云博客
面试八股之框架篇1.5——spring——spring中的事务是如何实现的?-优快云博客
面试八股之框架篇1.6——spring——spring中事务失效的场景有哪些?-优快云博客
面试八股之框架篇1.7——spring——spring的bean的生命周期-优快云博客
面试八股之框架篇1.8——spring——spring中的循环引用-优快云博客
2.SpringMVC
微服务篇
消息中间件篇
JAVA集合篇
JVM篇
多线程篇
1.线程的基础知识
面试八股之线程篇1.1——基础——线程与进程之区别-优快云博客
面试八股之线程篇1.2——基础——并行与并发之区别-优快云博客
面试八股之线程篇1.3——基础——创建线程的四种方式及区别-优快云博客
面试八股之线程篇1.4——基础——runnable 和 callable 有什么区别-优快云博客
面试八股之线程篇1.5——基础——线程的 run()和 start()有什么区别-优快云博客
面试八股之线程篇1.6——基础——线程的6种状态及相互转化-优快云博客
面试八股之线程篇1.7——基础——顺序执行T1、T2、T3 三个线程-优快云博客
面试八股之线程篇1.8——基础——notify()和 notifyAll()的区别-优快云博客
面试八股之线程篇1.9——基础——wait 和 sleep 方法的不同-优快云博客
面试八股之线程篇1.10——基础——停止一个正在运行的线程-优快云博客
2.线程中并发锁
面试八股之线程篇2.1——并发锁——synchronized关键字-优快云博客
面试八股之线程篇2.2——并发锁——synchronized关键字的底层原理-进阶-优快云博客
面试八股之线程篇2.3——并发锁——JMM(JAVA内存模型)-优快云博客
面试八股之线程篇2.4——线程中的并发锁篇——volatile关键字-优快云博客
面试八股之线程篇2.5——线程中的并发锁篇——AQS-优快云博客
面试八股之线程篇2.8——并发锁——synchronized和Lock的区别-优快云博客
面试八股之线程篇2.9——并发锁——死锁产生条件-优快云博客
面试八股之线程篇2.10——并发锁——ConcurrentHashMap-优快云博客
面试八股之线程篇2.11——并发锁——并发程序出现问题的根本原因-优快云博客
3.线程池
面试八股之线程篇3.1——线程池——说一下线程池的核心参数(线程池的执行原理)-优快云博客
面试八股之线程篇3.2——线程池—— 线程池中有哪些常见的阻塞队列-优快云博客
面试八股之线程篇3.3——线程池——如何确定核心线程数-优快云博客
面试八股之线程篇3.4——线程池——线程池的种类有哪些-优快云博客
面试八股之线程篇3.5——线程池——为什么不建议用Executors创建线程池-优快云博客
4.线程使用场景问题
面试八股之线程篇4.1——线程使用场景问题——线程池使用场景CountDownLatch、Future(你们项目哪里用到了多线程)-优快云博客
面试八股之线程篇4.2——线程使用场景问题——如何控制某个方法允许并发访问线程的数量-优快云博客
4.1 线程池使用场景CountDownLatch.Future(你们项目哪里用到了多线程)
4.1.1CountDownLatch
4.1.2 案例-(es数据批量导入)4.1.3 案例二(数据汇总)
4.1.4 案例二(异步调用)
4.1 如何控制某个方法允许并发访问线程的数量?
5.Threadlocal
面试八股之线程篇5——Threadlocal——谈谈你对ThreadLocal的理解_京东面试threadlocal实现线程安全-优快云博客
面试八股之线程篇5.1——Threadlocal——Threadlocal的概述及基本使用-优快云博客
面试八股之线程篇5.2——Threadlocal—— ThreadLocal的实现原理&源码解析-优快云博客
面试八股之线程篇5.3——Threadlocal——Threadlocal的内存泄露问题-优快云博客
面试八股之线程篇5.4——Threadlocal——面试真实场景-优快云博客
6.真实面试还原
面试八股之线程篇6.1——面试真实场景——线程的基础知识-优快云博客
面试八股之线程篇6.2——面试真实场景——线程中并发锁-优快云博客
面试八股之线程篇6.3——面试真实场景——线程池-优快云博客
面试八股之线程篇6.4——面试真实场景——线程使用场景-优快云博客
面试八股之线程篇6.5——面试真实场景——Threadlocal-优快云博客
常见技术场景篇
设计模式篇
5.算法
代码随想录
6.JAVA后端技术栈
kafka
spring
Redis
MySQL
mybatis
mybatisPlus
MQ
微服务
设计模式
分布式锁
集合
💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖
📣非常感谢你阅读到这里,如果这篇文章对你有帮助,希望能留下你的点赞👍 关注❤收藏✅ 评论💬,大佬三连必回哦!thanks!!!
📚愿大家都能学有所得,功不唐捐!