- 博客(5)
- 收藏
- 关注
原创 MySQL 架构
# MySQL 架构 下图是MySQL的逻辑架构 ![img](https://cdn.jsdelivr.net/gh/soulbug/image@main//img/c2716016da394a9db397a8b4e978fec9~tplv-k3u1fbpfcp-zoom-1.image) ## mysql的架构 mysql的架构可以分为4层 ### 连接层 MySQL向外提供的交互接口;功能主要是连接处理、授权认证、安全认证。 ### 服务层 MySQL的核心功能,包括查询解析、分析、优
2021-02-22 11:13:43
114
1
原创 数据库事务和隔离级别
数据库事务和隔离级别 数据库事务 事务的四大特性(ACID) 事务的四大特性包括原子性、一致性、隔离性、持久性。 原子性 (Atomicity) 原子性指:事务所包含的操作要么全部成功,要么全部失败,成功将数据应用到数据库,失败则不对数据库产生影响。 一致性(Consistency) 一致性是指:事务将数据库的一种"有效"状态,转化为另一种有效状态,有效的含义包括符合业务的逻辑和数据定义逻辑。 隔离性(Isolation) 隔离性是指:一个事务在做最终修改之前对其
2021-02-20 15:24:02
75
原创 mysql之事务实现方式-MVCC
mysql之事务实现方式-MVVC 什么是MVVC MVVC是mysql的的多版本并发控制即multi-Version Concurrency Controller,mysql的innodb引擎支持MVVC,在事务级别为RR(可重复读)和RC(读提交)生效。 工作原理 实现原理借助3个隐藏字段、undo log、read view实现 3个隐藏字段 数据库表的引擎为innodb时,都会为每行数据添加3个隐藏字段。 DB_ROW_ID:包含一个行ID,该行ID随着插入新行而增加,如果有唯一键
2021-02-20 15:22:49
2533
2
原创 slf4j占位符和字符串拼接效率比较
日志框架:logback, 版本为:1.2.3, 处理器:i5-9500F, 内存:16g 比较占位符方式和字符串拼接方式输出日志到控制台的时间 单位毫秒 方式一: 循环1w次,多次使用占位符和拼接,比较两种方式的总时间,总共10次。 代码: 第一次: 占位符: 214 字符串拼接:446 第二次: 占位符: 214 字符串拼接:379 第三次: 占位符: 205 字符串拼...
2019-07-19 12:23:56
4036
5
原创 glassfish安装部署
Glassfish 一.Glassfish简介 Glassfish是一款强健的商业兼容应用服务器,达到产品级质量,可免费用于开发、部署和重新分发 二.linux下安装 1. 在linux中安装JDK,设置好环境变量。 2. 在官网上下载Glassfish的最新版本4.1.2 网址:https://javaee.github.io/glassfish/download 3.
2017-08-22 17:38:35
834
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人