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底层原理
程序员的护城河是什么?!
据我IT从业18年,从小厂程序员干到大厂技术总监的经验到现在自己干,我认为就这以下三个,今天的文章不长,请一定看完~1、基础扎实和过硬的技术能力计算机原理、操作系统、数据结构和算法、计算机网络等
底层原理
这些是基础中的基础
军哥手记
·
2023-11-14 12:12
【计算机网络】什么是 A、B、C 类地址?什么是子网掩码?
地址私有地址回送地址广播地址网络地址第二章子网掩码标准子网掩码特殊子网掩码结论前言发现一个有意思的现象,当有了某一认知以后,然后对生活中,比如路由器、打印机等使用说明,会好奇且梳理其中由来,理解其配置、使用的
底层原理
idiot5lie
·
2023-11-14 07:36
计算机网络
网络编程
网络
IPv4
子网掩码
TCP/IP
网络层
C++中的STL标准库的vector常见接口
STL中的vector类似于c语言中的支持动态增长的数组,我们现在先不讨论
底层原理
,下次文章再讨论vector的底层实现。
十年磨一剑,霜刃未曾试
·
2023-11-14 06:36
c++
开发语言
VFIO的使用及原理
vfio设备透传主要用于将设备直通给虚拟机以提高性能,本篇以一张网卡为例讲述VFIO设备的配置使用及
底层原理
。其中涉及的技术背景主要有qemu+kvm+vfio。
沉浮简
·
2023-11-14 03:48
linux
qemu
VFIO
Spring5学习笔记——AOP
Spring5AOP概念
底层原理
相关术语AOP操作的准备工作切入点表达式AspectJ注解相同切入点的抽取设置代理类的优先级完全注解开发模式使用xml配置文件实现AspectJ注解AOP概念什么是AOP
MCC莫大大
·
2023-11-14 01:38
笔记
Spring5
aop
知乎Redis的演进之路:从单机到2000万QPS的挑战
深刻理解业务的本质,掌握技术
底层原理
、并合理应用。中间件就是其中支点,作为中间件一员的Redis产品,是如何演进的?与业务系统有何不同?
软件真理与光
·
2023-11-13 22:06
业务技术
架构
后端
一篇搞懂ElasticSearch(附学习脑图)
既然你点进来了,说明你了解过ES或者是对ES感兴趣,这一篇目的在于扫盲,主要以概念理解为主,可能会比较枯燥,但是天将降大任于斯人也,必先…这篇我以ElasticSearch是什么、
底层原理
、特点和应用场景三部分来让大家入门
左耳君
·
2023-11-13 16:43
Java基础
ElasticSearch
elasticsearch
搜索引擎
学习
SpringBoot Web开发
Web开发的三种方式方式处理过程注意事项实现效果全自动直接编写控制逻辑全部使用自动给配置默认效果手自一体@Configuration、配置Web
MvcC
onfigurer、配置WebMvcRegistrations
LouieA
·
2023-11-13 13:27
SpringBoot3
前端
C 和 C++ 可变参数介绍
参数列表#va_start():函数宏;va_list指向参数列表的第一个参数#va_arg():函数宏;依据类型,va_list指向参数列表的下一个参数#va_end():函数宏;清理va_list
底层原理
夜悊
·
2023-11-13 13:50
C++
可变参数
C++
C
开发语言
后端
电路综合-基于简化实频的SRFT集总参数切比雪夫低通滤波器设计
SRFT集总参数切比雪夫低通滤波器综合不再需要查表,直接从
底层原理
进行设计。0、基本理论参考-DesignofUltraWidebandPowerTransferNetworks第十章的推
怡步晓心l
·
2023-11-13 09:03
网络综合和简化实频理论
硬件工程
5G
射频工程
git上传分支的原理_深入理解git版本管理原理
日常项目管理中我们最常使用的git命令有add、commit、push、pull,但其他不常使用的命令往往容易误操作,所以想深入的学习一下git操作命令
底层原理
到底是怎么样的,在阮一峰大大的日志里面看到了
weixin_39886024
·
2023-11-13 06:10
git上传分支的原理
字节跳动后端面经(18)
事务ACID特性,隔离级别,隔离级别对应问题对其描述MySQL的
MVCC
机制?undolog机制?readview的使用隔离级别?介绍一下binlog?数据结构中栈和队列讲一下动态规划?
路人zhang
·
2023-11-13 05:24
后端
快速走进通信世界 --- 基础知识扫盲
甚至以前学习过程中忽略的地方,在这里又学习到了
底层原理
实现的知识。博主会把自己的学习体验分享给家人们,将来也可以找博主
暴走的橙子~
·
2023-11-13 02:16
通信工程
信息与通信
第27章_事务原理之
MVCC
与锁机制
文章目录
MVCC
readview聚集索引的隐藏列事务的可见性问题快照读当前读redologundolog锁机制锁类型共享锁(S)排他锁(X)意向共享锁(IS)意向排他锁(IX)锁的兼容性锁算法锁兼容关于锁的讨论并发死锁相反加锁顺序死锁锁冲突死锁查看死锁避免死锁的方式总结
路飞H
·
2023-11-13 01:11
MySQL
数据库
mysql
(十)全解MySQL之死锁问题分析、事务隔离与锁机制的
底层原理
剖析
经过《MySQL锁机制》、《MySQL-
MVCC
机制》两篇后,咱们已经大致了解MySQL中处理并发事务的手段,不过对于锁机制、
MVCC
机制都并未与之前说到的《MySQL事务机制》产生关联关系,同时对于MySQL
程序一逸
·
2023-11-13 00:36
1024程序员节
【C++深度剖析】为什么C++支持函数重载而C不支持--C++程序编译链接过程--符号表生成规则【Linux环境超详细解释C++函数重载
底层原理
】
文章目录前言Linux环境g++编译器的配置以及一些准备工作源文件的符号表生成以及分析尾声前言先赞后看好习惯打字不容易,这都是很用心做的,希望得到支持你大家的点赞和支持对于我来说是一种非常重要的动力看完之后别忘记关注我哦!️️️这一篇的内容涉及C++程序运行底层,我们需要对C++程序的编译和链接过程要非常熟悉,我们才可以掌握这一篇的内容。在这里,博主先给大家安利一篇程序编译链接的干货文章。这里面的
@背包
·
2023-11-12 23:28
C++深度剖析
C语言深度解剖
Linux
c++
c语言
linux
关于Mysql相关原理的理解
目录1InnoDB引擎1.1索引1.2事务1.3事务隔离级别1.4
MVCC
原理2回表3覆盖索引4最左匹配原则5主键生成问题6Mysql的行锁和表锁1InnoDB引擎1.1索引使用索引加快查询速度,其实就是将无序的数据变成有序
BAStriver
·
2023-11-12 22:23
Java
#
Mysql
软件/工具
mysql
数据库
java
Mybatis-plus分页查询
底层原理
Mybatis-plus分页查询
底层原理
PageHelper内部原理是将传⼊的页码和每页条数赋值给了Page对象,保存到了⼀个本地线程ThreadLoacl中,然后会进⼊Mybatis的拦截器中。
小Y在线编码
·
2023-11-12 21:20
企业级框架
项目开发日常
Java全栈笔记整理
java
开发语言
后端
(面经总结)一篇文章带你深入剖析 synchronized 的
底层原理
文章目录一、synchronized的基本用法二、synchronized的底层实现原理1.同步块的
底层原理
分析2.同步方法的
底层原理
分析四、总结一、synchronized的基本用法可参考:一篇文章带你搞定
南淮北安
·
2023-11-12 06:28
java
开发语言
synchroized
SpringBoot 全局日期时间格式转化
importcom.fasterxml.jackson.annotation.JsonFormat;@JsonFormat(pattern="yyyy-MM-ddHH:mm:ss")privateLocalDateTimecreateTime;二、全局配置a.在Web
MvcC
onfiguration
玄天灵
·
2023-11-12 05:38
项目相关
spring
boot
后端
java
打怪升级之小白的大数据之旅(四十六)<HDFS各模块的原理>
HDFS的基本知识以及一些常用的操作,本章,我们对HDFS各模块的原理进行讲解,了解清楚这些,可以更好的辅助我们理解HDFSHDFS的数据流HDFS是以流的方式对数据进行存储与读取的,下面我们就根据它的
底层原理
来认识
GaryLea
·
2023-11-11 23:20
大数据
hadoop
java
linux
【手写模拟Spring
底层原理
】
文章目录模拟Spring底层详解1、结合配置类,扫描类资源1.1、创建需要扫描的配置类AppConfig,如下:1.2、创建Spring容器对象LyfApplicationContext,如下1.3、Spring容器对象LyfApplicationContext扫描资源2、结合上一步的扫描,遍历其Map集合,创建对象3、创建对象后,需要提供需要获取Bean的方法4、总结模拟Spring底层详解前置
三河与木
·
2023-11-11 21:53
Spring相关
spring
java
后端
【Spring核心原理剖析】
文章目录一、Bean生命周期原理理解二、依赖注入
底层原理
理解三、初始化
底层原理
理解四、推断构造方法
底层原理
理解五、AOP
底层原理
理解六、Spring事务
底层原理
理解一、Bean生命周期原理理解在未引入Spring
三河与木
·
2023-11-11 21:53
Spring相关
spring
java
数据库
题解 | #最长上升子序列(一)# c++ &;&; java
腾讯云智oc9.19一面——9.21二面——9.25hr面——10.12ocbase武汉,腾讯地图部门,手机地图开发中心10月底谈薪,估计是白菜价,但是武汉确星星充电二面聊项目说说
MVCC
?
2301_79125642
·
2023-11-11 17:30
java
【中间件篇-Redis缓存数据库04】Redis
底层原理
持久化、分布式锁
Redis
底层原理
持久化Redis虽然是个内存数据库,但是Redis支持RDB和AOF两种持久化机制,将数据写往磁盘,可以有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数据恢复
studyday1
·
2023-11-11 17:59
Redis
Java
分布式
缓存
数据库
中间件
redis持久化’
redis分布式锁
mysql 间隙锁
mysql默认是可重复读的隔离级别,这种默认会有幻读,幻读指的什么现象呢,就是在同一个事物中前后两次查到的结果不一致,那么mysql是怎么解决幻读的呢,这就是
mvcc
mvcc
什么是
mvcc
呢,就是多版本并发控制
亿棵松
·
2023-11-11 16:20
MySQL
mysql
数据库
间隙锁
死锁
mvcc
云计算openstack、kvm以及docker和k8s
OpenStack简介组件介绍DNS解析过程Docker为什么有docker虚拟机和Linux容器虚拟机Linux容器Docker是什么Docker的用途Docker的特点总结Docker的核心概念和
底层原理
MarryOnlyQueen
·
2023-11-11 09:02
容器技术s
云计算
docker
服务器
spring 请求参数及返回值 类型统一转化(序列化和反序列化)
1.实现Web
MvcC
onfigurer类中的configureMessageConverters和addFormatters方法packagecom.pulpy.knowl.config;importcom.fasterxml.jackson.databind.ObjectMapper
癸酉金鸡
·
2023-11-11 03:38
spring
java
servlet
spring中数据返回格式统一封装ResponseBodyAdvice接口+@ControllerAdvice注解
使用场景,统一封装后端响应格式,规范响应内容;spring中数据返回格式统一封装用到的技术:ResponseBodyAdvice接口@ControllerAdvice注解Web
MvcC
onfigurer
阿拉的梦想
·
2023-11-11 01:36
spring
java
spring
大厂面试题-
MVCC
的理解
目录第一种:读读第二种:读写第三种:写写对于
MVCC
的理解,可以先从数据库的三种并发场景说起:第一种:读读就是线程A与线程B同时在进行读操作,这种情况下不会出现任何并发问题。
似来
·
2023-11-10 23:53
数据库面试题
java
数据库
开发语言
esp32驱动SPI-TFTLCD
这篇文章讲一下使用ESP32驱动SPI-TFTLCD说明:这里直接贴出源代码,这个代码肯定是在别的地方找不到的,因为是我根据官方的STM32驱动TFT的代码硬改过来的,工作量也比较大,驱动代码也比较长,这里其实
底层原理
就是利用
bird1999625
·
2023-11-10 14:26
esp32相关操作
ESP32驱动屏幕
SPI屏幕ESP32驱动
ThreadLocal内存泄漏问题
成员变量,每个线程的本地变量存放在自己的本地内存变量ThreadLocal中,如果当前线程一致不消亡,那么这些本地变量就会一直存在,所以可能会导致内存溢出,因此使用完毕需要将其remove掉.其使用不当的
底层原理
就是弱引用
北极i星
·
2023-11-10 11:06
java
jvm
开发语言
How browsers work -Behind the scenes of modern web browsers 浏览器到底是怎么工作的、浏览器的工作原理(完整中文翻译)
Howbrowserswork-Behindthescenesofmodernwebbrowsers有空翻译一下这篇必读的文章—浏览器到底是怎么工作的、浏览器的
底层原理
是啥、浏览器的工作原理网上有很多译文
S_clifftop
·
2023-11-10 11:05
Browser
browser原理
中文翻译
今天天气晴
how
browsers
work
浏览器工作原理
MyBatis面经
推荐文章MyBatis
底层原理
小白版本m
本科学的写bug
·
2023-11-10 11:31
mybatis
oracle
openssl研发随机数(random)生成(含源码)
openssl随机数一、RAND_bytes()函数(推荐)1.1
底层原理
1.2RAND_bytes函数说明1.3RAND_bytes代码实例二、RAND_pseudo_bytes()`函数2.1RAND_pseudo_bytes
N阶二进制
·
2023-11-10 09:56
#
openssl开发
ssl
c++
random
forest
linux
密码学
随机森林
1024程序员节
Spring -Spring之依赖注入源码解析(上)
依赖注入
底层原理
流程图:Spring中Bean的依赖注入原理|ProcessOn免费在线作图,在线流程图,在线思维导图Spring中到底有几种依赖注入的方式?
长情知热爱
·
2023-11-10 09:20
spring
java
后端
MVCC
中的可见性算法
在之前的文章
MVCC
详解-CSDN博客中我们已经介绍过了
MVCC
的原理(readview+undolog),今天来详细的说一下readview的匹配规则(可见性算法)隔离级别在RC,RR的前提下ReadView
周杰伦的稻香
·
2023-11-10 04:23
数据库
java
数据库
开发语言
代码随想录算法训练营Day1 —— 704. 二分查找、27.移除元素
理论部分:数组理论基础:C++中的部分容器的
底层原理
仍然是数组,数组是存放在连续内存空间上的相同类型数据的集合一维数组:数组的下标从0开始。
橙学长学路规
·
2023-11-10 04:39
算法
leetcode
数据结构
《深入理解分布式事务:原理与实战》读书笔记
幻读导致的问题是破坏了一致性声明,并且导致binlog混乱
mvcc
更新和删除不会改变旧版本数据,而是将旧版本数据复制到undoLog中。
麻烦把可乐递给我
·
2023-11-10 02:22
分布式
分布式事务
SpringMVC 处理后端日期格式
通过扩展SpringMVC框架的消息转化器在Web
MvcC
onfiguration中扩展SpringMVC的消息转换器,统一对日期类型进行格式处理Web
MvcC
onfiguration/***扩展SpringMVC
Sal_
·
2023-11-10 01:11
Project
Spring
Springboot
spring
SpringBoot修改内容协商管理器(自定义消息类型转换器)
【使用消息转换器的请求参数的形式进行内容协商的话他的请求头拥有固定的参数名称】在内容协商管理器中想要基于请求头的内容协商和基于请求路径的内容协商都起作用:在配置类中的配置:@BeanpublicWeb
MvcC
onfigurerweb
MvcC
onfigurer
拿棒棒糖的猪猪侠
·
2023-11-09 23:05
spring
boot
K8S篇之简述K8S
底层原理
k8s
底层原理
Kubernetes(简称k8s)是一个开源的容器编排平台,它可以自动化地部署、扩展和管理容器化应用程序。Kubernetes
底层原理
是其能够实现这些功能的关键。
听说唐僧不吃肉
·
2023-11-09 15:30
K8S
kubernetes
容器
云原生
Web
MvcC
onfigurationSupport类使用方法
Web
MvcC
onfigurationSupport类是SpringMVC提供的扩展类,用于提供拦截器、资源处理器等注册功能使用方法:@ConfigurationpublicclassWebConfigextendsWeb
MvcC
onfigurationSupport
Hamilton_Huan
·
2023-11-09 14:19
Spring框架应用
spring
【C++】一文简练总结【多态】及其
底层原理
&具体应用(21)
前言大家好吖,欢迎来到YY滴C++系列,热烈欢迎!本章主要内容面向接触过C++的老铁主要内容含:欢迎订阅YY滴C++专栏!更多干货持续更新!以下是传送门!目录一.多态的概念二.多态的实现1)虚函数&虚函数表2)虚函数的重写(覆盖)3)多态的构成条件4)虚函数重写的两种特殊情况:【1】协变:(基类与派生类虚函数返回值类型不同)【2】析构函数的重写:(基类与派生类析构函数的名字不同)三.【overri
YY的秘密代码小屋
·
2023-11-09 05:26
YY
滴
《C++系列》
c++
开发语言
服务器
vscode
6 种方式读取 Springboot 的配置,老鸟都这么玩(原理+实战)
我整理了几种获取配置属性的方式,目的不仅是要让大家学会如何使用,更重要的是弄清配置加载、读取的
底层原理
,一旦出现问题可以分析出其症结所在,而不是一报错取不到属性,无头苍蝇般的重启项目,在句句卧槽中逐渐抓狂
快乐非自愿
·
2023-11-09 05:12
java
spring
boot
spring
开发语言
Mysql的undo log详解
2、实现
MVCC
。即在InnoDB存储引擎中
MVCC
的实现是通过undo来完成。当用户读取一行记录时,若该记录已经被其他事务占用,
IT东东歌
·
2023-11-09 02:09
深入理解MySQL
mysql
数据库
java 集合接口原理_图文剖析java集合框架—Set接口
HashSet:
底层原理
:哈希表结构存储。对集合的迭代次序不作任何保证;允许元素null值。线程不同步。基于HashMap保存所有元素,所以基本调用HashMap方法来执行。
英次
·
2023-11-09 00:32
java
集合接口原理
【不失业计划】 Java集合框架+
底层原理
集合框架部分一、Collection1、Set2、Queue3、List二、Map1、HashMap2、LinkedHashMap3、HashTable4、ConcurrentHashMap5、TreeMap三、工具类1、Collections2、Arrays3、各种转换集合可以看作是一种容器,用来存储对象信息。所有集合类都位于java.util包下,但支持多线程的集合类位于java.util.c
TiSam
·
2023-11-09 00:28
个人学习
不失业计划
学习整理
java
集合
map
集合框架:List系列集合:特点、方法、遍历方式、ArrayList,LinkList的
底层原理
List集合特有方法遍历方式1.使用普通for循环:2.使用增强型for循环(foreach):3.使用迭代器(Iterator):4.使用Java8+的流(Stream)API:ArrayList集合的
底层原理
_TokaiTeio
·
2023-11-09 00:24
list
python
windows
集合框架:Set集合的特点、HashSet集合的
底层原理
、哈希表、实现去重复
Set集合的特点Set(集合)是一种无序的、不重复的数据结构,它的特点如下:1.集合中的元素是无序的:Set中的元素没有顺序,无法通过索引来访问。2.集合中的元素是唯一的:Set中不允许有重复的元素,每个元素在集合中只能出现一次。3.内部实现采用哈希表或树形结构:Set内部通常是基于哈希表或平衡树等数据结构实现的。4.可以用于去重和快速查找:因为Set中的元素是唯一的,所以可以很方便地用来做去重操
_TokaiTeio
·
2023-11-09 00:21
数据结构
HashSet
java
哈希算法
哈希表
Set集合
去重复
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他