江南一点雨-分享 Java 点滴江南一点雨

微信搜索
江南一点雨

最新发布

为什么执行 alter 更新表要慎重?-江南一点雨
MySQL

为什么执行 alter 更新表要慎重?

江南一点雨阅读(1240)赞(4)

说到 MySQL 中的锁,相信小伙伴们多多少少都能说出来一些,例如全局锁、表锁、行锁等等。 今天我想和大伙分享一个经常容易被忽略的锁,那就是 MDL,这个锁如果忽略了,可能会导致大问题,一起来看下。 1. MDL 锁介绍 MDL 全称为 m...

一致性视图是啥时候建立的?-江南一点雨
MySQL

一致性视图是啥时候建立的?

江南一点雨阅读(1124)赞(4)

在上篇文章中涉及到了一个小小的问题,就是数据库事务的一致性视图是啥时候建立的? 这个问题还比较重要,如果没搞清楚,可能会影响我们做实验的结果,进而得出错误的结论,所以今天松哥和大家简单聊一聊这个话题。 1. 错误演示 先给大家来一个错误演示...

MVCC 水略深,但是弄懂了真的好爽!-江南一点雨
MySQL

MVCC 水略深,但是弄懂了真的好爽!

江南一点雨阅读(1202)赞(3)

[TOC] 前面写了一篇文章和大家分享了 MySQL 中查询表记录数的问题,里边涉及到一个知识点 MVCC 多版本并发控制。这个问题不搞懂,总感觉缺点什么。因此今天我想花点时间和大家聊一聊 MVCC。 要搞懂 MVCC,最好是要先懂 Inn...

纳尼?MySQL 中 count(*) 比 count(1) 快?-江南一点雨
MySQL

纳尼?MySQL 中 count(*) 比 count(1) 快?

江南一点雨阅读(1230)赞(5)

今天有人跟我讲 MySQL 中 count(1) 比 count(*) 快,这能忍?必须得和他掰扯掰扯。 声明:以下讨论基于 InnoDB 存储引擎,MyISAM 因为情况特殊我在文末会单独说一下。 先说结论:这两个性能差别不大。 1.实践...

Shiro

Shiro视频教程

江南一点雨阅读(1102)赞(4)

没错,松哥 B 站又又又上新啦~ 这次上的是 Shiro,松哥大概花了三个周末录的,先来瞅一瞅目录: ├── 00.Shiro开篇.mp4 ├── 01.Shiro简单介绍.mp4 ├── 02.Shiro都有哪些功能.mp4 ├── 03...

手机短信登录、邮箱登录、QQ 登录都想要,咋办?-江南一点雨
Shiro

手机短信登录、邮箱登录、QQ 登录都想要,咋办?

江南一点雨阅读(1399)赞(1)

[TOC] 今天想和大家聊一聊 Shiro 中的多 Realm 认证策略问题~ 在项目中,如果我们想手机验证码登录、第三方 QQ 登录、邮箱登录等多种登录方式共存,那么就可以考虑通过 Shiro 中的多 Realm 来实现,具体操作中,一个...

扯一把 Spring 的三种注入方式,到底哪种注入方式最佳?-江南一点雨
Spring

扯一把 Spring 的三种注入方式,到底哪种注入方式最佳?

江南一点雨阅读(1071)赞(1)

[TOC] 循环依赖这个问题,按理说我们在日常的程序设计中应该避免,其实这个本来也是能够避免的。不过由于总总原因,我们可能还是会遇到一些循环依赖的问题,特别是在面试的过程中,面试考察循环依赖,主要是想考察候选人对 Spring 源码的熟悉程...

长文捋明白 Spring 事务!隔离性?传播性?一网打尽!-江南一点雨
Spring

长文捋明白 Spring 事务!隔离性?传播性?一网打尽!

江南一点雨阅读(1242)赞(7)

[TOC] 事务的重要性不言而喻,Spring 对事务也提供了非常丰富的支持,各种支持的属性应有尽有。 然而很多小伙伴知道,这里有两个属性特别绕: 隔离性 传播性 有多绕呢?松哥都一直懒得写文章去总结。不过最近有小伙伴问到这个问题,刚好有空...

专注 Java 一百年

关注我们国际站