原文:我告诉你一个 AtomicInteger 的惊天大秘密

i 不是线程安全的操作,因为它不是一个原子性操作。 那么,如果我想要达到类似 i 的这种效果,我应该使用哪些集合或者说工具类呢 在 JDK . 之前,为了确保在多线程下对某基本数据类型或者引用数据类型运算的原子性,必须依赖于外部关键字 synchronized,但是这种情况在 JDK . 之后发生了改观,当然你依然可以使用 synchronized 来保证原子性,我们这里所说的一种线程安全的方式是 ...

2020-09-21 07:06 0 894 推荐指数:

查看详情

Maven版本号中隐藏的惊天大秘密

以“-SNAPSHOT”结尾。你别看这一个小小差别,在这里面可是隐藏着巨大的秘密:我们在团队协作开发的时候,如果依赖版 ...

Thu Jun 27 00:36:00 CST 2019 0 409
Maven版本号中隐藏的惊天大秘密

一、背景   现在主流的Java系的互联网公司里,绝大多数公司都使用Maven作为依赖管理工具,一般我们对于依赖的版本号,常见两种类型:一种以“-RELEASE”结尾,另一种以“-SNAPSHOT”结尾。你别看这一个小小差别,在这里面可是隐藏着巨大的秘密:我们在团队协作开发的时候,如果依赖 ...

Wed Dec 27 19:09:00 CST 2017 1 6682
vue-router在嵌套router中router-view失效的一个惊天大

近日遇到一个奇怪的问题,现象是在<router-link>点击链接时,如果没有加上target="_blank",在一个新页面打开时,在一个nest router中的<router-view>中不会显示,重新刷新页面就显示出来了。 代码如下: Index.vue ...

Tue Mar 09 09:45:00 CST 2021 0 1182
一条SQL注入引出的惊天大

前情回顾: WAF公司拦截到一个神秘的HTTP数据包,在这个包的表单字段中发现了SQL语句。目标指向80端口,而这正是nginx公司的地盘。详情参见:一个HTTP数据包的奇幻之旅 虚拟机的世界 一个安静的夜晚,我,一个新的线程诞生了! 我抬头一看,原来我降生的地方是在一个 ...

Wed Jan 08 17:17:00 CST 2020 9 2801
惊天大bug,一把螺丝刀,竟让我有家难回!

1.回家路上看一地摊,螺丝刀2元一把,买了一个 2.芒格说:“如果你的工具只有一把锤子,你会认为任何问题都是钉子 ”  那么当我手里有了一把起子,我看啥都是螺丝钉子。  出租屋里固定门锁的螺丝钉竟然都松了,必须要拧它。  拧紧了,美滋滋~~ 3.第二天早上出门掏钥匙 ...

Wed Dec 22 07:44:00 CST 2021 3 304
一条SQL注入引出的惊天大案2:无限战争

前情回顾: 经过黑衣人和老周的合作,终于清除了入侵Linux帝国的网页病毒,并修复了漏洞。不曾想激怒了幕后的黑手,一场新的风雨即将来临。 详情参见:一条SQL注入引出的惊天大案 风云再起 小Q是Linux帝国网络部负责TCP连接的公务员。 一直以来工作都很 ...

Mon Jan 13 17:44:00 CST 2020 11 1931
惊天大案!80多款游戏源码被非法倒卖交换!波及数千余人涉案!

今天这篇文章可能会比较长,内容可能有些黑暗,但事情已经发生了,晓衡只能去勇敢面对!感谢四川权济律师事务所的协助! 01 成语遇袭 时间:5月13日 一大早,就有伙伴在微信上给晓衡发来消息,在一个 QQ 群里叫卖《成语小状元》价格是19.9! 反馈的伙伴正好是微店的客户,向晓衡提出 ...

Tue May 19 08:07:00 CST 2020 0 1488
bugku crypto 告诉一个秘密(ISCCCTF)

emmmm....有点坑 题目: 推测是16进制转字符串: 有大写有小写还有数字 推测是base64: 本来以为这就是flag 提交不对 后来 ...

Mon Apr 29 09:15:00 CST 2019 0 914
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM