E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MVCC底层原理
【MySQL】深入理解隔离性
深入理解隔离性一、数据库并发的场景二、多版本并发控制(
MVCC
)三、三个前提知识1、3个记录隐藏字段2、undo日志四、快照的概念五、ReadView六、隔离级别RR与RC的本质区别一、数据库并发的场景数据库并发的场景总共有三种
看到我请叫我滚去学习Orz
·
2024-02-03 16:38
MySQL
mysql
数据库
Spring5框架基础详解(四) (AOP概念、AOP术语、AOP
底层原理
、JDK动态代理实现、AOP操作)
文章目录一、什么是AOP二、AOP术语三、AOP
底层原理
四、AOP(JDK动态代理实现)五、AOP操作5.1AOP操作(基于AspectJ注解方式)5.2完全注解开发一、什么是AOP面向切面编程,不通过修改源代码方式
大黄烽
·
2024-02-03 15:42
spring
java
spring
代理模式
xml
Spring5学习笔记------3、AOP
通俗描述就是:不通过修改变源代码的方式,在主干功能里面添加新功能AOP
底层原理
AOP底层使用动态代理方式(1)有
lyy_sss
·
2024-02-03 15:40
Java_Spring
学习
代理模式
Spring5系列学习文章分享---第三篇(AOP概念+原理+动态代理+术语+Aspect+操作案例(注解与配置方式))
目录AOP概念AOP
底层原理
AOP(JDK动态代理)使用JDK动态代理,使用Proxy类里面的方法创建代理对象**编写****JDK**动态代理代码AOP(术语)AOP操作(准备工作)**AOP****
码农阿豪
·
2024-02-03 15:39
Spring5系列
java
开发语言
aop
spring5
MySQL的ACID、死锁、
MVCC
问题
1ACIDACID代表原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。一个确保数据安全的事务处理系统,必须满足这些密切相关的标准。原子性:一个事务必须被视为一个不可分割的工作单元,整个事务中的操作要么全部提交成功,要么全部失败回滚。对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。一致性:数据库总是从一
一朝风月S
·
2024-02-03 15:58
面试宝典
mysql
数据库
【Mysql】事务的隔离级别与
MVCC
事务隔离级别我们知道MySQL是一个C/S架构的服务,对于同一个服务器来说,可以有多个客户端与之连接,每个客户端与服务器连接上之后,就是一个会话(Session)。每个客户端都可以在自己的会话中向服务器发出请求语句,一个请求语句可能是某个事务的一部分,也就是对于服务器来说可能同时处理多个事务。在事务简介的章节中我们说过事务有隔离性的特征,理论上在某个事务对某个数据进行访问时,其他事务应该进行排队,
margu_168
·
2024-02-03 08:07
mysql
mysql
对象的本质
alloc
底层原理
这篇文章主要介绍了,当我们创建一个NSObject的子类的时候,调用alloc方法的流程、类创建的对象实际占用的内存大小分析以及系统分配的内存大小分析、影响对象内存大小的因素等问题。
KG丿夏沫
·
2024-02-03 06:42
OC
底层原理
一:objc源码定位的方法
首先以Person对象为例。我们知道创建方法为[[Personalloc]init];,那么alloc和init在底层做了哪些工作?是怎么实现的呢?我们首先想到的就是按住command点击alloc方法跳转进去看下实现流程。这时我们会发现alloc的底层实现源码我们看不了了,真是太尴尬了。那怎么办呢?这时候就需要下载objc源码objc4-781方便我们进一步探究。但是我们打开objc4-781会
赤耳诺
·
2024-02-03 05:02
总结Java中的单列集合
系列集合三种通用的遍历方式1迭代器遍历2增强for遍历3Lambda表达式遍历总结List集合List集合的特有方法List集合的遍历方式五种遍历方式对比ArrayList成员方法ArrayList集合
底层原理
康小汪
·
2024-02-02 20:33
数据结构及其算法设计
java
数据结构
ide
面试
从源码角度透视QTcpServer:解构QTcpServer的
底层原理
与技术细节
深入了解QTcpServer的
底层原理
和技术细节一、背景二、QTcpServer的基本原理2.1、TCP协议简介2.2、QTcpServer的概念三、QTcpServer源码解析3.1、QTcpServer
Lion Long
·
2024-02-02 18:16
C/C++技术干货
网络
c++
服务器
qt
qt5
tcp/ip
tcp
【图解面试】深入解析数据类型转换
在面试过程中大多数都是以代码输出题出现,但是要了解到具体的转换规则,彻底搞懂
底层原理
,才能应对变来变去的值类型~转布尔类型Boolean类型有两个字面值:true/false(注意:区分大小写,True
云之遥_
·
2024-02-02 15:51
图解面试
面试
前端
AJAX-入门
,与服务器进行数据通信1)基于XMLHttpRequest封装、代码简单、月下载量在14亿次2)Vue、React项目中都会用到axios2.再学习XMLHttpRequest对象的使用,了解AJAX
底层原理
小沐°
·
2024-02-02 12:17
AJAX
ajax
前端
javascript
springboot的Web
MvcC
onfigurer接口学习
Web
MvcC
onfigurer接口说明Web
MvcC
onfigurer配置类其实是Spring内部的一种配置方式,采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制,可以自定义一些
[email protected]
·
2024-02-02 10:01
spring
boot
学习
java
关于Spring
底层原理
整体脉络
关于Spring
底层原理
整体脉络一、Spring创建一个对象二、Bean的创建过程三、推断构造方法四、AOP大致流程五、Spring事务一、Spring创建一个对象Spring入门代码:ClassPathXmlApplicationContextcontext
秋天的一亩三分地
·
2024-02-02 10:00
Spring源码专栏
spring
java
后端
Redis的核心数据结构以及高性能
底层原理
文章目录一、Redis的单线程和高性能二、Redis的核心数据结构总结一、Redis的单线程和高性能Redis是单线程吗?Redis实际意义上来说不是单线程的。Redis的单线程是指网络IO键值对的读写以及执行命令是由一个线程完成的,但是异步删除、AOF文件重写、持久化以及集群的数据同步都是由其他线程来完成的。Redis单线程为什么还能这么快?Redis的所有操作都是基于内存中实现的,执行的速度较
今晚打老虎-lpc
·
2024-02-02 10:29
Redis
redis
数据结构
数据库
SpringBoot 使用 Web
MvcC
onfigurer接口或者Web
MvcC
onfigureSupport定义静态资源地址不生效
SpringBoot使用Web
MvcC
onfigurer接口或者Web
MvcC
onfigureSupport定义静态资源地址不生效最近开始开发一个古老的项目,用springboot打jar包部署到服务器
该睡觉了1
·
2024-02-02 10:59
spring
boot
java
mybatis
SpringBoot—Web
MvcC
onfigurer接口—静态资源配置
Web
MvcC
onfigurer接口静态资源配置创建StaticConfig类作为静态资源配置类,实现Web
MvcC
onfigurer接口,实现addResourceHandlers方法。
raintempest
·
2024-02-02 10:59
spring
boot
java
后端
Springboot实现Web
MvcC
onfigurer接口addResourceHandlers方法读取本地文件
不废话先上代码@ConfigurationpublicclassSysConfigimplementsWeb
MvcC
onfigurer{//对外暴露的访问路径@Value("${file.staticAccessPath
qq_34297581
·
2024-02-02 10:57
spring
boot
java
后端
SpringBoot 使用Web
MvcC
onfigurer处理请求
1.简介Web
MvcC
onfigurer配置类其实是Spring内部的一种配置方式,采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制。
°Fuhb
·
2024-02-02 10:27
Spring
Boot
java
spring
boot
mvc
interceptor
SpringBoot中的Web
MvcC
onfigurer配置接口的详解
目录1.简介2.Web
MvcC
onfigurer接口2.1addInterceptors:拦截器配置2.2addViewControllers:页面跳转2.3addResourceHandlers:静态资源处理
pan_junbiao
·
2024-02-02 10:56
Spring
MVC
Spring
Boot
spring
spring
boot
spring
mvc
SpringBoot之Web
MvcC
onfigurer接口
在SpringBoot1.5版本都是靠重写Web
MvcC
onfigurerAdapter的方法来添加自定义拦截器,消息转换器等。SpringBoot2.0后,该类被标记为@Deprecated。
Amazing_deron
·
2024-02-02 10:55
SpringBoot
SpringBoot中的Web
MvcC
onfigurer
SpringBoot中的Web
MvcC
onfigurer一、Web
MvcC
onfigurer二、页面跳转控制器三、数据格式化1.Formatter\2.内容转换器四、拦截器一、Web
MvcC
onfigurerWeb
MvcC
onfigurer
小宝945
·
2024-02-02 10:54
#
Spring
Boot
spring
boot
windows
后端
《操作系统真象还原》 第十七篇:实现堆内存管理
第十七篇:实现堆内存管理第十七篇:实现堆内存管理malloc
底层原理
malloc的实现底层初始化内存块和arena的转换函数实现sys_mallocfree的实现回收物理内存更新页表映射释放虚拟地址上述三个步骤的汇总实现
lucky_goose
·
2024-02-02 08:00
操作系统
linux
系统架构
数据结构
2021-10-13晨间日记
天气:大雾阴天心情:奋斗任务清单昨日完成的任务,最重要的三件事:学习改进:不断学习习惯养成:学习思考问题周目标·完成进度学习Java学习·信息·阅读1.理解Java有那些框架2.框架有什么好处3.框架的
底层原理
健康
一年之后会更好
·
2024-02-02 04:15
SpringBoot整合Mybatisplus配置多数据源
今天我们分享多数据源的另外一直方式,SpringBoot整合Mybatisplus配置多数据源,此种方式配置相对简单,都是封装好的API,上手容易;
底层原理
也是继承AbstractRoutingDataSource
nandao158
·
2024-02-02 04:49
spring
boot相关
Mybatis
mybatis
spring
boot
MySQL-进阶-InnoDB引擎
一、逻辑存储结构二、架构1、内存结构2、磁盘结构3、后台线程三、事物原理1、介绍2、原理(1)、redolog(2)、undolog四、
MVCC
1、基本概念2、隐藏字段3、undolog4、readview
rch041126
·
2024-02-02 01:18
MySQL
mysql
JDK成长记17:Atomic类的原理—CAS+valotile
file经过volatile和synchronize关键字的
底层原理
的洗礼,不知道你是否有一种感觉,要想弄明白它们的原理是一个非常难的过程。为什么费这么大的力气要弄明白这些并发基础知识呢?
_程序员成长记
·
2024-02-02 01:52
iOS
底层原理
文章汇总
iOS
底层原理
文章汇总iOS
底层原理
objc4源码相关iOS-
底层原理
01:源码探索的三种方式1、对象底层:结构体+alloc分析iOS-
底层原理
02:alloc&init&new源码分析iOS-
底层原理
ios南方
·
2024-02-01 11:04
【技术分享】PostgreSQL中误删除数据怎么办?(一)
在我们学习完PG的
MVCC
机制之后,对于DML操作,被操作的行其实并未被删除,只有手工vacuum或自动vacuum触发才会清理掉这些无效数据,也就是死元组。
云贝教育-郑老师
·
2024-02-01 10:53
postgresql
数据库
YUNBEE【技术文章】PG的多版本并发控制
并发控制技术主要分为三种:多版本并发控制(
MVCC
)、严格两相锁(S2PL)和乐观并发控制(OCC)。每种技术都有许多变化。在
MVCC
中,每次写入操作都会创建数据项的新版本,同时保留旧版
云贝教育-郑老师
·
2024-02-01 10:22
数据库
postgresql
安全
mvc
云贝教育【技术分享】PostgreSQL中误删除数据怎么办?(一)
在我们学习完PG的
MVCC
机制之后,对于DML操作,被操作的行其实并未被删除,只能手工vacuum或自动vacuum触发才会清理掉这些无效数据,也就是死元组。
云贝教育-郑老师
·
2024-02-01 10:22
postgresql
数据库
C与C++相互调用的“
底层原理
“
在你的C语言代码中,不知能否看到类似下面的代码:这好像没有什么问题,你应该还会想:“嗯⋯是啊,我们的代码都是这样写的,从来没有因此碰到过什么麻烦啊~”。你说的没错,如果你的头文件从来没有被任何C++程序引用过的话。这与C++有什么关系呢?看看__cplusplus(注意前面是两个下划线)的名字你就应该知道它与C++有很大关系。__cplusplus是一个C++规范规定的预定义宏。你可以信任的是:所
linux大本营
·
2024-02-01 10:34
c语言
c++
函数调用
双非本科准备秋招(12.1)—— JVM4:类文件结构与加载机制
学了五天JVM了,不打算学的太深,这几天收获也很多,对很多
底层原理
有了那么一点了解,以后肯定还会继续加深JVM的学习理解的,暂时先到此为止,接下来是为期一个星期的JUC并发编程学习。
随心自风流
·
2024-02-01 10:21
开发语言
jvm
java
求职招聘
intellij-idea
初识attention
attention受启发于人类的视觉系统,最先应用于序列化的机器翻译(NLP)后又推广到计算机视觉中,本篇文章就来简单学习一下attention机制吧~注意:attention在视觉和NLP领域均有所应用,虽然
底层原理
相同
DWQY
·
2024-02-01 02:35
一些感兴趣的概念
attention
使用Spring AOP做接口权限校验和日志记录
文章目录一、AOP介绍1.1AOP应用场景1.2AOP中的注解二、权限校验2.1定义权限注解2.2定义切面类2.3权限验证服务2.4织入切点2.5测试三、日志记录3.1日志切面类3.2异常统一处理四、AOP
底层原理
南波塞文
·
2024-02-01 02:55
SpringBoot
框架
Spring
框架
MySQL
数据库
spring
java
数据库
Java程序员2020学习方向:高并发、性能调优、分布式、微服务...
以下都是阿里大牛推荐的主流技术,当你全部掌握上述的这些技术相信你至少也是阿里P6级以上了,而且你也已经形成了自己的体系,当更加新潮的技术出来时那么你自己稍微花点时间就能吃透,毕竟那时候你已经不是以前的那个你了,懂
底层原理
风平浪静如码
·
2024-01-31 23:39
MySQL最新面试题 - MySQL数据库基础知识
7、了解MySQL中的
MVCC
是什么?8、PostgreSQL相对于MySQL的优势9、PostgreSQL和MySQL的一
十一技术斩
·
2024-01-31 22:28
数据库
mysql
database
程序人生
经验分享
javascript+canvas实现简单的柱状图
文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下笔者之所以想要深入了解Canvas,是因为最近几次的实习部门都属于Data这个门类下面,所以用echarts之类的图标库会很多很多,那么当然要好好学一下其间的
底层原理
了
胡西风_foxww
·
2024-01-31 20:10
#
canvas
javascript
开发语言
canvas
柱状图
Docker02 狂神Docker视频学习笔记 :【狂神说Java 哔哩哔哩】Docker最新超详细版教程通俗易懂
1.3Docker能干什么2.Docker安装2.1Docker的基本组成2.2安装Docker卸载docker(了解)2.3阿里云镜像加速(让你的Docker更快)2.4回顾hello-world流程2.5
底层原理
Liang-Wen-Hao
·
2024-01-31 10:55
#
Docker
docker
3W字吃透:微服务网关SpringCloud gateway
底层原理
和实操
40岁老架构师尼恩的掏心窝:现在拿到offer超级难,甚至连面试电话,一个都搞不到。尼恩的技术社群中(50+),很多小伙伴凭借“左手云原生+右手大数据+SpringCloudAlibaba微服务“三大绝活,拿到了offer,并且是非常优质的offer,据说年终奖都足足18个月,非常令人羡慕。问题是:“左手云原生+右手大数据+SpringCloudAlibaba微服务“内容非常多,实操的环境非常复杂
40岁资深老架构师尼恩
·
2024-01-31 09:36
技术圣经
面试
微服务
spring
cloud
gateway
面试
架构
3W字吃透:微服务 sentinel 限流
底层原理
和实操
40岁老架构师尼恩的掏心窝:现在拿到offer超级难,甚至连面试电话,一个都搞不到。尼恩的技术社群中(50+),很多小伙伴凭借“左手云原生+右手大数据+SpringCloudAlibaba微服务“三大绝活,拿到了offer,并且是非常优质的offer,据说年终奖都足足18个月,非常令人羡慕。问题是:“左手云原生+右手大数据+SpringCloudAlibaba微服务“内容非常多,实操的环境非常复杂
40岁资深老架构师尼恩
·
2024-01-31 09:05
面试
java
面试
spring
cloud
spring
微服务
sentinel 史上最全
备注:持续更新中…推荐1:进大厂、升架构、拿高薪必备的经典图书和资料:高薪必备1:《NettyZookeeperRedis高并发实战》为你打造NIO、Netty高性能
底层原理
知识底座高薪必备2:《SpringCloud
40岁资深老架构师尼恩
·
2024-01-31 09:25
java
C#集合底层数据结构及使用场景
Array:内存连续存储,节约空间,可以索引访问,读取快,增删慢,定长(2)arrayList:不定长的,连续分配的,类型不安全,读取快—增删慢,如果是值类型,会有装箱的操作(3)List:读取快—增删慢
底层原理
是数组
梦想家NO1
·
2024-01-31 08:14
C#基础
数据结构
c#
数据结构
链表
事务、
MVCC
、锁
目录事务
MVCC
锁事务四大特性:ACID脏读:事务A读取到未提交事务B修改的数据不可重复读:事务A修改了未提交事务B读取的数据幻读:事务A增删了未提交事务B读取的数据不可重复读与幻读都是读取的结果不同,
CRUD_coder
·
2024-01-31 07:27
java学习
数据库
Docker-Cgroup资源限制
内存资源限制概念2.内存资源限制参数13.内存资源限制参数2三、CPU资源限制1.容器中CPU使用2.容器CPU限制参数四、实验演示一、Cgroup1.CGROUP概念在linux内核里提供进程资源限制的一个
底层原理
刘某的Cloud
·
2024-01-31 07:17
Docker
docker
容器
运维
linux
Linux 文件IO
目录linux下的文件分类:文件描述符原理:(
底层原理
,可跳过)虚拟文件系统:内存中的inode与磁盘中的inodeopen函数函数原型:形参列表:代码:close函数errno函数read函数write
逸兴云飞~
·
2024-01-31 06:49
Linux_study
linux
IO文件操作
arm开发
网络协议
底层原理
4——网络层
网络层网络层数据包(IP数据包,Packet)由首部、数据2部分组成数据:很多时候是由传输层传递下来的数据段(Segment)1.网络层首部-版本、首部长度、区分服务版本(Version):占4位0b0100:IPv40b0110:IPv6首部长度(HeaderLength):占4位,二进制乘以4才是最终长度0b0101:20(最小值)0b1111:60(最大值)区分服务(Differentiat
浅*默
·
2024-01-31 06:48
linux
运维
服务器
5000 字 | 14 图 | 揭秘 Nacos 的 AP 架构 「Distro 一致性协议」
这次我们要进入Nacos的一致性
底层原理
了,还是先来一张架构图,让大家对Nacos的架构有个整体的印象,本篇会主要讲解一致性模块中的Distro协议。
程序员xysam
·
2024-01-31 04:22
架构
java
学习
程序人生
【Java】SSM入门开发流程总结
整合流程创建工程SSM整合SpringSpringConfigMyBatisMybatisConfigJdbcConfigjdbc.propertiesSpringMVCServletConfigSpring
MvcC
onfig
Sudo_Wang
·
2024-01-31 03:47
Java
java
开发语言
MySQL:
MVCC
原理详解
而解决这些问题所用到的方法就是:
MVCC
多版本并发控制。
日上三杆快起床
·
2024-01-31 03:38
mysql
数据库
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他