avatar
文章
168
标签
111
分类
5

首页
分类
友链
说说
Doraemon's Blog
搜索
首页
分类
友链
说说

Doraemon's Blog

Java的线程池
发表于2025-03-03|记录|线程池
讲解了java中常见的线程池区别和使用方法
JAVA的三种IO模型
发表于2025-03-02|记录|AIO•NIO•BIO
本文介绍了JAVA中的三种IO模型原理,以及优缺点
事务隔离级别及实现方式
发表于2025-02-27|记录|事务隔离•MVCC
前置知识按锁的粒度分类 记录锁(Record Lock):属于单个行记录上的锁。 间隙锁(Gap Lock):锁定一个范围,不包括记录本身,间隙锁之间不冲突,不分排他和共享。 临键锁(Next-Key Lock):Record Lock+Gap Lock,锁定一个范围,包含记录本身,主要目的是为了解决幻读问题(MySQL 事务部分提到过)。记录锁只能锁住已经存在的记录,为了避免插入新记录,需要依赖间隙锁,左开右闭。 在 InnoDB 默认的隔离级别 REPEATABLE-READ 下,行锁默认使用的是 Next-Key Lock。但是,如果操作的索引是唯一索引或主键,InnoDB 会对 Next-Key Lock 进行优化,将其降级为 Record Lock,即仅锁住索引本身,而不是范围。 表级锁:锁定整张表。 这里只提一点,行级锁锁住的是索引字段,而表级锁才是在物理存储上锁住了表,没有命中唯一索引或者索引失效的话,就会导致扫描全表对表中的所有行记录进行加锁。不过,很多时候即使用了索引也有可能会走全表扫描,这是因为 MySQL 优化器的原因,一些情况下全表扫描更快,比如索引碎 ...
类的加载
发表于2025-02-27|记录|类的加载过程
讲解了Class的文件结构、OOP-KLASS模型、类的生命周期、类的加载器、双亲委派模型
sql语法
发表于2025-02-25|记录|sql语法
记录了与sql相关的语法
动态代理:灵活控制方法调用的艺术
发表于2025-02-25|记录|动态代理
动态代理相较于静态代理不需要创建代理类,代码更加灵活
Cookie技术介绍
发表于2025-02-03|记录
记录Cookie的学习
初探强化学习
发表于2025-01-11|算法|强化学习
本文介绍了强化学习的思想和适应性从弱到强的几种强化学习算法,包括Sarsa、QLearning、DQN、DDPG。并利用这些算法在OpenAI的gym实验室中解决了实际的问题,可以帮助小白入门强化学习。
jvm内存模型
发表于2024-09-19|记录|JVM内存模型
JVM内存模型笔记
(Garbage Collector)GC回收机制
发表于2024-09-18|记录|GC
记录对垃圾回收机制的学习
123…17
avatar
Doraemon
记录成长经历
文章
168
标签
111
分类
5
Follow Me
公告
纵岁月在笔尖洇开深浅,初心始终是砚台上那方不涸的墨。
最新文章
从“用户信息”到“向量表示”:一篇把用户特征转 成 Embedding 的完整实战指南
从“用户信息”到“向量表示”:一篇把用户特征转 成 Embedding 的完整实战指南2026-01-12
2025 年度总结
2025 年度总结2025-12-23
强化学习入门
强化学习入门2025-11-08
进程上下文到底是什么东西?
进程上下文到底是什么东西?2025-10-02
协程食用指南
协程食用指南2025-10-01
最新评论
正在加载中...
分类
  • 技术8
  • 生活5
  • 算法89
  • 记录24
  • 题目36
标签
tarjan 可持续化并查集 线程池 字典树 进程上下文 线段树 内核 可持久化系列 主席树 Oceanbase 数位DP 状压+前缀异或和 流控 分布式 ID 迭代加深 小游戏 Github 二进制 整数分块 ACM 笔试 Hexo 启发式算法 JVM内存模型 事务隔离 线段树+欧拉函数 比赛 线性回归 分组背包 计算几何 NIO 图论 算法 数据库 数论 雪花算法 AIO 博弈论 遗传算法 树状数组
归档
  • 一月 20261
  • 十二月 20251
  • 十一月 20251
  • 十月 20252
  • 九月 20255
  • 三月 20252
  • 二月 20255
  • 一月 20251
网站资讯
文章数目 :
168
已运行时间 :
本站总字数 :
267.7k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2026 By Doraemon
框架 Hexo|主题 Butterfly
Hi, welcome to my blog!
搜索
数据库加载中