01 2018 档案
发表于 2018-01-30 16:04阅读次数:1200评论次数:0
摘要:现有业务需求在用户获取授权token之后,token会在半个小时之后过期,现需要创建多个job对token进行刷新。 1.首先获取授权token,并缓存 2.缓存成功之后创建一个定时job,时间暂定为当前时间的30分钟之后 3.创建job执行的task 代码示例: 初始化的bean 创建自动注入sp
阅读全文 »
发表于 2018-01-11 15:22阅读次数:11128评论次数:0
摘要:现有业务场景需要做一个线程间的全局变量,并且实现自增效果。 初始使用了volatile 来保证count的安全性,如下: 执行结果 它的结果不是我们预料的50000 .通常我们需要加上在count++时 加上synchronized关键字,保证他的正确性。 如下: 为了保证数据的准确性,多线程的情况
阅读全文 »
公告
搜索
随笔档案
- 2024年8月(1)
- 2024年1月(1)
- 2023年6月(2)
- 2023年3月(1)
- 2022年10月(1)
- 2022年9月(1)
- 2022年8月(1)
- 2022年4月(1)
- 2022年1月(1)
- 2021年1月(1)
- 2020年9月(1)
- 2020年8月(1)
- 2020年7月(1)
- 2020年6月(2)
- 2019年12月(2)
- 2019年9月(1)
- 2019年8月(1)
- 2019年6月(2)
- 2019年5月(1)
- 2019年3月(1)
- 2018年11月(1)
- 2018年8月(1)
- 2018年4月(2)
- 2018年3月(1)
- 2018年2月(1)
- 2018年1月(2)
- 2017年11月(2)
- 2017年9月(1)
- 2017年8月(3)
- 2017年7月(8)
- 2017年6月(4)
- 2017年5月(1)
- 2017年4月(4)
- 2017年3月(1)
- 2017年2月(1)
- 2017年1月(1)
- 2016年12月(1)
- 2016年11月(2)
- 更多
最新评论
- 1. Re:Idea 远程调试jenkins 项目
博主你好,我按你这步骤试了一下,好像还是连不上?
- --javen111
- 2. Re:mybatis数据加解密处理方案
DesUtil.encrypt(value,key)你好!这个工具类可以贴出来?
- --蓝鲸也是鲸
- 3. Re:关于new HashMap<>(1)中1的理解(hashMap的初始容量)
- @行走的老熊 写1只是为了方便 初始化容量是2的n次方时,就会按照你设置的容量设置;当你设置的初始化容量不是2的n次方时,就会按照大于你设置的那个值但是最接近你设置的那个值的2的n次方进行设置...
- --Lindakd
- 4. Re:队列缓存区-db写入
你这个皮肤好炫酷呀,能够请教一下是怎么做的么(期待
- --夏天·烟火·我的尸体
- 5. Re:使用RestTemplate发送multipart/form-data格式的数据
666666
- --规格严格-功夫到家