自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除