摘要: 对象内存构成 当我们在Java代码中创建对象后 会在堆中分配对应的内存 在 JVM 中,Java对象保存在堆中时,由以下三部分组成: 对象头(object header):包括了关于堆对象的布局、类型、GC状态、同步状态和标识哈希码的基本信息。Java对象和vm内部对象都有一个共同的对象头格式。 实 阅读全文
posted @ 2022-03-12 14:39 ONE_bit 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 字节码由10部分组成,依次是魔数、版本号、常量池、访问权限、类索引、父类索引、接口索引、字段表索引、方法、Attribute。如下图,按照顺序介绍每一部分。 整个Class文件本质上就是一张表,下表就是Class文件格式。Class中所有内容都在这些类型中定义了。 注:表中的数据项,无论是顺序还是数 阅读全文
posted @ 2021-08-24 15:02 ONE_bit 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一 数据库和数据库实例 在MySQL的学习研究中,存在两个非常容易混淆的概念,即数据库和数据库实例。在MySQL中,数据库和数据库实例定义如下: 数据库:存储数据的集合; 数据库实例:操作数据库的集合。 如上定义很清楚了,数据库是用来存储数据的,数据库实例是用来操作数据的,从操作系统的角度,数据库实 阅读全文
posted @ 2021-06-24 18:57 ONE_bit 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 一本 Java 多线程笔记 作者:HuoDAt 日期:2021/03/31 一.线程的基本概念 1.1 程序 进程 线程 线程(thread)作为 调度 和 执行的单位 ,每个线程都有独立的运行栈和 程序计数器 线程切换的开销小 虚拟机栈:VM stack 程序计数器: program couter 阅读全文
posted @ 2021-03-31 16:11 ONE_bit 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.PageHelper(MyBatis 分页插件) To use PageHelper you just need to include the pagehelper-x.y.z.jar and jsqlparser-x.y.z.jar file in the classpath. 1.下载 ja 阅读全文
posted @ 2020-11-10 18:16 ONE_bit 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 简介 什么是 MyBatis? 前身 Ibatis MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Ja 阅读全文
posted @ 2020-10-27 16:29 ONE_bit 阅读(66) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示