首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
大杯冰摩卡
掘友等级
talk is cheap show me code
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
85
文章 84
沸点 1
赞
85
返回
|
搜索文章
最新
热门
关于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
文章被阅读
50,872
掘力值
1,231
关注了
33
关注者
51
收藏集
4
关注标签
9
加入于
2016-10-20