腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
刘君君
专栏作者
举报
73
文章
71809
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章(73)
java(16)
其他(15)
编程算法(10)
api(6)
jdk(6)
jvm(6)
安全(6)
容器镜像服务(5)
容器(4)
数据库(3)
spring(3)
存储(3)
分布式(3)
node.js(2)
云数据库 Redis(2)
github(2)
linux(2)
人工智能(2)
缓存(2)
dns(2)
hashmap(2)
数据结构(2)
https(2)
c++(1)
c#(1)
ruby(1)
go(1)
vue.js(1)
云数据库 SQL Server(1)
access(1)
打包(1)
eclipse(1)
git(1)
unix(1)
ubuntu(1)
apache(1)
批量计算(1)
http(1)
开源(1)
压力测试(1)
mybatis(1)
spring boot(1)
rpc(1)
gcc(1)
kvm(1)
数据分析(1)
安全漏洞(1)
nat(1)
etcd(1)
搜索文章
搜索
搜索
关闭
Synchronized 源码分析
c#
c++
jvm
前面我们已经介绍和分析了管程,而 Synchronized 则是 JVM 层面中管程的一种实现,它通过对细节的屏蔽方便了开发人员的使用。
itliusir
2020-02-10
1K
0
Unsafe 源码分析
jvm
java
api
编程算法
Unsafe 是用于在实质上扩展 Java 语言表达能力、便于在 Java 代码里实现原本要在 C 层实现的核心库功能用的。这些功能包括裸内存的申请、释放、访问,低层硬件的 atomic/volatile 支持,创建未初始化对象等。但由于 Unsafe 类使 Java 语言拥有不应该暴露的骚操作,增加了程序出问题的风险。
itliusir
2020-01-31
906
0
JVM Garbage Collection
jvm
java
每一个虚拟机线程都有自己的PC寄存器,保存Java虚拟机正在执行的字节码指令的地址,如果该方法是 native 的,那 PC 寄存器的值是 undefined
itliusir
2019-12-11
491
0
JVM Param
jvm
打包
数据结构
-Xss 等价于 -XX:ThreadStackSize= 线程栈的大小,默认1M
itliusir
2019-12-11
787
0
初识JVM指令执行流程
jvm
java
摘要: 记录下学习JVM指令执行流程的理解 正文: 初识JVM指令执行流程 /** * 0: aload_0 * 1: invokespecial #1 // Method java/lang/Object."<init>":()V * 4: return * * @author liugang * @since 2018-04-28 */ public class Example1 { /** * 为主方法创建一个frame并将其推入线程
itliusir
2018-05-21
472
0
JVM Specification notes 1 -Jvm Structure
jvm
摘要: Jvm Structure 正文: Java 虚拟机结构 Class文件格式 数据类型 原始类型(基本类型) 数值类型{整数[byte8 short16 int32 long64 char16]、浮点[float32 double64]} 布尔类型{boolean8} returnAddress类型{表示一条字节码指令的操作码} 引用类型 编译器应当在编译期间尽最大努力完成可能的类型检查,使得虚拟机在运行期间无需进行这些操作 编译器会在编译期或运行期会将byte和short类型的数据带符号扩展
itliusir
2018-05-07
823
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档