首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BruinW
掘友等级
后端开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
59
文章 59
沸点 0
赞
59
返回
|
搜索文章
BruinW
后端开发工程师
·
3年前
关注
MVCC实现原理之ReadView
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 MVCC 的实现依赖于:隐藏字段、 Undo Log 、 Read View。 设计思路 隔离级别的事务,由于可以读...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
Mysql隐藏字段、Undo Log版本链
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 隐藏字段、Undo Log版本链 undo日志的版本链,对于使用 InnoDB存储引擎的表来说,它的聚簇索引记录中都...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
快照读和当前读的区别
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 快照读和当前读的区别 当前读和快照读。顾名思义,当前读就是读的是当前时刻已提交的数据,快照读就是读的是快照生成时候的...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
MySQL执行原理查询结构虚拟表生成以及select执行顺序
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 SELECT的执行过程 查询的结构 SELECT执行顺序 你需要记住 SELECT 查询时的两个顺序: 1. 关键字...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
MySQL DECIMAL数据类型精度定义 定点数类型详解
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 MySQL中的定点数类型只有 DECIMAL 一种类型。 数据类型 字节数 含义 DECIMAL(M,D),DEC,...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
MySQL关键字where和having对比
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 过滤分组:HAVING子句 行已经被分组。 使用了聚合函数。 满足HAVING 子句中条件的分组将被显示。 HAVI...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
MySQL日期与时间戳转换以及格式化解析函数使用详解
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 日期和时间函数 日期与时间戳的转换 函数 用法 UNIX_TIMESTAMP() 以UNIX时间戳的形式返回当前时间...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
MySQL常用字符串函数使用方法总结以及实战解析
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 函数 用法 ASCII(S) 返回字符串S中的第一个字符的ASCII码值 CHAR_LENGTH(s) 返回字符串s...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
MySQL常用数值函数使用方法解析
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 基本函数 函数 用法 ABS(x) 返回x的绝对值 SIGN(X) 返回X的符号。正数返回1,负数返回-1,0返回0...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
Mysql常用运算符等号等于运算符详解实战
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 比较运算符用来对表达式左边的操作数和右边的操作数进行比较,比较的结果为真则返回1,比较的结果为假则返回0,其他情况则...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
MySQL连接查询等值连接和非等值连接
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 多表查询分类讲解 等值连接 vs 非等值连接 等值连接 拓展1:多个连接条件与 AND 操作符 拓展2:区分重复的列...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
MySQL排序数据语法详解
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 1. 排序数据 1.1 排序规则 使用 ORDER BY 子句排序 ASC(ascend): 升序 DESC(des...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
Mysql算术运算符使用详解
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
MySQL语法 Select语句详解
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 基本的SELECT语句 SELECT... SELECT ... FROM 语法: 选择全部列: 选择特定的列: 列...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
关系型和非关系型数据库区别以及常见的数据库类型
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 RDBMS 与 非RDBMS 关系型数据库绝对是 DBMS 的主流,其中使用最多的 DBMS 分别是 Oracle、...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
常用Java垃圾回收器的原理解释
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 GC算法(引用计数/复制/标清/标整)是内存回收的方法论,垃圾收集器就是算法落地实现。 因为目前为止还没有完美的收集...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
强软弱虚引用原理解释以及实践举例
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 95%是强引用 整体架构 java.lang.ref 强引用(默认支持模式) 当内存不足,JVM开始垃圾回收,对于强...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
GCroot详解以及可达性分析以及GCroot根对象
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 什么是垃圾 简单的说就是内存中已经不再被使用到的空间就是垃圾 什么是GC Roots 要进行垃圾回收,如何判断一个对...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
jvm内存结构以及常用垃圾回收算法原理解释
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 jvm内存结构模型 类加载器 双亲委派机制 java的类加载中的刹箱加载机制 Java8后的jvm gc作用域在堆内...
1
评论
分享
BruinW
后端开发工程师
·
3年前
关注
Java死锁原因以及代码案例和常见解决办法
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 死锁编码以及定位分析 死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力干涉那...
1
评论
分享
下一页
个人成就
文章被点赞
61
文章被阅读
17,593
掘力值
721
关注了
1
关注者
3
收藏集
0
关注标签
51
加入于
2022-08-17