首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
可乐可乐可
掘友等级
后端研发工程师
|
字节跳动
我曾经热爱Java(来自Go开发者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 29
沸点 0
赞
29
返回
|
搜索文章
最新
热门
println导致的线程缓冲区刷新|一个volatile引起的思考
问题引出:今天在看volatile的时候,自己写了个例子,发现即使没有volatile,我程序也照常跑了描述首先看看这个情况的描述第一段代码,经典的volatile使用案例启动后,除非使用volati
轻松get JVM——Java运行时的数据区域
Java的自动管理内存,使得我们不需要操作释放内存的代码,不容易出现内存泄漏与溢出的现象。 但是我们不得不提防,一旦出现了内存问题,知晓虚拟机的工作模式,才能排出错误。 Java虚拟机在执行Java程序时,将其所管理的内存划分为若干个不同的数据区域,这些区域有各自的用途,以及创…
十分钟深入理解volatile
Java中,若一个变量会被多个线程所使用,我们需要给这个变量加上volatile关键字。 Java编程语言允许线程访问共享变量,为了 确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。 Java语言 提供了volatile,在某些情况下比锁要更加方便。如…
单例模式为什么需要volatile关键字?
在单例模式中,为了保证效率的同时,保证线程安全,我们会了解这一段代码双重校验锁要点:临界区必须为类对象,属性必须使用volatile关键字敲黑板,这里的属性必须为volatile关键字,否则会产生不安
Java内存模型基础篇
操作系统中的缓存情况为上图,操作系统将内存,缓存分为多个大小相等的块。然后根据缓存的数目依次指定内存块所对应的缓存块,在使用时,直接访问缓存,未命中则更新。 但是操作系统的缓存有一个很关键的隐含信息:每个内存块只有一个缓存,一个缓存对应了多个内存。 在操作系统、计算机组成等等中…
MySQL事务浅析|由浅入深
那么,我们用钱。。。买回来的手办来举例,相信各位的体验将更加深刻, 这个问题建议你复习一下什么是微信钱包嗷,以及正视b站和tx不是一家公司的问题。 好的,凡是总是怕万一嘛,快递还可能被炸毁嘞。 如果没有其他手段保证的话,bilibili没收到钱,老婆没了。 那么请问这个问题,他…
浅析JWT| JWT是啥子,Java构建JWT
Session可以理解为是存储在服务器端,key叫sessionId的一个map结构。 Session类似于打电话(没有来电号码显示),在一开始你表明了自己的身份,通话结束后,就失去了效果(实际上使用的是过期的手段)。 其中第一点很重要,token里面的信息是公开的,所以别放密…
个人成就
文章被点赞
124
文章被阅读
18,792
掘力值
941
关注了
3
关注者
49
收藏集
3
关注标签
8
加入于
2020-04-27