- 博客(108)
- 收藏
- 关注
原创 volatile的作用
volatile关键字的作用、内存可见性、禁止指令重排、volatile能保证线程安全么?双重判断加锁的单例模式为什么要用volatile修饰变量?
2024-02-03 14:25:28 1560
原创 java如何处理多线程异常
java如何处理多线程异常,UncaughtExceptionHandler、execute和submit方法的区别。
2024-01-27 14:00:22 1214
原创 redis集群的主从复制模型与集群的高可用实现
redis主从、redis sentinel、redis cluster、redis集群的高可用实现、redis集群的主备切换
2023-12-26 15:56:49 1242
原创 redis集群会有写操作丢失么
redis集群会有写操作丢失么?redis集群脑裂问题、redis集群脑裂导致的写操作丢失、redis sentinel
2023-12-26 09:28:14 484
原创 Transactional注解的失效场景
Transactional注解的失效场景、基于注解的声明式事务管理、使用Transactional注解需要注意的问题
2023-12-23 15:41:11 313
原创 mysql的主从复制简介
mysql的主从架构、一主多从、主主复制、级联复制、mysql主从复制实现、binlog、relaylog、异步复制、半同步复制
2023-12-23 11:00:47 602
原创 redis的缓存更新策略以及如何保证redis与数据库的数据一致性
redis的缓存更新策略以及如何保证redis与数据库的数据一致性。延迟双删策略。
2023-08-09 10:47:23 926
原创 一条sql查询语句在mysql中的执行过程是什么
MYSOL连接器、MYSOL查询缓存、MYSOL分析器、MYSOL优化器、MYSQL执行器sql语句执行过程
2023-07-30 10:51:59 231
原创 可达性分析、三色标记、新生代、老年代的关系是什么
可达性分析算法、三色标记、新生代、老年代、Eden、survivor from、survivor to它们之间的关系是什么什么情况下的对象会被垃圾回收器所回收?并发标记会有什么问题?
2023-07-28 00:13:00 344
转载 java8新特性---Stream Api
其实map方法就相当于Collaction的add方法,如果add的是个集合得话就会变成二维数组,而flatMap 的话就相当于Collaction的addAll方法,参数如果是集合得话,只是将2个集合合并,而不是变成二维数组。在Stream操作过程中,可以对数据流做过滤,排序,切片等操作,但是操作之后会产生一个新的流,而数据源则不会发生改变。我们,在执行终止语句之后,一边迭代,一边打印,而我们并没有去迭代上面集合,其实这是内部迭代,由Stream API 完成。而集合讲得是数据,流讲得是计算。
2023-07-22 10:49:33 250
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人