01 2023 档案

摘要:《JVM从入门到精通》导航 - VectorX - 博客园 (cnblogs.com) 进程和线程 进程 一个在内存中运行的应用程序。每个进程都有自己独立的一块内存空间,一个进程可以有多个线程,比如在Windows系统中,一个运行的xx.exe就是一个进程。相当于虚拟机 线程 进程中的一个执行任务( 阅读全文
posted @ 2023-01-22 23:11 早日月薪五万 阅读(69) 评论(0) 推荐(0) 编辑
摘要:我们对数据进行sql操作,就是从从磁盘上取出数据(页),存放在内存中,但是并不是只有我们一个人再用,还有其他的进程也在使用内存,MySQL中有一个单独的区域存放我们的页数据(Buffer Pool)。 Buffer Pool 缓冲池 InnoDB中的,不属于mysql。 ACID靠什么保证 A 原子 阅读全文
posted @ 2023-01-19 01:04 早日月薪五万 阅读(53) 评论(0) 推荐(0) 编辑
摘要:mysql的InnoDB存储引擎的索引底层就是B+树,用一个页作为一个叶子节点 B+树特点:排序(左小右大),叶子节点有指针(双向),非叶子节点的数据都冗余了一份在叶子节点,一个节点有多个元素 InnoDB页 详解 https://blog.csdn.net/weixin_26786277/arti 阅读全文
posted @ 2023-01-17 23:40 早日月薪五万 阅读(86) 评论(0) 推荐(0) 编辑
摘要:事务 要么都成功,要么都失败 ACID 原子,一致,持久,隔离 原子性,一致性,隔离性,持久性 原子性: 要么都成功,要么都失败回滚 一致性: 事务前后的数据完整性要保证一致,从一个一致性状态转换为另一个一致性状态 持久性:事务一但提交则不可逆,被持久化到数据库 隔离性: 多个用户并发访问数据库时, 阅读全文
posted @ 2023-01-14 22:14 早日月薪五万 阅读(58) 评论(0) 推荐(0) 编辑
摘要:为什么使用集合 集合就是用来保存对象的,他的长度可变,数组的长度每次定义好之后就不可变了,但是我们不知道要存储多少个元素,所以我们就要使用集合。 集合中的数据都是存放在内存中的。当程序关闭或重启后集合中的数据丢失,所以集合是一种临时存储数据的容器 集合分类 迭代器 迭代器是一种设计模式,接口,专门用 阅读全文
posted @ 2023-01-13 23:22 早日月薪五万 阅读(107) 评论(0) 推荐(0) 编辑
摘要:简介 Mysql是一种关系型数据库管理系统,瑞典MySQL AB公司开发,属于Oracle旗下产品,是目前最流行的关系型数据库管理系统之一。 不同的存储引擎使用于不同的应用场景,mysql比较常用的存储引擎有两种: InnoDB(实现了事务,优化了并发, 其保证了事务就会有重复的数据产生) MyIA 阅读全文
posted @ 2023-01-13 15:41 早日月薪五万 阅读(24) 评论(0) 推荐(0) 编辑
摘要:final 对象实例化 String JDK,JRE,JVM区别 JDK:JAVA运行工具 JRE:JAVA运行时环境 JVM:JAVA虚拟机 重载和重写 重载和重写都是多态的表现,区别在于重载是编译时多态,重写是运行时多态。 重载 发生在同一类中,方法名相同,参数列表不同(个数,顺序,类型),返回 阅读全文
posted @ 2023-01-13 15:25 早日月薪五万 阅读(14) 评论(0) 推荐(0) 编辑
摘要:变量:一旦赋值不能更改 类:不能被继承 方法:可以重载不能重写 1.变量 (1) 修饰成员变量 类变量(被static修饰的变量):必须声明初始值或者在静态初始化块中指定初始值 成员变量:必须声明初始值或者在非静态代码块,构造器中赋值 public class Student { final sta 阅读全文
posted @ 2023-01-13 01:03 早日月薪五万 阅读(157) 评论(0) 推荐(0) 编辑
摘要:参考: https://blog.csdn.net/danielxinhj/article/details/127455571 栈:基本数据类型和对象引用 堆:对象本身 方法区:存放class的所有属性和Static 属性,线程共享 public class Phone { public Strin 阅读全文
posted @ 2023-01-13 00:47 早日月薪五万 阅读(39) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示