首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
詹姆斯成都分斯
掘友等级
Java后端
|
卫士通
毕业十年,Java五年重修之路。励志一线大厂!喜欢凌晨安静修炼技术
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
Synchronized锁在Spring事务管理下,为啥还线程不安全?
简单来说:多线程跑一个使用synchronized关键字修饰的方法,方法内操作的是数据库,按正常逻辑应该最终的值是1000,但经过多次测试,结果是低于1000。这是为什么呢? 既然测试出来的结果是低于1000,那说明这段代码不是线程安全的。不是线程安全的,那问题出现在哪呢?众所…
推荐收藏系列:一文理解JVM虚拟机(内存、垃圾回收、性能优化)解决面试中遇到问题
一. JVM内存区域的划分 JVM栈(Java Virtual Machine Stacks): Java中一个线程就会相应有一个线程栈与之对应,因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈,因此栈存储的信息都是跟当前线程(或程序)相关信息的,包括局部变量、程序运行…
带你搞懂HashSet、LinkedHashSet、TreeSet面试必问底层原理
面试官问到HashSet的源码.大家都知道HashSet底层是用HashMap实现的. 问到map存的是什么的时候,面试官说应该存的是null,这里应该存入的是一个对象. 我也清楚记得HashSet的底层的value是一个final的Object对象. 把源码拉下来,看到Has…
迎难而上ArrayList,源码分析走一波
关于 Java 基础、Java 面向对象编程、Java 字符串、Java 数组等方面的知识点已经可以告一段落了,小伙伴们可以在「沉默王二」公众号后台回复「小白」获取第二版手册。 那么接下来,我开始肝 Java 集合方面的文章了,小伙伴们请默默为我鼓个掌,我能听得到,真的,别吝啬…
个人成就
文章被阅读
309
掘力值
11
关注了
81
关注者
1
收藏集
61
关注标签
15
加入于
2020-07-22