avatar
文章
158
标签
98
分类
5

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

Doraemon's Blog

Java的线程池
发表于2025-03-03|记录
讲解了java中常见的线程池区别和使用方法
JAVA的三种IO模型
发表于2025-03-02|记录
本文介绍了JAVA中的三种IO模型原理,以及优缺点
事务隔离级别及实现方式
发表于2025-02-27|记录
前置知识按锁的粒度分类 记录锁(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相关的语法
动态代理:灵活控制方法调用的艺术
发表于2025-02-25|记录
动态代理相较于静态代理不需要创建代理类,代码更加灵活
Cookie技术介绍
发表于2025-02-03|记录
记录Cookie的学习
初探强化学习
发表于2025-01-11|算法
本文介绍了强化学习的思想和适应性从弱到强的几种强化学习算法,包括Sarsa、QLearning、DQN、DDPG。并利用这些算法在OpenAI的gym实验室中解决了实际的问题,可以帮助小白入门强化学习。
jvm内存模型
发表于2024-09-19|记录
JVM内存模型笔记
(Garbage Collector)GC回收机制
发表于2024-09-18|记录
记录对垃圾回收机制的学习
12…16
avatar
Doraemon
记录成长经历
文章
158
标签
98
分类
5
Follow Me
公告
This is my Blog
最新文章
Java的线程池2025-03-03
JAVA的三种IO模型2025-03-02
事务隔离级别及实现方式2025-02-27
类的加载2025-02-27
sql语法2025-02-25
最新评论
正在加载中...
分类
  • 技术8
  • 生活5
  • 算法88
  • 记录18
  • 题目36
标签
期望 博弈论 Hexo 竞赛 targan JVM内存模型 线段树 模板 sql语法 迭代加深 BIO KMP 线程池 数论 CSS 随笔 刷题日记 纪念我的ACM史 2020 Leetcode 事务隔离 双端队列+BFS 强化学习 高精 计算几何 BFS 动态规划 数位DP 矩阵快速幂 单调栈 基础数学 Github 数据结构 三分 01字典树 python 遗传算法 倍增 分组背包 Manacher
归档
  • 三月 20252
  • 二月 20255
  • 一月 20251
  • 九月 20243
  • 八月 20242
  • 七月 20242
  • 二月 20242
  • 一月 20241
网站资讯
文章数目 :
158
已运行时间 :
本站总字数 :
216.9k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2025 By Doraemon
框架 Hexo|主题 Butterfly
Hi, welcome to my blog!
搜索
数据库加载中