妙博客
主机评测 香港服务器 洛杉矶VPS测评
首页
JAVA
HTML
2024年03月04日
ThreadLocal的用法和原理
ThreadLocal是与一个线程绑定的本地变量,也就意味着这个变量是线程独有的,是不能与其他线程共享的。这样就可以避免资源竞争带来的多线程的问题。ThreadLocal是每个线程都有一个资源副本,是不需要加锁的。一般应用在线程间数据隔离的情况,比如数据库连接池
2024年03月04日
java中volatile关键字的作用
这个关键字主要是保证了对其它线程的可见性和代码执行的有序性可见性:当一个变量被定义为Volatile类型时,任何对它的修改都会立即刷新到主内存中,而不是等到线程结束或者锁被释放。同时,当其他线程需要访问这个变量时,它们会从主内存中读取最新的值。这样就保证了线程间数据的一致性。有序性:防止指令重排序内存屏障(memorybarrier)是一个CPU指令,这条指令可以确保一些特定指令的执行顺序。插入一个内存屏障,相当于告诉CPU和编译器先于这个命令的必须先执行,后于这个命令的必须后执行。内存屏障另一
2024年03月04日
如何保证消费的幂等性
利用token机制服务器把客户端传过来的token进行验证,redis通过setnx命令,如果设置失败说明token已经存在,是一个重复请求。
‹‹
1
››
«
2024年3月
»
一
二
三
四
五
六
日
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
网站分类
JAVA
HTML
便宜VPS
VPS云服务器
SEO
未分类
搜索
标签列表
linux
(3)
端口
(1)
centos
(1)
jmeter
(1)
服务器压力测试
(1)
java
(2)
年月日
(1)
进程号
(1)
php
(2)
javascript
(1)
js
(2)
自定义弹框
(1)
win10
(2)
nginx
(2)
JAVA
(1)
PPT
(1)
html
(1)
python
(3)
升级
(1)
飞桨
(1)
paddlepaddle
(1)
seo
(2)
便宜VPS
(2)
美国VPS
(2)
高性能VPS
(2)
文章归档
2024年9月 (1)
2024年8月 (1)
2024年7月 (2)
2024年6月 (4)
2024年4月 (1)
2024年3月 (12)
2024年2月 (8)
2024年1月 (1)
2023年10月 (6)
2023年6月 (27)
2023年5月 (15)
2023年3月 (1)
2023年2月 (7)
2023年1月 (3)
2022年11月 (6)
2022年10月 (1)
2022年8月 (2)
2022年7月 (15)
2022年6月 (2)
2022年5月 (3)
2022年4月 (3)
2022年3月 (11)
2022年2月 (2)
2022年1月 (5)
2021年12月 (4)
2021年11月 (1)
2021年10月 (3)
2021年9月 (11)
2021年8月 (19)
2021年7月 (8)
2021年6月 (5)
2021年5月 (1)
2021年2月 (2)
2020年12月 (1)
2020年11月 (1)
2020年9月 (2)
2020年8月 (1)
2020年4月 (1)
2020年3月 (1)
2020年2月 (1)
2019年12月 (6)
2019年11月 (7)
2019年10月 (12)
网站收藏
博客园
友情链接
CSDN博客
51CTO 博客
Copyright Your 142132.com Rights Reserved.
赣ICP备17010829号-2