首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大杯冰摩卡
掘友等级
talk is cheap show me code
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
83
文章 82
沸点 1
赞
83
返回
|
搜索文章
最新
热门
关于Redis分布式锁安全性的思考(下)
在前面关于Redis分布式锁安全性的思考(上)一文中,我们提到了redis在单节点故障转移中是存在隐患的。Redis的作者antirez提出了Redlock算法,我们可以在Redis的官网上去了解该算法描述,Redlock也是官方实现分布式锁的指导规范。 尝试在所有N个实例中依…
关于Redis分布式锁安全性的思考(上)
分布式应用进行逻辑处理时经常会遇到并发问题,这个时候就要使用到分布式锁来限制程序的并发执行。分布式锁的实现方式有很多种,ZooKeeper、Redis还有MySql的排他锁等等,网上相关的文章也是层出不穷。怎么说呢,个人感觉:凡是跟分布式沾点边的东西,就很难找到一种完美的解决方…
Docker常见命令总结
镜像查看镜像dockerimages获取镜像dockerpull获取详细信息dockerinspect+镜像名或Id删除镜像dockerrmi+镜像名或Id保存镜像dockercommit命名镜像do
【图解Springboot】IOC那些事儿(三)刷新容器之beanFactory的处理
BeanFactory 的初始化中会注册后置处理器,和自动注入的支持. BeanPostProcessor 可以在对象实例化但初始化之前,以及初始化之后进行一些后置处理. BeanFactoryPostProcessor的执行时机是所有的 BeanDefinition 已经被加…
Java实现生产者/消费者模型实战应用
场景: 我们需要创建一个job,这个job是异步执行的,且任务有多个状态,每个状态需要不同的处理。 实现: 在服务里创建一个生产消费模型,job在创建后,设置初始状态,并放在队列里由消费者消费,处理业务逻辑。消费成功后,更改状态再次放入队列中,等待下一次消费。 最朴素也是最简单…
类加载器
ClassLoader是用来加载Class 的。它负责将 Class 的字节码形式转换成内存形式的 Class 对象。 JVM 运行并不是一次性加载所需要的全部类的,它是按需加载,也就是延迟加载。遇到了一个未知的类,JVM 的策略是使用调用者 Class 对象的 ClassLo…
【图解Springboot】IOC那些事儿(二)IOC容器初始化
创建IOC容器时会根据webApplicationType选择不同的实现类。 IOC容器创建好以后会初始化exceptionReporters异常报告器用来打印异常。 IOC容器初始化会先后调SpringApplicationRunListeners的contextPrepar…
【图解Springboot】IOC那些事儿(二)SpringApplication创建与运行环境准备
SpringBoot 启动IOC容器前需要先构建SpringApplication应用,然后执行run方法。 SpringBoot 的应用中包含两个关键组件:ApplicationContextInitializer 和 ApplicationListener ,分别是初始化器…
【图解Springboot】IOC那些事儿(一)ApplicationContext的变化
学习IOC之前,我们需要先搞明白什么是Spring容器。 Spring容器是Spring的核心,一切SpringBean都存储在Spring容器内部,实现依赖注入,并由其管理Bean的生命周期。 Spring容器并不仅仅是一个容器,而是有很多个容器,Spring容器仅仅是多个容…
【图解Springboot】WebMvc自动装配
WebMvcAutoConfiguration是Springboot的自动装载WebMvc的入口,这一点可以通过spring.factories配置文件得知。 WebMvcAutoConfiguration会加载EnableWebMvcConfiguration 和WebMvc…
下一页
个人成就
文章被点赞
149
文章被阅读
48,475
掘力值
1,226
关注了
33
关注者
51
收藏集
4
关注标签
9
加入于
2016-10-20