首页
文章
归档
分类
标签
生活
说说
图库
留言板
网址导航
友链
相关声明
关于我
站点监测
博客统计
个人知识库
筱晶哥哥编程手记
筱晶哥哥开发运维备忘手册
筱晶哥哥Linux命令手册
筱晶哥哥 IT 知识库
筱晶哥哥导航
筱晶哥哥文档
筱晶哥哥yilia主题博客
筱晶哥哥next主题博客
筱晶哥哥butterfly主题博客
筱晶IT知识库
累计撰写
226
篇文章
累计创建
27
个标签
累计收到
13
条评论
栏目
首页
文章
归档
分类
标签
生活
说说
图库
留言板
网址导航
友链
相关声明
关于我
站点监测
博客统计
个人知识库
筱晶哥哥编程手记
筱晶哥哥开发运维备忘手册
筱晶哥哥Linux命令手册
筱晶哥哥 IT 知识库
筱晶哥哥导航
筱晶哥哥文档
筱晶哥哥yilia主题博客
筱晶哥哥next主题博客
筱晶哥哥butterfly主题博客
目 录
CONTENT
以下是
原理
相关的文章
2024-06-02
MySql进阶-索引&sql优化
什么是事务? 事务是一组操作的集合,事务会把所有操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 四大特性ACID: 原子性(Atomicity):事务是不可分割的最小操作但愿,要么全部成功,要么全部失败 一致性(Consistency):事务完成时,必须使所有数
2024-06-02
56
0
0
数据库
2023-07-23
group-by详解与优化
本文解释mysql中group by原理与优化。 在 MySQL 中,GROUP BY用于将具有指定列中相同值的行分组在一起。这是在处理大量数据时非常有用的功能,允许对数据进行分类和聚合。 基本使用 语法 以下是GROUP BY子句的基本语法: SELECT col1, col2, ..., agg
2023-07-23
38
0
0
数据库
2023-07-08
InnoDB存储引擎对MVCC的实现
在处理多线程读写时,为了保持数据的一致性以及满足事务的各种隔离级别,我们可以通过加锁的方式实现。然而加锁必然导致并发度、效率降低。为了解决这个问题出现了MVCC(多版本并发控制)。正如其名,MVCC就是通过保存记录的多个版本(即保存在不同时间点中记录的快照),可以在不加锁的条件下,实现不阻塞地并发读
2023-07-08
23
0
0
数据库
2023-07-01
dynamic-datasource文档
dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。 这里整理出文档。 特性 支持 数据源分组 ,适用于多种场景,纯粹多库、读写分离、一主多从、混合模式。 支持数据库敏感配置信息 加密(可自定义) ENC()。 支持
2023-07-01
2608
0
24
数据库
2023-06-23
浅析-Vue3-响应式原理
前端目前两个当家花旦框架 VUE React,它们能够流行开来,响应式原理做出了巨大贡献。毕竟,它通过数据的变更就能够更新相应的视图,极大的将我们从繁琐的DOM操作中解放出来。 所以掌握它们的响应式原理,对掌握前端框架的精髓就很重要了。 Vue2.x的响应式 Vue2中通过 Object.defin
2023-06-23
24
0
0
前端
2023-06-10
Stream流中的Map与flatMap的理解
map比较简单,可以抽取列表元素的某个属性形成新的列表,但是无法对更深层的属性做提取,相当于只针对一维数组,一对一的处理。 flatMap主要是对流进行扁平化,可以将一个2维的集合映射成一个一维,相当于他映射的深度比map深了一层 ,所以名称上就把map加了个flat,叫flatmap;而他针对的也
2023-06-10
65
0
0
java
2023-05-02
单点登录?
单点登录(Single Sign On),简称为 SSO,是比较流行的企业业务整合的解决方案之一。 SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 简介 单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次
2023-05-02
117
0
0
java
编程
2023-05-01
详细了解synchronized锁升级过程
在最开始的时候,synchronized其实就是无锁直接到重量级锁,但是重量级锁需要向内核申请额外的锁资源,这就涉及到用户态和内核态的转换,比较浪费资源,而且大多数情况下,其实还是一个线程去争抢锁,完全不需要重量级锁,synchronized其实是优化过的synchronized。 前言 首先,sy
2023-05-01
26
0
0
java
2023-05-01
synchronized锁升级之无锁和偏向锁
其实在 JDK 1.6之前,synchronized 还是一个重量级锁,是一个效率比较低下的锁,但是在JDK 1.6后,Jvm为了提高锁的获取与释放效率对(synchronized )进行了优化,引入了 偏向锁 和 轻量级锁 ,从此以后锁的状态就有了四种(无锁、偏向锁、轻量级锁、重量级锁),并且四种
2023-05-01
29
0
0
java
写作
2023-05-01
对象内存布局
Java 虚拟机规范定义了对象类型的数据在内存中的存储格式,一个对象由 对象头 + 实例数据 + 对齐填充数据 三个部分共同组成。 在HotSpot虚拟机中,对象在内存中存储的布局可以分为三块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。 对象头
2023-05-01
39
0
0
java
1
2
3