01 2024 档案
摘要:如果使用官方配置(如Redis5.0.5配置),新启动的 Redis 服务,只能在本地访问,其他服务无法与之通信 如果通过 Docker 安装的 Redis,宿主机也无法与容器通信 原因是 Redis 默认开启了安全保护机制 https://redis.io/docs/management/secu
阅读全文
摘要:事务隔离级别 事务隔离级别,会影响事务中会产生脏读、幻读、不可重复读等相关问题 隔离级别 脏读 不可重复读 幻读 读未提交(Read Uncommitted) √ √ √ 读已提交(Read Committed) X √ √ 可重复度(Repeatable Read) X X √ 串型(Serial
阅读全文
摘要:什么是事务 是一种逻辑的执行单元,执行的所有步骤要么全部成功,要么全部失败 比如转账操作,A给B转账100元,分2个步骤: 1.A余额减100 2.B余额加100 这2个操作步骤要么都成功,要么都失败。否则造成数据不一致问题 事务的特性:ACID 原子性(Atomicity) 操作要么全部成功,要么
阅读全文
摘要:比如有一条SQL语句 select * from tables where name = 'zhangsan'; 那么这条语句通过MySQL查询,执行流程是怎么样的? 直接看图: 1.客户端跟服务端建立连接,权限校验 2.检查是否开启缓存 QueryCache,并且是否命中缓存,如果命中,直接将数据
阅读全文
摘要:大概有这几种 new Class 实例化 构造实例化 反序列化 克隆 package jvm; import model.Info; import java.io.*; import java.lang.reflect.InvocationTargetException; public class
阅读全文
摘要:向前移动 将元素D移到B前面,分2步: D放到 index=1 的位置 B和D中间的元素向后移动1个位置 向后移动 将元素B移到D后面,分2步: B放到 index=3 的位置 B和D中间的元素向前移动1个位置 代码实现 public static void main(String[] args)
阅读全文
摘要:JVM Java虚拟机(Java Virtual Machine,缩写:JVM),一种能够执行Java字节码的虚拟机,以堆栈结构机器来实现。最早由Sun微系统所研发并实现第一个实现版本,是Java平台的一部分 作为一种编程语言的虚拟机,实际上不只是专用于Java语言,只要生成的编译文件符合JVM对加
阅读全文