摘要: 1 面试题复盘 如何理解多线程,如何处理并发,线程池有哪些核心参数? Java加锁有哪几种锁? synchronized原理是什么?为什么可重入?如何获取对象的锁? JVM对原生锁做了哪些优化? 什么是锁清除和锁粗化? 乐观锁是什么?synchronized与乐观锁什么区别? volatile有什么 阅读全文
posted @ 2025-09-27 12:37 飞↑ 阅读(96) 评论(0) 推荐(0)
摘要: 用于处理异步任务编排的一个类。是Future的功能增强版,减少阻塞和轮询,可以传入 1 Future接口理论知识 Future接口(FutureTask实现类)定义操作异步任务执行的一些方法. 如获取异步任务的执行结果、取消任务的执行、判断任务是否被取消、判断任务执行是否完毕等。简单讲:Future 阅读全文
posted @ 2025-09-26 12:31 飞↑ 阅读(21) 评论(0) 推荐(0)
摘要: 1. Redis 数据结构 # String set `key` `value` setnx `key` `value` # 不存在才set setex `key` `value` `ttl` incrby `key` `increment` # 自增 # Hash 哈希表 hset `key` ` 阅读全文
posted @ 2025-09-22 13:38 飞↑ 阅读(21) 评论(0) 推荐(0)
摘要: 6.1 基本概念 当前读 读取的是记录的最新版本。读取时还要保证其他的并发事务不能修改当前记录。会对读取的记录进行加锁。对于我们日常的操作,比如: select ... lock in share mode; # 共享锁 - 当前读 select ... for update,delete,inse 阅读全文
posted @ 2025-09-21 20:17 飞↑ 阅读(10) 评论(0) 推荐(0)
摘要: 7. Innodb底层原理与Mysql日志机制深入剖析 7.1 Mysql的内部结构 大体来说,MySQL可以分为Server层和存储引擎层两部分。 7.1.1 Server层 主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内 置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层 阅读全文
posted @ 2025-09-20 12:53 飞↑ 阅读(10) 评论(0) 推荐(0)
摘要: 事务是由一组SQL语句组成的逻辑处理单元, 事务具有ACID 属性。 原子性(Atomicity) :事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。 一致性(Consistent) :在事务开始和完成时,数据都必须保持一致状态。这意味着所有相关的数据规 则都必须应用于事务的修 阅读全文
posted @ 2025-09-18 20:24 飞↑ 阅读(20) 评论(0) 推荐(0)
摘要: 批量创建10w条数据 START TRANSACTION; DROP PROCEDURE IF EXISTS insert_10W; DELIMITER ;; CREATE PROCEDURE insert_10W() begin declare i int; SET i = 1; WHILE i 阅读全文
posted @ 2025-09-17 18:01 飞↑ 阅读(21) 评论(0) 推荐(0)
摘要: 3.1 Explain使用与详解 id select_type table partitions type possible_keys key key_len ref rows filtered Extra 1 SIMPLE user NULL ref idx_name_age_dpt idx_na 阅读全文
posted @ 2025-09-16 18:24 飞↑ 阅读(29) 评论(0) 推荐(0)
摘要: 索引是帮助MySQL高效获取数据的排好序的数据结构 索引的结构有: 二叉树 hash表 红黑树 B树 B+ Tree Visualization 2.1 B+树结构 非叶子节点不存储data, 只存储索引, 可以放更多的索引 叶子节点包含所有索引字段 叶子节点用指针连接, 提高区间访问的性能 2.2 阅读全文
posted @ 2025-09-16 16:07 飞↑ 阅读(30) 评论(0) 推荐(0)
摘要: 一条SQL查询执行的流程 客户端 连接工具(Navacat,SQLyog,JDBC)都是客户端,主要用于发送执行SQL语句的请求 服务端 服务端可以分为server层和存储引擎层 server层 负责处理SQL语句, 解析, 优化, 缓存等. 负责权限管理, 用户认证等 提供了复制, 备份, 恢复等 阅读全文
posted @ 2025-09-16 12:07 飞↑ 阅读(25) 评论(0) 推荐(0)