自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 redis分布式锁

2.redis能做什么。

2024-07-19 08:10:37 90

原创 redis之深入了解缓存穿透 击穿 雪崩预热谷歌布隆过滤器

1.面试题雪崩雪崩解决方案穿透穿透解决方案预热谷歌布隆过滤器。

2024-07-19 05:51:01 51

原创 redis之布隆过滤器第二节实战

缓存穿透(使用布隆过滤器提前把mysql数据放进布隆过滤器)

2024-07-19 05:31:19 81

原创 redis之布隆过滤器第一节

1.面试题。

2024-07-19 04:53:15 101

原创 redis高级篇之大数据统计分析面试题概览

面试题。

2024-07-18 20:45:18 225

原创 redis高级篇之缓存双写一致性面试题概览

双写一致性面试落地。

2024-07-18 20:25:52 104

原创 redis高级篇BigKey大厂面试题

1. keys问题2.Big key渐进式删除Bigkey调优

2024-07-18 19:43:11 307

原创 reids学习第三节 Redis事务 持久化

Redis事务持久化(AOF主要执行redis命令恢复,RDB二进制)

2024-07-18 18:53:47 70

原创 redis学习第三节 缓存穿透、击穿、雪崩问题,Redis数据库和缓存一致性问题

缓存击穿是指Redis中一个热点key在失效的同时,大量的请求过来,从而会全部到达数据库,压垮数据库。缓存击穿和缓存穿透、缓存雪崩都是缓存中常见的问题,但是有所区别。缓存穿透是指缓存和数据库中都没有的数据,用户不断发起请求。缓存雪崩是指缓存中多个热点key同时失效,或者Redis宕机缓存击穿雪崩穿透Redis数据库和缓存一致性问题

2024-07-18 18:24:20 48

原创 redis学习第二节高级数据结构

1.位图2.超日志(会把重复得去重)3.地理空间4.发布订阅

2024-07-18 18:09:54 99

原创 redis安装部署

1.单机部署2.主从部署3.哨兵模式启动哨兵查看哨兵命令停止redis4.集群部署配置文件

2024-07-18 17:05:30 29

原创 redis学习第一节

1.redis是什么。

2024-07-18 16:36:29 35

原创 Mysql学习之性能优化(EXPLAIN的概述与table、id字段剖析)

EXPLAIN的概述与table、id字段剖析(EXPLAIN只是执行计划不会真正执行sql)

2024-07-13 20:50:45 168

原创 Mysql学习之性能优化

另外建议在使用这些命令时结合 | 和more 使用 ,否则有可能出现爆屏情况。#得到按照时间排序的前10条里面含有左连接的查询语句。#得到返回记录集最多的10个SQL。#得到访问次数最多的10个SQL。

2024-07-13 20:16:35 310

原创 Mysql学习之索引分类

3.那种情况适合创建索引哪些情况不适合创建索引

2024-07-13 18:47:39 97

原创 Mysql学习第三节InnoDB数据存储结构

页目录(给页做个目录快速查找页)

2024-07-13 16:54:20 171

原创 Mysql之索引 第二节

查询一层得时候就会调用磁盘io,如果在第二层就查询到了就不需要继续调用磁盘IO。

2024-07-13 15:30:14 190

原创 Mysql之索引 第一节

2.InnoDb与MyISAM区别。

2024-07-12 09:20:05 168

原创 多线程之AQS学习

学习AQS需要具备的知识。

2024-07-11 15:37:19 205

原创 多线程之锁升级

00000101标志位代表偏向锁。12JIT对编译器的优化。

2024-07-11 14:26:56 204

原创 多线程之对象内存布局学习

(25不使用,31位存哈希码)(64bit 4位)

2024-07-10 23:23:49 60

原创 多线程之原子类

1.规范2原子类4.引用类型原子类。

2024-07-10 20:34:05 119

原创 多线程之CAS原理

3.5AtomicInteger原理。3.4Unsafe类什么。

2024-07-10 15:14:19 177

原创 多线程之volatile

2.volatile为什么可以保证可见性和有序性。3.内存屏障(无法保证原子性)1.volatile两大特性。

2024-07-10 11:14:08 99

原创 多线程学习之JMM模型(java内存模型)

1.面试题2.硬件。

2024-07-09 23:28:16 180

原创 多线程学习之线程中断

*1.1 API2.线程等待的方式。

2024-07-09 21:17:09 213

原创 多线程学习之线程锁知识

(如果不可重入,会导致代码里面还有同步代码块,就会一直阻塞在哪无法释放锁造成死锁)**1.jsp -l拿到进程id。2.执行jstak 进程id。

2024-07-09 17:33:24 182

原创 CompletableFuture学习第二节(常用api)

4.5 thenRun ,thenRunAsync区别主要是线程池区别。join编译不做检查异常,get则需要,调用get会在方法上抛出异常。4.2.1 thenApply实战(计算结果为6,串行执行下一步)Handle实战(传递两个参数)4.1获得结果和触发结果。

2024-07-09 02:09:49 110

原创 CompletableFuture学习第一节

3.CompletableFuture是什么如下图:6.1。

2024-07-09 01:52:30 457

原创 CompletableFuture 为什么出现(第二节)

配合线程池效率显著提升,FutureTask实现Runnable接口,线程池可以直接实现FutureTask。1.get阻塞(等待子线程执行完返回结果)

2024-07-09 01:25:45 198

原创 CompletableFuture 为什么出现(第一节)

Future作用。

2024-07-09 00:28:11 204

原创 ThreadLocal引用问题

1.强引用,弱引用,软引用,虚引用

2024-07-08 18:54:17 1135

原创 ThreadLoal的作用以及源码

ThreadLoal的学习

2024-07-08 17:09:30 215

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除