首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Tenured
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
86
文章 17
沸点 69
赞
86
返回
|
搜索文章
赞
文章( 17 )
沸点( 69 )
听说你想看CAS原理
CAS又叫比较并交换,是一种无锁算法,日常开发中,基本不会直接用到CAS,都是通过一些JDK封装好的并发工具类来使用的。CAS包含三个值,内存地址,预期值,新值。
还在写大量 if 来判断?试试用一个规则执行器来替代它
近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示: 按照上述的条件我们可以得出的结论是: 咱们的的主要流程主要是基于 and 或者 or 的关系。如
HashMap总结
数据结构 重要参数 **容量(**capacity): HashMap中数组的长度 容量范围:必须是2的幂 & <最大容量(2的30次方) 初始容量 = 哈希表创建时的容量 默认容量 = 16 = 1
JDK7中ConcurrentHashMap源码分析
一、Unsafe的使用1.1、获取Unsafe1.2、Unsafe操作普通对象1.3、Unsafe操作数组二、ConcurrentHashMap源码分析2.1、理论分析2.2、数据结构分析2.3、构造
并发扣款一致性,幂等性问题,这个话题还没聊完!!!
《并发扣款,如何保证数据的一致性?》,分享了同一个用户并发扣款时,有一定概率出现数据不一致,可以使用 CAS 乐观锁的方式,在不降低吞吐量,并且只有少量修改的情况下,保证数据的一致性。 文章发布不到 24 小时,就有近 200 的评论。 其中,问的比较多的是 ABA 问题,这个…
SpringBoot + Spring Security 学习笔记(五)实现短信验证码+登录功能
在 Spring Security 中基于表单的认证模式,默认就是密码帐号登录认证,那么对于短信验证码+登录的方式,Spring Security 没有现成的接口可以使用,所以需要自己的封装一个类似的认证过滤器和认证处理器实现短信认证。 和图片验证码一样,需要自己封装一个验证码…
关注了
31
关注者
4
收藏集
2
关注标签
4
加入于
2018-11-19