- 博客(4)
- 资源 (49)
- 问答 (1)
- 收藏
- 关注
原创 谈谈Spring bean的生命周期,作用域
谈谈Spring bean的生命周期,作用域 在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。而bean的定义以及bean相互间的依赖关系将通过配置元数据来描述。 Spring中的bean默认都是单例的,这些单例Bean在多线程程序下如何保证线程安全呢?例如对于Web应用来说,Web容器对于每个用户请求都创建一个单独...
2021-03-26 11:52:41 178
原创 Redis锁结合使用场景,需要注意什么?超时问题如何解决
目录 1、redis分布式锁的基本实现** 2、业务逻辑执行时间超出锁的超时限制导致两个客户端同时持有锁的问题** 3、redis的单点故障主从切换带来的两个客户端同时持有锁的问题** 4、RedLock算法** 5、知识扩展 1、redis分布式锁的基本实现** redis加锁命令: ``` SETNX resource_name my_random_value PX 30000 ``` 这个命令的作用是在只有这个key不存在的时候才会设置这个key的值(NX选项的作用),超时时..
2021-03-24 11:35:44 296
原创 hadoop 系统学习博客
https://blog.csdn.net/it_man/article/details/14899905 转载地址:https://blog.csdn.net/it_man/article/details/14899905
2021-03-23 16:44:00 76
原创 Redis缓存穿透,缓存击穿,缓存雪崩原因+解决方案
目录 一、前言 二、初认识 三、缓存穿透解决方案 四、缓存击穿解决方案 五、缓存雪崩解决方案 六、小结 一、前言 在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时间内完成成千...
2021-03-18 10:55:43 106
Navicat Premium
2020-08-25
Xftp-6.0.0191p123456.zip
2020-05-29
Windows安装rabbitmq环境安装包
2019-04-20
Windows安装rabbitmq环境
2019-04-20
设计模式相关代码demo
2018-06-20
HBuilderX.2.7.9.20200527.full.zip
2020-06-10
wechat_devtools_1.03.2005140_x64.zip
2020-06-10
ARCMap 10 如何使用图片制作mxd文件?
2015-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人