首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
绿水长流z
掘友等级
Java技术经理
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
绿水长流z
Java技术经理
·
1月前
关注
图解深入剖析数据库的Join算法
Join 算法优化 JOIN算法指的是在执行SQL查询语句中,当涉及到两个或多个表之间的数据连接(JOIN)时,查询优化器用来决定如何最有效地从这些表中检索和组合数据的方法...
1
评论
分享
绿水长流z
Java技术经理
·
2月前
关注
为何要小表驱动大表?
为什么要小表驱动大表? MySQL在执行Join操作时,优先使用较小的表作为驱动表(也称为外层表)去连接较大的表(也称为被驱动表或内层表)。这样做的原因是,对于连接操作,通...
30
7
分享
绿水长流z
赞了这篇文章
BLACK595
7月前
关注
40亿QQ号,如何去重?
前言 首先我们来看看如果要存储40亿QQ号需要多少内存?我们使用无符号整数存储,一个整数需要4个字节,那么40亿需要4*4000000000/1024/1024/1024≈...
317
67
分享
绿水长流z
Java技术经理
·
2月前
关注
深入分析MVCC多版本并发控制
MVCC与LBCC 上面我们说到了InnoDB在RR隔离级别下解决了幻读问题,又保证了高并发的读取(避免了读写串行化),那他到底是如何做的呢? 我们需要解决幻读,即保证前后...
18
2
分享
绿水长流z
Java技术经理
·
5月前
关注
常见加密算法的特点分析
加密方式与加密算法的分析 采用明文的方式存储用户密码等隐私数据一旦被攻击或泄露将会造成非常重大的安全事故。尤其很多用户会将多个网站的密码设置为同一个密码,这样当某个互联网公...
20
12
分享
绿水长流z
Java技术经理
·
5月前
关注
MySQL事务日志-Undo Log日志的探究
Undo Log 2.1.1 Undo Log与原子性 事务的持久性是交由Redo Log来保证,原子性则是交由Undo Log来保证。如果事务中的SQL执行到一半出现错误...
29
2
分享
绿水长流z
Java技术经理
·
5月前
关注
MySQL事务日志-Redo Log日志的探究
事务的隔离性是通过锁实现,而事务的原子性、和持久性则是通过事务日志实现。在MySQL中,事务日志分为两类,一个是Redo Log,也叫重做日志,另一个是Undo Log,也...
23
6
分享
绿水长流z
Java技术经理
·
9月前
关注
数据库控制语言——DCL的详细用法
DCL (Data Control Language) 4.1 用户管理 我们现在默认使用的都是root用户,超级管理员,拥有全部的权限。但是,一个公司里面的数据库服务器上...
19
1
分享
绿水长流z
Java技术经理
·
9月前
关注
TCP与UDP的传输过程与特点分析
传输协议 如同人与人之间相互交流是需要遵循一定的规则(如语言)一样,计算机之间能够进行相互通信是因为它们都共同遵守一定的规则,即网络协议。 OSI参考模型和TCP/IP模型...
22
1
分享
绿水长流z
Java技术经理
·
9月前
关注
Java线程状态的变化全过程(非常详细非常全)
线程状态 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,有几种状态呢?在API中java.lang.Thread.St...
20
1
分享
绿水长流z
Java技术经理
·
9月前
关注
MySQL意向锁的探究
意向锁的存在是为了协调行锁和表锁的关系,用于优化InnoDB加锁的策略。意向锁的主要功能就是:避免为了判断表是否存在行锁而去全表扫描。 意向锁是由InnoDB...
21
2
分享
绿水长流z
Java技术经理
·
9月前
关注
MyBatis中#{}和${}的底层分析
MyBatis的`#{}`之所以能够预防SQL注入是因为底层使用了`PreparedStatement`类的`setString()`方法来设置参数,此方法会获取传递进来的...
18
评论
分享
绿水长流z
Java技术经理
·
1年前
关注
设计模式之单例设计模式
四、单例设计模式 4.1 创建型设计模式简介 创建型模式的主要关注点是怎样创建对象,它的主要特点是将对象的创建与使用分离。这样可以降低系统的耦合度,使用者不需要关注对象的创...
18
评论
分享
绿水长流z
Java技术经理
·
1年前
关注
深入探究MySQL自增锁
自增锁 MySQL的自增锁是指在使用自增主键(Auto Increment)时,为了保证唯一性和正确性,系统会对自增字段进行加锁。这样可以确保同时插入多条记录时,每条记录都...
19
4
分享
绿水长流z
Java技术经理
·
1年前
关注
玩转设计模式:设计模式的七大原则(Java版)
三、设计模式的七大原则 3.1 单一职责原则 3.1.1 介绍 单一职责原则(Single Responsibility Principle,SRP)一个对象应该只包含单一...
18
评论
分享
绿水长流z
Java技术经理
·
1年前
关注
八种数据结构的特点分析
二、数据结构 2.1 数据结构概述 数据结构是计算机存储、组织数据的方式;通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构的优良将直接影响着我们程序的...
18
评论
分享
绿水长流z
Java技术经理
·
1年前
关注
深入探究MySQL临键锁
2.4 临键锁 2.4.1 临键锁的区间测试 临键锁(Next-Key Lock):临键锁是查询时InnoDB根据查询的条件而锁定的一个范围,这个范围中包含有间隙锁和记录数...
22
1
分享
绿水长流z
Java技术经理
·
1年前
关注
深入理解操作系统的IO模型
一、IO模型简介 1.1 操作系统的内存简介 1.1.1 操作系统的应用与内核 现代计算机是由硬件和操作系统组成,我们的应用程序要操作硬件(如往磁盘上写数据),就需要先与内...
19
评论
分享
个人成就
文章被点赞
335
文章被阅读
53,930
掘力值
927
关注了
0
关注者
36
收藏集
0
关注标签
10
加入于
2023-06-07