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
SDWebImage底层原理
iOS
底层原理
:KVC分析
KVC是什么KVC全称Key-ValueCoding,俗称键值编码。它是一种通过字符串描述符而不是通过调用访问方法或者直接使用实例变量的非直接的访问对象属性的机制。在iOS中,NSObject、NSArray、NSDictionary等类使用这种机制并采用分类的形式为自身拓展了KVC的能力。常用的Api如下:-(void)setValue:(nullableid)valueforKey:(NSSt
蒲公英少年
·
2023-09-23 05:39
一篇文章彻底弄懂零拷贝
底层原理
前言零拷贝是网络编程的关键,很多性能优化都离不开零拷贝,很多优秀的开源框架底层都用的零拷贝,如Netty、RocketMQ、Spark等正文1.再看IO在深入零拷贝机制之前,先来了解下传统BIO通信底层发生了什么,为什么会这么“消耗资源”。Linux服务器是现在绝大多数系统的首选,它的优点就不再赘述,下面的分析都基于Linux环境来进行。作为一台服务器,最常见的功能就是获取客户端发送过来的请求,然
CoderBruis
·
2023-09-22 23:19
面试官别再问我系列
java
零拷贝
docker和linux
docker的
底层原理
是什么?namespace和cgroups,一个隔离环境,一个控制资源配额。那隔离环境主要隔离什么环境?docker镜像和容器有什么区别?为什么要用docker?
这就是编程
·
2023-09-22 22:33
docker
linux
eureka
一切从Android的Handler讲起(八):Handler的内存泄露
一切从Android的Handler讲起(八):Handler的内存泄露 前面肥柴从浅入深,以Handler的基本工作机制为导入,进一步解析Handler机制的内部
底层原理
、Android触摸事件原理以及
快乐肥柴
·
2023-09-22 22:48
android
Handler内存泄漏
alloc
底层原理
探索
编译源码,可参考iOS-
底层原理
03:objc4-781源码编译&调试。alloc源码探索整体的源码流程探索如下:image首先我们用xcode运行项目,建立好相关的符号断点。
冼同学
·
2023-09-22 19:48
快速入门ChatGPT和AIGC:
底层原理
、热门工具、行业现状【我们能做什么】
最近大家热议的ChatGPT和AI绘画工具的底层技术原理是什么?是如何发展到现在的?有哪些应用场景、热门工具?AIGC产业上下游有哪些公司?作为普通用户,我们还能接触哪些应用AI技术打造的商业解决方案?……我们查阅了AIGC相关相关的调研报告和各类资料,按照优化后的目录框架对内容进行了摘录和编排,希望能够帮助大家也能更快了解和入门。MidjourneyAI绘画工具社区作品内容主要来自:《腾讯研究院
ChatGPT4.0
·
2023-09-22 16:14
GPT
人工智能
机器学习
chatgpt
深度学习
开发语言
07 iOS
底层原理
- +initialize方法探究
废话不多说,老规矩,先来个面试题:一,load、initialize方法的区别什么?它们在category中的调用的顺序?以及出现继承时他们之间的调用过程带着问题我们对initialize一探究竟吧!首先明确一点:+initialize调用时机,是在类第一次接到消息时调用,并且只调用一次。一,+initialize调用时机1,创建一个Person类//声明@interfacePerson:NSOb
程序小胖
·
2023-09-22 16:36
java-- 字符串+拼接详解, 性能调优 (
底层原理
实现)
目录简单了解一下字符串String类里面是如何存放字符串的?String的不可变性字符串拼接的方法1.使用+拼接字符串2.使用concat3.使用StringBuilder4.StringBuffer使用+字符串拼接的原理使用concatStringBuilder效率比较简单了解一下字符串字符串在java中,是非常常用的一个引用的数据类型,在java中没有专门提供一个字符串类型,而是提供一个与之对
niceffking
·
2023-09-22 00:26
javaSE
每日一练
java
开发语言
面试
简单了解InnoDB
底层原理
存储引擎很多文章都是直接开始介绍有哪些存储引擎,并没有去介绍存储引擎本身。那么究竟什么是存储引擎?不知道大家有没有想过,MySQL是如何存储我们丢进去的数据的?其实存储引擎也很简单,我认为就是一种存储解决方案,实现了新增数据、更新数据和建立索引等等功能。有哪些已有的存储引擎可以让我们选择呢?InnoDB、MyISAM、Memory、CSV、Archive、Blackhole、Merge、Feder
SH的全栈笔记
·
2023-09-21 23:20
MySQL
后端
mysql
数据库
后端
innodb
关于InnoDB
底层原理
与MySQL日志机制
关于InnoDB
底层原理
与MySQL日志机制一、MySQL内部组件结构图解二、Server层三、存储引擎层1、连接器2、查询缓存3、分析器1、分析器先进行“词法分析”2、之后分析器进行“语法分析”4、优化器
秋天的一亩三分地
·
2023-09-21 23:20
MySQL专栏
mysql
数据库
java
mysql——7、Innodb
底层原理
与Mysql日志机制深入剖析
连接器【管理连接,权限校验】-----词法分析器------优化器------执行器连接器mysql分server和执行引擎查询缓存5.7有查询缓存,8.0没有词法分析器优化器执行器执行引擎innodb
底层原理
与
Comus_j
·
2023-09-21 23:19
MySQL
mysql
数据库
java
Mysql-10 InnoDB
底层原理
updatesql执行流程redolog格式写入磁盘机制biglog格式写入磁盘机制undolog错误日志通用查询日志
小淘淘喵的主人
·
2023-09-21 23:49
mysql
java
数据库
【Innodb
底层原理
】
文章目录一、MySQL的内部组件结构Server层1.连接器2.查询缓存3.分析器4.执行器存储引擎层二、Innodb
底层原理
与Mysql日志机制redolog重做日志关键参数innodb_log_buffer_size
向前再向前
·
2023-09-21 23:49
mysql
mysql底层实现原理_MySQL存储底层技术:InnoDB
底层原理
解读
存储引擎很多文章都是直接开始介绍有哪些存储引擎,并没有去介绍存储引擎本身。那么究竟什么是存储引擎?不知道大家有没有想过,MySQL是如何存储我们丢进去的数据的?其实存储引擎也很简单,我认为就是一种存储解决方案,实现了新增数据、更新数据和建立索引等等功能。有哪些已有的存储引擎可以让我们选择呢?InnoDB、MyISAM、Memory、CSV、Archive、Blackhole、Merge、Feder
晗小呆
·
2023-09-21 23:49
mysql底层实现原理
mysql 层_Mysql——深入浅出InnoDB
底层原理
存储引擎很多文章都是直接开始介绍有哪些存储引擎,并没有去介绍存储引擎本身。那么究竟什么是存储引擎?不知道大家有没有想过,MySQL是如何存储我们丢进去的数据的?其实存储引擎也很简单,我认为就是一种存储解决方案,实现了新增数据、更新数据和建立索引等等功能。有哪些已有的存储引擎可以让我们选择呢?InnoDB、MyISAM、Memory、CSV、Archive、Blackhole、Merge、Feder
孔良
·
2023-09-21 23:49
mysql
层
mysql内部结构和InnoDB
底层原理
一、mysql内部结构mysql总体上分为客户端、Server层、引擎层,具体如下图:1、连接器一般客户端通过jdbc、navicat等工具发送请求连接到mysql服务端,完成TCP三次握手后,连接器就开始认证身份,如果身份认证成功,所有操作将依赖此时读取到的权限,因此权限的确定是一连接就读取确认了,为什么不实时读取权限,因为如果并发量大的情况下,势必要暂停用户请求,然后才能更改权限,性能上会有很
高如风
·
2023-09-21 23:48
mysql
mysql
数据库
java
性能优化-07-Inndb
底层原理
与MySQL日志机制深入分析
1MySQL内部组件结构2一条SQL在innodb中的执行过程3redoLog日志关键参数用于恢复bufferpool未来得及写入磁盘的数据innodb_log_buffer_size:设置redologbuffer大小参数,默认16M,最大4096M,最小1Mshowvariableslike'%innodb_log_buffer_size%';innodb_log_group_home_dir
刺豚灬
·
2023-09-21 23:48
Java架构师
性能优化
mysql
数据库
InnoDB
底层原理
存储引擎很多文章都是直接开始介绍有哪些存储引擎,并没有去介绍存储引擎本身。那么究竟什么是存储引擎?不知道大家有没有想过,MySQL是如何存储我们丢进去的数据的?其实存储引擎也很简单,我认为就是一种存储解决方案,实现了新增数据、更新数据和建立索引等等功能。有哪些已有的存储引擎可以让我们选择呢?InnoDB、MyISAM、Memory、CSV、Archive、Blackhole、Merge、Feder
技术~子云
·
2023-09-21 23:48
mysql
mysql
数据库
java
InnoDB引擎
底层原理
及Mysql 8.0 新增特性详解
MySQL性能调优一、InnoDB引擎
底层原理
1.深入理解Redolog日志
底层原理
1.1innodb引擎底层事务原理1.1.1WAL2.redolog日志文件2.1为什么要redolog日志文件2.2redolog
俺就是菜得很
·
2023-09-21 23:18
性能调优MySQL
mysql
java
数据库
详解MySQL索引与
底层原理
文章目录索引的
底层原理
一、MySQL缓冲池1、数据页与数据页管理2、free链表3、flush链表4、哈希表5、LRU链表补充二、索引的
底层原理
1、InnoDB索引I.行记录与页内索引II.页外索引页III.B
白龙码~
·
2023-09-21 23:18
MySQL
mysql
数据库
运维
数据结构
dba
Innodb
底层原理
与Mysql日志机制
Innodb
底层原理
与Mysql日志机制u
xwj1992930
·
2023-09-21 23:17
MySQL学习
mysql
数据库
常用类和基础api(一)
的不可变性5.String实例化的两种方式二、常用api1.String2.StringBuffer和StringBuilder总结前言今天秋秋学习了关于java中String家族的三兄弟的一些api以及
底层原理
qiuqiushuibx
·
2023-09-21 20:10
java
intellij-idea
JVM知识点总结梳理,全方面解析(加载机制、内存结构、垃圾回收、命令调优)
前言现在流行的框架越来越多,封装的也越来越完善,各种框架可以搞定一切,几乎不用关注底层的实现,初级程序员只要熟悉基本的使用方法,便可以快速的开发上线;但对于高级程序员来讲,内功的修炼却越发的重要,比如算法、设计模式、
底层原理
等
Java程序员周瑜
·
2023-09-21 19:04
架构师成长
java
面试
spring
数据库的
底层原理
,你知道吗?
这篇文章不是我写的,但我觉得写的很好,解释的很清楚,但是你可能需要一些数学知识方面你理解。本篇文章篇幅较长,分成了好几个模块来讲解,你可以选择某个模块来看,或者全篇通读,相信一定能帮助你理解数据库运行原理。目录一、回到基础1、O(1)vsO(n^2)概念例子2、合并排序合并拆分阶段排序阶段3、阵列,树和哈希表阵列树和数据库索引B+树索引哈希表二、全局概览1、客户端管理器2、查询管理器2.1、查询解
YuanlongWang
·
2023-09-21 17:19
笔记
数据库
The Architecture of
SDWebImage
v5.6
ThisarticleisbasedonSDWebImage5.6.Whyiwritethisarticle,causeifoundthatSD'sAPIisconstantlyiterating,andmanyofthestructuresaredifferentfromearlierversions.Hereistomakearecord.WewillstartfromthetopoftheA
土土Edmond木
·
2023-09-21 15:45
底层原理
(二)------KVO、KVC
一、KVO1、KVO的全称是Key-Value-Observing,俗称“键值监听”,可以用于监听某个对象属性值的改变2、KVO通过Runtime动态生成一个全新的子类NSKVONotifying_MJPerson,然后让instance对象的isa指针指向这个全新的子类image.png3、KVO监听对象重新生成全新的子类内部包括image.png4、内部实现Class重写操作,屏蔽内部实现隐藏
SwordDevil
·
2023-09-21 01:32
狂神docker学习笔记
2.Docker历史3.Docker能干嘛Docker安装1.Docker的基本组成2.安装Docker3.阿里云镜像加速4.回顾HelloWorld流程5.
底层原理
Docker常用命令1.帮助命令2.
GaleTeng
·
2023-09-20 18:47
docker
学习
linux
容器
运维
SpringBoot
底层原理
----配置优先级/Bean管理/springboot原理
配置优先级最终得到以下配置优先级:(从低到高)Bean管理获取beanbean作用域第三方beanSpringboot原理起步依赖原理就是依赖传递-通过引入web依赖将所有必要的都同时引入自动配置--面试高频题目即:在pom文件中引入依赖后,他是如何自动配置给IOC容器的springboot采用第四种方式自动配置--源码分析首先从该注解开始追踪:这个注解是springboot中最重要的注解,由以下
TheresaApocaly
·
2023-09-20 16:20
Spring
spring
boot
java
spring
Java中9种常见的CMS GC问题分析与解决
前言美团的这篇JVMGC结合实际案例的讲解,鞭辟入里,从表象到
底层原理
层层深入,条理清晰,通俗易懂,相信你一定可以从中学到很多东西原文地址Java中9种常见的CMSGC问题分析与解决-美团技术团队目录1
走了一些弯路
·
2023-09-20 16:05
精品文章推荐
java
开发语言
GC
JVM
内存溢出
Go面试题(五):图解 Golang Channel 的
底层原理
大家好,我是小道哥。今天给大家带来的面试专题是:GolangChannelchannel的底层数据结构channel是golang中用来实现多个goroutine通信的管道,它的底层是一个叫做hchan的结构体。在go的runtime包下。数据结构typehchanstruct{//channel分为无缓冲和有缓冲两种。//对于有缓冲的channel存储数据,借助的是如下循环数组的结构qcount
我是小道哥
·
2023-09-20 14:34
Go面试专题
golang
面试
后端
Golang
底层原理
剖析之闭包
Golang
底层原理
剖析之闭包目录Golang
底层原理
剖析之闭包functionvalue闭包定义捕获列表被捕获的变量没有被修改的情况被捕获的变量被修改的情况有修改并被捕获的是参数被捕获的是返回值总结functionvaluego
~庞贝
·
2023-09-20 14:01
Golang底层
服务器
golang
Go语言Channel的
底层原理
详解
Channel1.简介2.channel的底层结构3.channel的基础用法4.Go的发送数据
底层原理
5.Go的接收数据
底层原理
6.Go中Channel的应用场景1.简介Go中有一句经典的名言:“不要通过共享内存的方式来通信
Dong_chongwu
·
2023-09-20 14:59
Go语言底层原理
golang
缓存
后端
Block
xx_cciOS
底层原理
总结-探寻block的本质(一)iOS
底层原理
总结-探寻block的本质(二)意一ineyeeblock:block是什么、block的本质、block的类型block:block
和风细羽
·
2023-09-20 10:00
Spring
Spring1.Spring发展史2.Spring核心概念2.1IOC2.1.1
底层原理
2.1.2代码实现2.1.3Spring工厂2.1.4DI注入2.2AOP3.Spring纯注解开发3.1配置类代替配置文件
sp_wxf
·
2023-09-20 08:46
spring
数据库
java
精华推荐 |【Redis技术探索】「底层架构原理」深入透析主从架构的
底层原理
分析实现机制
技术箴言当心中有更高的山峰去攀登,就不会在意脚下的泥沼。前提概要Redis高可用的方案包括:持久化、主从复制(及读写分离)、哨兵和集群(Cluster)。持久化:侧重解决的是Redis数据的单机备份问题(从内存到硬盘的备份),数据可用性以及可靠性。主从复制侧重解决数据的多机热备,以及从实例角度进行解决提高了高可用(故障切换),主从复制还可以实现负载均衡(高性能)。哨兵侧重于服务实例角度,自动进行监
洛神灬殇
·
2023-09-20 02:49
#
深入浅出Redis原理及实战
redis
架构
数据库
【Redis】深入探索 Redis 主从结构的创建、配置及其
底层原理
文章目录前言一、对Redis主从结构的认识1.1什么是主从结构1.2主从结构解决的问题二、主从结构创建2.1配置并建立从节点2.2.1从节点配置文件2.2.2启动并连接Redis主从节点2.2.3SLAVEOF命令2.2.4断开主从关系2.2查看主从节点的信息2.2.1INFOREPLICATION命令2.2.2对于各个信息字段的说明三、主从复制的拓扑结构3.1一主一从结构3.2一主多从结构3.3
求知.
·
2023-09-20 02:46
Redis
redis
数据库
缓存
主从复制
主从结构
【JDK 8-集合框架进阶】6.1 parallelStream 并行流
>报错三、实战>执行结果四、总结一、parallelStream并行流多线程并发处理,速度快fork/join框架提供了并发执行能力
底层原理
:线程池(ForkjoinPool)维护一个线程队列,将父任务拆分成子任务
ladymorgana
·
2023-09-20 01:11
架构师之路-java
java
开发语言
jvm
parallelStream
并行流
临时抱佛脚,集合:一篇解决java集合面试,大致所需复习问题,持续完善中
Collection比较器排序:Comparator和Comparable、compare的使用ListList基础知识内容Setset基础知识内容ArrayList集合和LinkedList集合
底层原理
?abc!
·
2023-09-19 20:05
#
Interview
java
面试
开发语言
Map集合详解:HashMap、LinkedHashMap
1、HashMap1.1
底层原理
:HashMap有几种常见构造方法://构造一个空的HashMap,默认初始容量(16)和默认负载系数(0.75)。
子敬不做大都督
·
2023-09-19 19:13
java基础类
hashmap
java
链表
数据结构
Docker ~ 从入门到入坑。
底层原理
。常用命令。帮助命令。镜像命令。dockerimages。dockersearch。dockerpulldockerrmi。容器命令。列出所有运行的容器。列出所有的容器。退出容器。删除
lyfGeek
·
2023-09-19 18:51
Docker。
Linux。
Docker
你对Spring Security使用场景以及
底层原理
有了解吗?
SpringSecurity使用场景有哪些?SpringSecurity是一个基于Spring框架的安全性解决方案,提供了全面的身份验证、授权和安全功能。它可以应用于多种场景以确保应用程序的安全性和保护敏感资源。以下是一些常见的SpringSecurity的使用场景:用户登录和认证:SpringSecurity可以处理用户的身份验证,包括用户名密码验证、基于数据库或LDAP的用户存储等。它提供了多
SoftwareDevOps
·
2023-09-19 12:33
Java
spring
数据库
sql
spring
cloud
spring
security
云原生
ADB
底层原理
介绍adb的全称为AndroidDebugBridge,就是起到调试桥的作用。通过adb我们可以在Eclipse/AndroidStudio中方便通过DDMS来调试Android程序,说白了就是debug工具。adb是androidsdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的android设备(如xiaomi手机)。它的主要功能有:运行设备的shell(命令行)管理
ChampionDragon
·
2023-09-19 12:52
adb
大学生准备毕业了只会C语言会不会找不到工作?
学习C语言有助于深入理解计算机
底层原理
,提高解决问题的能力。C语言代码易于移植,提高就业灵活性,适用于高性能领域。掌握C语言建立坚实编程基础,便于学习其他语言。
单片机一哥
·
2023-09-19 10:14
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
Spring Boot 系列教程5-热部署-devtools模块
底层原理
:双类加载器机制一个BaseClassLoader加载器,用于加载不会改变的第三方依赖的jar;另一个
JE_GE
·
2023-09-19 10:23
java
运维
javascript
ViewUI
(1)Spring的ioc
底层原理
过去我们用new来创建一个对象,ioc操作则是把对象的创建交给spring进行管理ioc操作的两种方式配置文件方式注解方式IOC的
底层原理
ioc
底层原理
使用的技术xml配置文件dom4j解决xml工厂设计模式反射
ssslxh
·
2023-09-19 08:45
C/C++内存管理
free3.C++内存管理方式new/delete3.1new/delete操作内置类型3.2new/delete操作自定义类型4.operatornew和operatordelete函数(重点)4.1
底层原理
豚豚糯
·
2023-09-19 04:14
c++
C++虚函数剖析-从二级指针角度
tags:C++categories:C++写在前面一直说C++的多态,其实
底层原理
是虚函数支持,那么虚函数的
底层原理
呢,之前一直停留在表面,直到后来看了很多书籍/视频/博客文章,才有了一点深刻的理解,
zorchp
·
2023-09-19 02:35
C/C++
c++
Docker详解
4.验证DockerEngine是否已正确安装2.第二种安装方法3.Docker运行
底层原理
1.Docker是怎么工作的2.Docker和虚拟机3Docker
来自湖南文理
·
2023-09-19 00:47
分布式
docker
20230917后台面经总结
1.ping
底层原理
Ping是ICMP的一个重要应用,主要用来测试两台主机之间的连通性。Ping的原理是通过向目的主机发送ICMPEcho请求报文,目的主机收到之后会发送Echo回答报文。
白速龙王的回眸
·
2023-09-18 23:44
java
【C++】模板初阶
今天开始将图片的水印全部去掉,以方便大家的观看和知识截屏分享,希望对大家都有所帮助模板初阶目录:一、什么是泛型编程(编写与类型无关的代码)二、函数模板2.1概念与格式2.2
底层原理
2.3实例化(细节较多
小羊study_sheep
·
2023-09-18 21:06
c++
算法
数据结构
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他