Press
esc
to close
请输入并搜索
whitebear's blog
whitebear's blog
首页
标签
分类
时间线
友链
关于
Press
Ctrl
+
and
K
to search
首页
标签
分类
时间线
友链
关于
分类
18 分类 × 85 文章 × 22 标签 × 135248 字
新技术探索
1篇
+
2024-10-14
大模型相关专业名词
项目设计
1篇
+
2024-09-08
JAVA开源项目学习推荐
运维配置
3篇
+
2024-10-22
Linux 修改成静态IP
2024-02-20
Docker安装Redis集群
2023-04-14
Mac homebrew升级
编码规范
1篇
+
2023-10-09
git操作命令大全
前端技术
0篇
+
后端技术
8篇
+
2024-09-09
如何创建高效MySQL索引
2024-09-03
MySQL慢查询分析和性能优化
2024-09-02
InnoDB中常用的锁(行锁、间隙锁、临键锁、表锁)
2023-10-20
使用Snowflake算法生成分布式ID
2023-08-22
Java8内置的4大核心函数式接口Predicate、Consumer、Supplier、Function
2023-08-09
Spring5.2+版本请求返回响应头Content-Type只有application/json缺少字符集问题
2023-04-24
常见的正则表达式语法
2022-12-06
Docker搭建ES集群
产品经理
0篇
+
面试题库
53篇
+
2024-08-26
锁升级
2024-08-26
解释重入锁 (ReentrantLock) 的原理和特性
2024-08-26
解释 LockSupport 的作用,并说明其如何提供线程阻塞和唤醒的功能
2024-08-26
解释为什么 ThreadLocal 会发生内存泄漏,并说明如何避免
2024-08-26
解释 ThreadLocalMap 中 Entry 使用弱引用的原因
2024-08-26
比较 CountDownLatch 和 CyclicBarrier 的区别
2024-08-26
解释 Exchanger 的作用,并说明其如何实现线程间交换数据
2024-08-26
解释 Semaphore 的作用,并说明其如何实现控制并发线程数
2024-08-26
解释 CyclicBarrier 的作用,并说明其如何实现线程到达同步点后继续执行
2024-08-26
解释 CountDownLatch 的作用,并说明其如何实现等待多个线程完成
2024-08-26
LongAdder 的原理和作用,并说明其如何提升高并发场景下 CAS 操作的性能
2024-08-26
什么是 ABA 问题,并说明其解决方案
2024-08-26
解释 CAS 的原理和作用,并说明其如何实现无锁编程
2024-08-26
什么是共享锁?什么是独占锁?有什么区别
2024-08-26
解释可中断锁和不可中断锁的区别
2024-08-26
比较公平锁和非公平锁的优缺点
2024-08-26
解释 Condition 的作用,并说明其如何与锁配合使用
2024-08-26
解释 AQS 的作用,并说明其如何构建自定义同步组件
2024-08-26
解释 Lock 的特性
2024-03-08
解释 ThreadLocal 的原理和作用,并说明其如何实现线程隔离
2024-03-07
比较 volatile 和 synchronized 的优缺点
2024-03-07
解释等待/通知机制,并说明其如何实现线程间的通信
2024-03-06
解释 synchronized 的原理和实现,并说明其如何保证线程安全
2024-02-15
volatile 的特性和原理
2024-02-13
解释 happens-before 规则,并说明其如何指导并发编程
2024-02-12
什么是重排序, JMM 如何防止重排序导致的问题
2024-02-11
JMM 如何保证内存可见性
2024-02-10
什么是 Java 内存模型
2024-02-08
1.8中HashMap有什么优化?
2024-02-07
为什么HashMap中length得是2的n次方
2024-02-06
HashMap计算hash值后,怎么才能保证table元素分布均匀
2024-02-05
HashMap中hash函数的(h = key.hashCode()) ^ (h >>> 16)
2024-02-04
HashMap插入元素流程
2024-02-03
说说对HashMap的理解
2024-01-28
ArrayList如何确保元素的顺序在进行元素删除操作后保持一致?
2024-01-25
ArrayList如何实现动态扩容的?
2024-01-24
ArrayList如何实现元素的随机访问?
2024-01-23
ArrayList的实现原理
2024-01-22
Set接口中的元素如何保证唯一性?
2024-01-22
List,Set,Map三者的区别?
2024-01-21
解释Java中的接口和抽象类的区别,实际应用
2024-01-20
Java中的静态方法和非静态方法有什么区别?
2024-01-20
为什么Java中的String是不可变的(immutable)?
2024-01-16
什么是面向对象?解释Java中的封装、继承和多态?
2024-01-15
redis 中有一批 key 瞬间过期,为什么其它 key 的读写效率会降低?
2024-01-04
什么是CAS?CAS中可能遇到的问题?
2024-01-03
什么是死锁?死锁如何解决?
2024-01-02
Java内存模型的抽象(JMM)
2023-11-17
什么是AQS 抽象队列同步器?说说它的原理
2023-11-16
AQS的状态(State)是如何工作的?
2023-11-16
说一下线程池的运行处理流程和自定义线程池的参数以及含义
2023-11-12
如何合理配置线程池?
2023-11-11
具体说说HashMap在1.7 和1.8中put的流程,以及区别
设计模式
1篇
+
2023-10-21
责任链模式使用示例
缓存中间件
15篇
+
2023-11-05
如何保证Redis与MySQL数据双写一致性?
2023-11-04
Redis实现分布式锁
2023-11-03
说一说缓存预热、缓存雪崩、缓存击穿、缓存穿透?
2023-10-30
布隆过滤器
2023-10-29
Redis慢日志查询怎么做?
2023-10-28
Redis事务如何实现的?
2023-10-27
Redis集群模式
2023-10-24
Redis哨兵模式
2023-10-24
Redis的主从复制
2023-10-23
Redis的持久化
2023-10-22
Redis键过期
2023-10-19
布隆过滤器(BloomFilter)
2023-10-18
Redis经典数据结构、实现原理及应用场景
2023-10-17
Redis单线程和多线程的相关问题
2023-03-27
Redis集群如何保证两个不同的key会被映射到同一个槽中?
消息中间件
0篇
+
容器技术
0篇
+
网络编程
0篇
+
搜索引擎
0篇
+
大数据技术
0篇
+
读书小记
0篇
+
随笔
0篇
+
数据结构与算法
2篇
+
2022-11-09
整数数字的反转
2022-11-09
两数相加
whitebear
熊家族的一员
85
日志
18
分类
22
标签