字节
-
彻底理解操作系统:CPU与实模式
对于人类来说,我们不喜欢拐弯抹角,喜欢更直接的东西,“有话直说”、“没有中间商赚差价”、“简洁的设计”等等,然而对于计算机,尤其是对内存管理来说则恰恰相反,在这里”简洁…
-
比Transformer快4成!Meta发布全新Megabyte模型,解决算力损耗硬伤
Transformer无疑是过去几年内机器学习领域最流行的模型。 自2017年在论文「Attention is All You Need」中提出之后,这个新的网络结构,刷爆了各大翻…
-
面试必问,JVM内存模型扫盲
JVM简介 JVM(Java Virtual Machine,Java虚拟机)是Java语言的核心,是一个用于解释Java字节码的虚拟计算机。它可以在运行Java程序时自动管理内存…
-
JVM系列:几张图看懂Java字节码
作为一个java程序员,如果你不懂字节码的话,你只能算是初级程序员了。 这可不是耸人听闻。了解字节码你才能真正了解包括“动态代理的原理”、“类加载的细节过程”、“重载和重写是如何实…
-
JVM系列:几张图看懂Java字节码
作为一个java程序员,如果你不懂字节码的话,你只能算是初级程序员了。,这可不是耸人听闻。了解字节码你才能真正了解包括“动态代理的原理”、“类加载的细节过程”、“重载和重写是如何实…
-
php中TCP和UDP的区别
,使用区别,1、TCP面向连接,UDP是无连接的。,即发送数据之前不需要建立连接,TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达。UD…
-
Java对象在内存中的结构
,1、对象头,分为MarkWord和KlassPoint。,MarkWord(标记字段):默认存储对象的HashCode,代替年龄和锁定标记位置信息。它会根据对象的状态重用自己的存…
-
mysql Binlog事件的结构
,说明,1、一个事件对象分为事件头和事件体。如果事件头的长度是x字节,那么事件体的长度为 (event_length – x)字节。,2、也可以设事件体中fixed p…
-
Javassist 字节码学习 HelloWorld,看到这样的代码就觉得自己会了
在字节码编程方面有三个比较常见的框架;ASM、byte-buddy、Javassist,他们都可以对这字节码进行操作,只是操作方式和控制粒度不同。,其中 ASM …
-
Java字节码,你还可以搲的更深一些!
Java真的是长盛不衰,拥有顽强的生命力。其中,字节码机制功不可没。字节码,就像是 Linux 的 ELF。有了它,JVM直接摇身一变,变成了类似操作系统的东西。,要学习字节码,不…
-
JVM诊断工具中的深堆、浅堆、支配树,你都明白吗
大家在用jvm诊断工具,比如Eclipse MAT或者 Jprofiler分析堆内存的时候,都会看到一些概念或者关键词,如Shallow Heap, Retained Heap, …
-
一文读懂Java/O流的使用方法和技巧
,Java 中的 I/O 流是实现输入和输出的一种机制,可以用来读写文件、网络、内存等各种资源。Java 提供了各种类型的流,包括字节流和字符流,以及面向文本和二进制数据的流。在本…