会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
vonlinee
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2025年8月9日
Java注解处理器
摘要: 注解处理器 Java 注解处理器(Annotation Processor Tool, 简称APT)是一种用于在编译时处理注解的工具。它允许你在代码编译期间读取、分析和生成代码。注解处理器通常用于生成代码、配置文件或进行其他编译时的操作。 JSR 269 是 Java 语言规范的一部分(javax.
阅读全文
posted @ 2025-08-09 20:57 vonlinee
阅读(45)
评论(0)
推荐(0)
2025年8月8日
MySQL之Group By优化
摘要: 目录分组操作原理Loose Index Scan 分组操作原理 分组操作的实现方案一般有hash和排序操作这两种: hash:就是使用一个map,根据group by的列作为key,遍历表中数据集,放入map 排序:将数据集按照group by的列进行排序 MySQL用的是排序方案 新建一个临时表
阅读全文
posted @ 2025-08-08 23:48 vonlinee
阅读(10)
评论(0)
推荐(0)
Java Agent使用
摘要: 目录基本使用编写Agent程序启动时加载-premain打包运行时加载-agentmainAttach APIInstrumentationClassFileTransformer版本问题关于tools.jarpremain和agentmain对比 Java Agent 是一种特殊的 Java 程序
阅读全文
posted @ 2025-08-08 23:45 vonlinee
阅读(89)
评论(0)
推荐(0)
2025年8月7日
MySQL之JOIN算法
摘要: 在MySQL8.0.18之前,使用嵌套循环算法或其变体执行表之间的连接操作,MySQL 8.0.18 开始,优化器会尽可能地使用哈希连接算法 一般把 join 前的表叫做左表、外表或者驱动表,join 后的表叫做右表、内表或者被驱动表。 Nested-Loop Join https://dev.my
阅读全文
posted @ 2025-08-07 23:51 vonlinee
阅读(32)
评论(0)
推荐(0)
MySQL之InnoDB事务模型
摘要: 目录InnoDB 事务模型事务ACID特性事务隔离级别事务操作事务并发问题事务数据读写类型Consistent Nonlocking Reads 快照读Locking Reads 加锁读MVCC 并发控制实现原理InnoDB 隐藏列Read ViewUndo log实现过程MVCC与隔离级别MVCC
阅读全文
posted @ 2025-08-07 22:39 vonlinee
阅读(21)
评论(0)
推荐(0)
2025年8月6日
Java21虚拟线程
摘要: https://openjdk.org/jeps/425 平台线程和虚拟线程 传统线程称为平台线程,映射到操作系统线程,平台线程更昂贵,启动/停止速度更慢,必须处理上下文切换(按其数量放大),并且依赖于操作系统。操作系统无法提高平台线程的效率,但 JDK 可以通过切断其线程与操作系统线程之间的一对一
阅读全文
posted @ 2025-08-06 23:24 vonlinee
阅读(39)
评论(0)
推荐(0)
Java线程池
摘要: 线程的创建是消耗资源的, 而线程间的调度需要频繁依赖CPU的切换,不能频繁创建线程是站在线程池的角度来看的, 如果说创建线程所消耗的资源,在每次使用完后就销毁, 那么下一次使用的时候又得创建,这样造成资源频繁浪费 类继承体系 下面是线程池相关类的继承体系 主要介绍以下几个类: Executor接口只
阅读全文
posted @ 2025-08-06 22:43 vonlinee
阅读(17)
评论(0)
推荐(0)
2025年8月5日
Python脚本开发总结
摘要: 本文总结一些平时写Python脚本常用的一些知识点,主要是一些通过python脚本实现一些功能时使用到的一些库的使用方法及遇到的问题。 Python基础 Python基础参考:https://www.cnblogs.com/vonlinee/p/19003646 常用文件操作工具函数 创建路径 de
阅读全文
posted @ 2025-08-05 21:16 vonlinee
阅读(13)
评论(0)
推荐(0)
2025年8月4日
MySQL外键
摘要: https://dev.mysql.com/doc/refman/8.4/en/create-table-foreign-keys.html 外键基本特性 外键通常关联到另一个表的主键列,这样它就能确保引用的数据是一致的。 与SQL标准对比 https://dev.mysql.com/doc/ref
阅读全文
posted @ 2025-08-04 23:27 vonlinee
阅读(13)
评论(0)
推荐(0)
MySQL之InnoDB死锁
摘要: @目录死锁案例等待超时时间InnoDB 状态信息死锁日志死锁检测死锁日志分析 死锁是指多个事务无法继续进行的情况,因为每个事务都持有另一个事务所需的锁。因为所有涉及的事务都在等待同一资源可用,所以它们都不会释放它所持有的锁。 当事务锁定多个表中的行时(通过UPDATE或SELECT ... FOR
阅读全文
posted @ 2025-08-04 21:41 vonlinee
阅读(46)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告