首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
2
订阅
王小波手下
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
记一次线上间隙锁引发的死锁问题
最近线上钉钉群告警 mysql.jdbc.exception异常,这种db层面的异常一般都需要重视起来,于是抓紧排查和bugfix,没想到居然是一个死锁,于是有了这篇文章。 前提说明: mysql版本
CGLIB动态代理底层实现原理
一、前言 最近在探究Spring AOP的性能,发现最后是绕不开JDK动态代理和CGLIB动态代理这两个点。笔者心里大致有这么个概念:对于动态代理来说,CGLIB性能要好于JDK。也知道CGLIB
Spring AOP = 责任链模式 + 代理模式
AOP是Spring的一个核心卖点。今天这篇文章让我们从设计模式的角度拆解AOP底层原理,自己动手造一个AOP。
Java 函数式编程&Stream流
Java 8 引入了函数式编程特性和 Stream API,这两个特性彻底改变了 Java 编程的风格。它们提高了代码的可读性、可维护性,并使得编写并行代码变得更加简单。
阿里面试官:你了解过PriorityQueue作用和源码实现吗?
前面文章我们讲解了ArrayBlockingQueue和LinkedBlockingQueue源码,这篇文章开始讲解PriorityQueue源码。从名字上就能看到ArrayBlockingQueue
4. Ingress
0. 简介 前面我们介绍过k8s Service,Service 虽然可以对外暴露服务,比如 NodePort 类型,但是每个服务都会占用一个机器端口,这在服务数量增多后是不可接受的。因此,k8s 设
结合MySQL更新流程看 undolog、redolog、binlog
看过我之前文章《一条Update语句的执行过程是怎样的?》的朋友都基本知道【点击文章传送门~🙌】,在整个Update更新语句中会涉及到三种日志,分别是undo log(回滚日志)、redo lo
小白也能看懂!怎样从子线程获取到父线程的ThreadLocal值
Threadlocal常用于处理当前线程的变量存储,但是子线程无法直接用父线程的存储内容。虽然InheritableThreadLocal可以解决问题1。那么线程池中的线程怎么办呢?
MVCC真的一定能解决幻读么
前言 在Mysql里面我们知道事务的隔离级别从高到低依次是serializable(串行化)、REPETABLE—READ(可重复读)、Read Commit(读已提交)、 Read UnCommin
MySQL MVCC多版本并发控制(脏读和不可重复读解决原理)
一、MVCC概念 MVCC是多版本并发控制(Multi-Version Concurrency Control),是MySQL中基于乐观锁理论实现隔离级别的方式,用于实现已提交读和可重复读隔离级别,也