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
前端CSS底层原理
InnoDB
底层原理
与日志体系
2.2MySql执行过程2.2.1MySQL内部结构总体来说MySQL分为Server层和存储引擎层;Server层:主要包括连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图、binlog日志等;存储引擎层:负责数据的存储和提取,其架构模式是插件式的,支持InnoDB、MyISAM、Memory、BDB等,最常用的是InnoDB,MySQL
Firechou
·
2023-07-14 10:56
#
MySQL
mysql
InnoDB
日志体系
权威的合法性与教育的科学性--在《坚毅》中《逆转》
读完发现,其实世界诸多
底层原理
尽是盘根错节互相联通,相互解释,相互支撑。书读至此,有忽而前后贯通豁然开朗之痛快,遂有感念,故作此文。
觉知先森
·
2023-07-14 06:51
docker的
底层原理
,带你上天
1、docker的层级怎么看先查看当前机器上有哪些镜像dockerimages这里选看mysql的层级dockerimageinspectmysql:5.7.29命令。其中RootFS部分则是表示了分层信息。2、查看docker的系统信息因为这台机器的docker不是我安装的,所以不知道具体的根目录在哪里,可以使用下面的命令dockerinfo上面可以看到docker的信息3、Docker的默认工
香菜+
·
2023-07-14 00:29
香菜聊游戏
docker
运维
容器
kubernetes
java
iOS
底层原理
(六):性能优化
前言性能优化包括:卡顿检测和优化、耗电优化、启动优化、安装包瘦身几部分组成一、卡顿检测和优化1.屏幕成像原理CPU计算完成后,将结果交给GPU渲染,GPU会把渲染的结果放到帧缓存中,视频控制器从帧缓存中读取,并显示到屏幕上,如下图所示:image.png2.显示器的显示原理电子枪扫描显示器的电子枪按照上面方式,从上到下一行行扫描,扫描完成后显示器就呈现一帧画面,随后电子枪回到初始位置继续下一次扫描
冰风v落叶
·
2023-07-13 23:00
vue学习1
VUE注意点绑定模板语法插值语法指令语法vue中的data数据代理事件处理点击修饰符键盘事件keyup计算属性监视深度监视监视与计算属性的区别样式绑定条件渲染列表渲染对key的理解列表过滤监视数据改变的
底层原理
~insn~
·
2023-07-13 19:37
vue.js
学习
javascript
Go语言网络编程:HTTP服务端之
底层原理
与源码分析——http.HandleFunc()、http.ListenAndServe()
一、启动http服务import("net/http")funcmain(){http.HandleFunc("/ping",func(whttp.ResponseWriter,r*http.Request){w.Write([]byte("ping...ping..."))})http.ListenAndServe(":8999",nil)}在Golang只需要几行代码便能启动一个http服务,
Pistachiout
·
2023-07-13 18:10
#
Golang
#
网络编程
golang
http
源码
Java AQS中闭锁CountDownLatch的使用
目录一.简介二.使用三.应用场景四.
底层原理
五.CountDownLatch与Thread.join的区别一.简介CountDownLatch(闭锁)是一个同步协助类,允许一个或多个线程等待,直到其他线程完成操作集
·
2023-07-13 16:15
volatile关键字原理分析
下面我们一起一点点拨开云雾见它实现的
底层原理
字节码层面了解volatile关键字最好的方式是查看字节码及反汇编代码,这里会使用到HSDIS(Hotspotdisassembler)和JITWatch-JIT
唯爱_0834
·
2023-06-28 20:08
底层原理
(四)------Block
1、block的本质1、block本质上也是一个OC对象,它内部也有个isa指针。2、block是封装了函数调用以及函数调用环境的OC对象image.pngimage.pngimage.png3、auto变量的捕捉(auto自动变量,离开作用域就销毁)image.png4、block的变量捕获(capture)image.png注:局部变量为啥需要捕获到block内部,因为他需要跨函数进行操作,全
SwordDevil
·
2023-06-24 07:48
MapStruct使用 VO DTO PO对象优雅转化
MapStruct原理也很简单,就是在代码编译阶段生成对应的赋值代码,
底层原理
还是调用getter/setter方法。
faymanwang
·
2023-06-24 06:17
【面试】标准库相关题型(三)
文章目录1.unordered_map底层实现原理1.1散列表1.2STL中的unordered_map的实现1.3unordered_map2.迭代器底层实现原理及种类2.1主要作用2.2
底层原理
2.3
Ricky_0528
·
2023-06-24 04:43
面试
面试
散列表
哈希算法
C++11 线程库—互斥锁
互斥量的
底层原理
可以参看[Linux]线程互斥文章目录前言一.mutex1.构造函数2.加锁与解锁二.recursive_mutex三.timed_mutex四.lock_guard和unique_lock1
好想有猫猫
·
2023-06-23 22:36
C++学习笔记
c++
开发语言
算法
Spring整合MyBatis
底层原理
Spring整合MyBatis
底层原理
项目结构图项目代码build.gradle需要进入的依赖//testImplementation(platform("org.junit:junit-bom:5.9.1
只因为你而温柔
·
2023-06-23 21:06
JAVA-Spring
mybatis
spring
java
如何从程序员到架构师——改变知识结构突破现有认知
什么都会又什么都不会,如何改变困境,为什么很多人写了7,8年还是一个码农,工作中太多被动是因为不懂
底层原理
。
风_467f
·
2023-06-23 18:23
web
前端css
基础易错点
给定位所以给w高度opacity是把所有内容的透明度设置大盒子(超大盒子区域盒子内的)给高度是让他占位置一个块级元素不设置宽度,给它左右内边距,不会撑宽盒子,只会影响它的内容焦点图的小点点量的时候给最后一个多量点就不用清除使用l0+r0时不用transform但是自身必须要有宽高在用转义符>时候可以换个字体样式给为宋体simsum盒子模型就是把HTML页面中的布局元素看作是一个矩形的盒子,也就是一
sayhelloworld
·
2023-06-23 05:08
【深入浅出RocketMQ原理及实战】「
底层原理
挖掘系列」透彻剖析贯穿RocketMQ的消息消费长轮训机制体系的原理分析
透彻剖析贯穿RocketMQ的消息消费长轮训机制体系的原理分析DefaultMQPushConsumerRocketMQ的消息模式推模式的的案例代码DefaultMQPushConsumer的处理流程长轮询“长轮询”服务端代码messageQueue和processQueueprocessQueuePushConsumer会判断获取但还未处理的消息个数消息总大小、Offset的跨度ProcessQ
洛神灬殇
·
2023-06-23 00:41
#
java-rocketmq
rocketmq
java
04-OC类的加载过程
OC
底层原理
探索文档汇总前面三篇博客我们已经分析了对象和类的底层结构,并且通过方法调用的底层分析对对象和类的结构有了更深刻的认识,我们知道对象调用方法包含了对类的cache和方法列表的查找,可是我们虽然已经知道了类的结构
iOS之文一
·
2023-06-22 17:41
Linux文件基础IO的理解1
目录一.Linux中文件的特性二.C语言部分库文件相关函数2.1在C语言的文件
底层原理
中:2.打开与关闭函数fopen:打开文件函数2.1参数理解:fclose:关闭文件函数实验案例:w方式:r方式的案例
云逸943
·
2023-06-22 14:37
Linux
linux
c语言
chatgpt科普
底层原理
实质功能、训练方式、长板、短板。没有意识2.
浩海紫冰
·
2023-06-22 13:54
chatgpt
人工智能
Java知识总结
项目总结&场景面试题Java基础MysqlredisElasticSearchZookeeperRabbitMQkafkaspring框架多线程JVM
底层原理
设计模式数据结构与算法网络编程NginxIO
code喵喵
·
2023-06-22 10:34
Java面试
面试
08 iOS
底层原理
- +load和+initialize方法对比
首先,要弄明白这两个之间的本质区别,请看我之前的博客06iOS
底层原理
-+load方法本质探究和07iOS
底层原理
-+initialize方法探究这里只总结两者的区别:一,调用时机:普通类方法:类对象主动发起调用时
程序小胖
·
2023-06-22 08:26
iOS
底层原理
--isa与类关联的原理
OC对象的本质在弄清对象本质之前,我们先了解一个东西,叫做clang。clangclang定义Clang是一个C语言、C++、Objective-C语言的轻量级编译器。源代码发布于BSD协议下。Clang将支持其普通lambda表达式、返回类型的简化处理以及更好的处理constexpr关键字。Clang是一个由Apple主导编写,基于LLVM的C/C++/Objective-C编译器2013年4月
黑眼豆豆_
·
2023-06-22 00:14
Java——集合
迭代器方式二:foreach/增强for循环方式三:lambda表达式4、List系列集合List集合特点和特有APILinkedList集合5、集合的并发修改异常问题6、Set系列集合概述HashSet
底层原理
小吴在敲Bug
·
2023-06-21 21:19
Java笔记
java
mybatis
开发语言
Python 生成 JWT(json web token) 及 解析方式
一.python对于jwt的实现,目前已经存在了一些第三方的库,相信学习过python的程序猿都知道itsdangerous这个库了,它的
底层原理
就是基于jwt进行实现的这里需要进行提醒的是:itsdangerous
Python 学习者
·
2023-06-21 21:09
python
编程语言
python
前端CSS
设置滚动条样式 ::-webkit-scrollbar
::-webkit-scrollbarCSS伪类选择器影响了一个元素的滚动条的样式::-webkit-scrollbar仅仅在支持WebKit的浏览器(例如,谷歌Chrome,苹果Safari)可以使用.你可以使用以下伪元素选择器去修改各式webkit浏览器的滚动条样式:::-webkit-scrollbar—整个滚动条.::-webkit-scrollbar-button—滚动条上的按钮(上下箭
成茂峰
·
2023-06-21 20:47
#
前端-基础合集
css3
css
html
滚动条
一起来领略JDK8中的流式编程的魅力
至于流式编程的
底层原理
,哦,这个我是没关心,仅仅是“不求甚解”,底层实现什么的,告辞,在下实在卷不动了!
笔下天地宽
·
2023-06-21 17:38
java学习梳理
java-基础知识
lambda
stream
bigDecimal
Map转换
分组
BrowserRouter与HashRouter的区别
1.
底层原理
不一样:BrowserRouter使用的是H5的historyAPI,不兼容IE9及以下版本。HashRouter使用的是URL的哈希值。
Eternalzh
·
2023-06-21 13:54
react
react.js
Java 基础进阶篇(十七):反射概述及获取对象的方式
文章目录一、反射概述二、反射获取类对象三、反射获取构造器对象四、反射获取成员变量对象五、反射获取方法对象六、反射的作用6.1绕过编译阶段为集合添加数据6.2通用框架的
底层原理
一、反射概述反射是指对于任何一个
Xiu Yan
·
2023-06-21 11:02
JavaSE
java
开发语言
反射
ffmpeg(一) ffmpeg+QT开发环境搭建
其实只要你掌握了FFmpeg,也可以很快上手其他音视频开发库,因为
底层原理
都是一样的,你最终操作的
小道士写程序
·
2023-06-21 07:28
ffmpeg
Qt5
ffmpeg
qt
音视频
简要介绍 | CUDA
底层原理
:加速高性能计算的关键技术
注1:本文系“简要介绍”系列之一,仅从概念上对CUDA的
底层原理
进行非常简要的介绍,不适合用于深入和详细的了解。
R.X. NLOS
·
2023-06-21 02:07
#
简要介绍(水)
CUDA
高性能计算
显存
并行运算
Java中的屠龙之术——如何修改语法树
(二)两篇文章中介绍了关于Lombok的
底层原理
,其实总结为一句话来说就是在编译期通过改变抽象语法树而实现的。上面两篇文章已经讲了抽象语法树的相关知识点,如果有不清楚的可以看一下。
不学无数的程序员
·
2023-06-21 02:33
对于Vue3和Ts的心得和思考
总的来说,Vue3无论是在
底层原理
还是在实际开发过程中,都有了很大的进步。
·
2023-06-21 02:29
vue.js京东云前端
共享内存mmap
底层原理
共享内存基础知识共享内存有两个,一个mmap,一个systemV的shm由于所有用户进程总的虚拟地址空间比可用的物理内存大很多,因此只有最常用的部分才与物理页帧关联(这不是问题,因为大多数程序只占用实际可用内存的一小部分)在将磁盘上的数据映射到进程的虚拟地址空间的时,内核必须提供数据结构,以建立虚拟地址空间的区域和相关数据所在位置之间的关联,Linux软件系统多级页表映射机制共享内存使得多个进程可
YHellow
·
2023-06-20 21:06
linux
SpringAOP底层实现原理
第四章AOP实现
底层原理
1.AOP概念AOP面向切面编程==spring动态代理开发以切面基本单位完成程序开发,通过切面之间的彼此协同,完成程序开发切面=切入点+额外功能OOP面向对象编程以对象为基本单位完成程序开发
夏道良
·
2023-06-20 20:45
Spring基础
spring
java
后端
6 种方式读取 Springboot 的配置,老司机都这么玩(原理+实战)
我整理了几种获取配置属性的方式,目的不仅是要让大家学会如何使用,更重要的是弄清配置加载、读取的
底层原理
,一旦出现问题可以分析出其症结所在,而不是一报错取不到属性,无头苍蝇般的重启项目,在句句卧槽中逐渐抓狂
骨灰级收藏家
·
2023-06-20 16:51
Java
springboot
spring
boot
java
后端
iOS
底层原理
探索 -- 结构体内存对齐研究
内存对齐的概念内存对齐”应该是编译器的“管辖范围”。编译器为程序中的每个“数据单元”安排在适当的位置上。内存对齐的规则1:数据成员对⻬规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员大小或者成员的子成员大小(只要该成员有子成员,比如说是数组,结构体等)的整数倍开始(比如int为4字节,则要从4的整数倍地
iOS小木偶
·
2023-06-20 13:38
探寻关联对象实现原理
iOS
底层原理
总结-关联对象实现原理面试题问:Category能否添加成员变量?如果可以,如何给Category添加成员变量?
送我迷迭香
·
2023-06-20 11:37
mysql
底层原理
面试题,看这一篇就足够
文章目录1.什么是mysql?2.mysql存储引擎2.1mysql存储引擎有哪些2.2各存储引擎的区别3.mysql事务隔离级别3.1什么是事务3.2事务的ACID3.3mysql的四种隔离级别和分别存在的问题4.MVCC多版本并发控制初探4.1当前读和快照读4.2什么是MVCC4.3MVCC的实现依赖5.mysql事务日志5.1redolog、binlog和undolog5.2undo日志实现
天使灬城
·
2023-06-20 08:24
温习
mysql
mvcc
索引
雪花算法
readview
浅谈消息中间件RabbitMq(上)
工作这几年,在公司里遇到了几款消息中间件,当然没有参与过其中的开发,只是拿来用,没有深入
底层原理
细节,所以难免有些遗憾。
__晨风__
·
2023-06-20 06:32
【Java】TreeMap与TreeSet
TreeMap的
底层原理
TreeMap基于红黑树(Red-Blacktree)实现。映射根据其键的自然顺序进行排序,或者根据创建映射时提供的Comparator进行排序,具体取决于使用的构造方法。
望..
·
2023-06-20 02:18
java
算法
数据结构
前端样式网站(
前端css
框架)
1.Bootstrap:Bootstrap·ThemostpopularHTML,CSS,andJSlibraryintheworld.Bootstrap是最流行的CSS框架,提供了丰富的前端样式和组件,非常适合开发响应式网站和应用程序。2.Bulma:Bulma:Free,opensource,andmodernCSSframeworkbasedonFlexboxBulma是一个现代CSS框架,
T3165919332
·
2023-06-19 18:22
前端
javascript
html
C++11 -- lambda表达式
文章目录lamaba表达式的引入lambda表达式语法lamabda达式各部分说明捕获列表说明lamaba表达式
底层原理
探索lamaba表达式的引入在C++11之前,如果我们想对自定义类型Goods排序
清欢Allen
·
2023-06-19 14:46
C++
c++
青少年编程
设计规范
开源
30个类手写Spring核心原理之动态数据源切换(8)
本文节选自《Spring5核心原理》阅读本文之前,请先阅读以下内容:30个类手写Spring核心原理之自定义ORM(上)(6)30个类手写Spring核心原理之自定义ORM(下)(7)4动态数据源切换的
底层原理
这里简单介绍一下
·
2023-06-19 12:14
javaspring源码
【Spark手机流量日志处理】使用SparkSQL按月统计流量使用量最多的用户
作者:“大数据小禅”文章简介:本篇文章属于Spark系列文章,专栏将会记录从spark基础到进阶的内容内容涉及到Spark的入门集群搭建,核心组件,RDD,算子的使用,
底层原理
,SparkCore,SparkSQL
大数据小禅
·
2023-06-19 05:44
Spark
spark
大数据
hive
芯片的
底层原理
下面通过继电器对与门的
底层原理
进行解释:中学物理我们学过电磁感应,就是在线圈通电的情况下,会产生磁效应。上图中我们可以看到如果两个线圈通电的话,会分别把它们上面的开关吸下
法拉弟弟
·
2023-06-18 13:42
计算机技术
硬件工程
单片机
JVM
底层原理
分析 + 性能调优
基本概念——JVM位置JVM运行在操作系统之上的,与硬件没有直接的交互——体系结构1.类装载器ClassLoader负责加载class文件,class文件在文件开头有特定的文件标示(cafebabe),将class文件字节码内容加载到内存中,并将这些内容转换成方法区中的运行时数据结构并且ClassLoader只负责class文件的加载,至于它是否可以运行,则由ExecutionEngine决定并不
程序少年不秃头
·
2023-06-18 09:38
Java
jvm
java
Synchorized的
底层原理
1.什么是Synchorized•synchorized是由JDK的源码调用Linux的函数实现的一种锁;•synchorized通过编译之后会变成monitorenter和monitorexit两个操作指令,不过在java编写层面上我们不需要了解他的具体实现,我们只需要根据名字知道他是利用Linux中的互斥量monitor来实现的即可。•不同的线程在Linux中实际表现为进程,他们在获取同一个m
zekers
·
2023-06-18 08:16
19 - 内存管理方案之自动释放池AutoRelease
OC
底层原理
探索文档汇总自动释放池是OC中的一种自动垃圾回收机制。属于内存管理的一种方案。
iOS之文一
·
2023-06-18 08:07
大厂前端面试法宝-01React篇
答:作为想要高薪进大厂的前端工程师需要掌握
底层原理
和还需要触类
tender7525605
·
2023-06-18 07:09
react
面试
前端
react.js
C++11:lambda表达式
目录一.lambda表达式1.格式2.lambda表达式各部分说明3.举例(1)例子1:相加函数(2)[]捕捉列表例子2:交换函数仿函数比较,lambda更易懂4.lambda注意点5.
底层原理
二.包装器
sponge'
·
2023-06-18 05:16
c++
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他