腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
xdecode
专栏成员
举报
40
文章
66685
阅读量
33
订阅数
订阅专栏
申请加入专栏
全部文章(40)
java(25)
spring(5)
aop(4)
mvc(3)
jdk(3)
其他(2)
html(2)
编程算法(2)
hashmap(2)
安全(2)
数据结构(2)
servlet(1)
xml(1)
ajax(1)
打包(1)
github(1)
api(1)
tomcat(1)
渲染(1)
http(1)
容器(1)
网络安全(1)
单元测试(1)
windows(1)
filter(1)
form(1)
layer(1)
render(1)
select(1)
搜索文章
搜索
搜索
关闭
Java高并发之无锁与Atomic源码分析
java
编程算法
目录 CAS原理 AtomicInteger Unsafe AtomicReference AtomicStampedReference AtomicIntegerArray AtomicIntegerFieldUpdater 无锁的Vector 无锁即无障碍的运行, 所有线程都可以到达临界区, 接近于无等待. 无锁采用CAS(compare and swap)算法来处理线程冲突, 其原理如下 CAS原理 CAS包含3个参数CAS(V,E,N).V表示要更新的变量, E表示预期值, N表示新值. 仅当V值等
用户1216491
2018-05-28
541
0
Java 对IP请求进行限流.
java
编程算法
高并发系统下, 有三把利器 缓存 降级 限流. 缓存: 将常用数据缓存起来, 减少数据库或者磁盘IO 降级: 保护核心系统, 降低非核心业务请求响应 限流: 在某一个时间窗口内对请求进行限速, 保护系统 本文主要介绍限流, 常见限流算法中又分为计数器算法, 漏桶算法, 令牌桶算法. 计数器算法 比较简单, 直接用一个map + counter即可实现. 请求来了, 以IP为key, 查询下之前响应次数, 如果调用次数超出MAX_COUT, 返回失败, 属于简单粗暴型选手. 漏桶算法 请求全部进入漏桶, 漏
用户1216491
2018-01-24
3.3K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档