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
KVC底层原理
Vue学习笔记
vue的特性数据驱动视图双向数据绑定
底层原理
是MVVM(Model数据源,view视图,modelviewVue实例)数据驱动视图数据的变化会驱动视图自动更新优点:只需要维护数据,页面结构会被vue自动刷新双向数据绑定填写表单时
科黎
·
2023-09-24 18:51
vue.js
学习
前端
NIO圣经:一次穿透NIO、Selector、Epoll
底层原理
原:《九阳真经:彻底明白操作系统select、epoll核心原理》改:名为《NIO圣经:一次穿透NIO、Selector、Epoll
底层原理
》第1次迭代:2021.4第2次迭代:2022.4第3次迭代:
40岁资深老架构师尼恩
·
2023-09-24 15:56
技术圣经
java
面试
后端
架构
jvm
nio
系统架构
滴滴一面:线程池任务,如何设置优先级?
就在昨天,一个小伙伴面试滴滴,遇到一个与线程池
底层原理
有关的连环炮,没有回答好,导致面试挂了。小伙伴遇到的滴滴的面试真题,也就这个与线程池
底层原理
有关的连环炮,用小伙的原话来说吧。
40岁资深老架构师尼恩
·
2023-09-24 15:25
面试
面试
java
架构
后端
系统架构
(IOS)
KVC
KVC
简介
KVC
全称是KeyValueCoding(键值编码),是一个基于NSKeyValueCoding非正式协议实现的机制,它可以直接通过key值对对象的属性进行存取操作,而不需通过调用明确的存取方法
rightmost
·
2023-09-24 15:09
【Kafaka实现高吞吐量、低延迟的
底层原理
】
文章目录Kafaka实现高吞吐量、低延迟的
底层原理
顺序写入PageCache零拷贝分区分段+索引批量读写批量压缩Kafaka实现高吞吐量、低延迟的
底层原理
Kafka虽然是基于磁盘做的数据存储,但却具有高并发
唯时
·
2023-09-24 14:27
面试八股文积累
中间件
经验分享
kafka
中间件
基础篇:深入解析JAVA注解机制
目录标题java实现注解的
底层原理
和概念五种元注解详解使用动态代理机制处理注解spring.AOP和注解机制(题外)@FunctionalInterface原理介绍欢迎指正文中错误关注公众号,一起交流参考文章
潜行前行
·
2023-09-24 13:43
java基础篇
java
面试
注解
函数式接口
AOP
Scala - 反射动态创建方法
有时候我们想定义一个字符串的方法,然后通过scala的动态创建class,然后反射调用方法,在很多情景下是在学有用的,比较动态自定义spark的mapParations,当然了,每个人的需求都不一样,但是
底层原理
是一样的
kikiki5
·
2023-09-24 13:18
深入学习JUC,深入了解Java线程的常见方法与
底层原理
,带你了解从未深入的底层!!!
文章目录线程运行原理栈内存线程的上下文切换常见方法start()run()join()/join(n)setPrioritty(int)/getPrioeity()getState()interrupted()/isInterrupted()currentThread()sleep(longn)yield()方法详解不推荐使用的方法sleep和yield的区别线程的优先级interrupt与par
木 木 水.
·
2023-09-24 09:59
JUC的深入学习
学习
java
开发语言
Spring
底层原理
之 BeanFactory 与 ApplicationContext
Spring
底层原理
一、BeanFactory与ApplicationContext二、BeanFactory功能三、ApplicationContext功能3.1getMessage3.2getResources3.3getEnvironment
叶落闲庭
·
2023-09-24 05:19
#
JavaEE
spring
java
后端
HaspMap底层核心知识总结
介绍下他的结构和
底层原理
?HashMap是由数组+链表组成的数据结构(jdk1.8中是数组+链表+红⿊树的数据结构)1.7版本:根据hash(key)确定存储位置后,以链表的形式在该位置处存数据。
清风学Java(毕设君)
·
2023-09-23 23:26
java题
java基础知识
java
HashMap
后端面试关键问题大总结
一、Java基础1.HashMap的
底层原理
2.说一下List的特点3.介绍一下Java的基本数据类型(问到这个问题说明你触碰到面试官的技术能力水平底线了)二、线程1.说一下线程的4种创建方式2.线程池的两种创建方式
zrc007007
·
2023-09-23 23:20
面试
职场和发展
java
微服务
spring
cloud
spring
boot
rabbitmq
十六、
KVC
我们了解
KVC
可以从官文文档来认识,这里简单说下。键值编码是由NSKeyValueCoding非正式协议启用的一种机制,对象采用这种机制来提供对其属性的间接访问。
Mjs
·
2023-09-23 15:00
KVC
原理
KVC
简介
KVC
全称Key-ValueCoding,按照官方定义来说是由NSKeyValueCoding非正式协议启用的一种机制,对象采用这种机制来提供对其属性的间接访问。
大橘猪猪侠
·
2023-09-23 12:26
iOS——
KVC
(键值编码)
键值编码(
KVC
)
KVC
(KeyValueCoding)是一种允许以字符串形式间接操作对象属性的方式。
晓美焰丶
·
2023-09-23 09:17
ios
objective-c
iOS
底层原理
:weak的实现原理
在iOS开发过程中,会经常使用到一个修饰词weak,使用场景大家都比较清晰,避免出现对象之间的强强引用而造成对象不能被正常释放最终导致内存泄露的问题。weak关键字的作用是弱引用,所引用对象的计数器不会加1,并在引用对象被释放的时候自动被设置为nil。1、weak初探下面的一段代码是我们在开发中常见的weak的使用Person*object=[Personalloc];id__weakobjc=o
风紧扯呼
·
2023-09-23 06:52
iOS
底层原理
:
KVC
分析
KVC
是什么
KVC
全称Key-ValueCoding,俗称键值编码。它是一种通过字符串描述符而不是通过调用访问方法或者直接使用实例变量的非直接的访问对象属性的机制。
蒲公英少年
·
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
KVO详解
KVO(Key-ValueObserving)是Cocoa提供的一种基于
KVC
的机制,允许一个对象去监听另一个对象的某个属性,当该属性改变时系统会去通知监听的对象(不是被监听的对象)。
kennths
·
2023-09-21 19:25
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
笔记
数据库
2021年电气试验报名考试及电气试验考试报名
(B)A、.10kVB、.35
kVC
、.110kV2、【单选题】固体绝缘材料的击穿电压
安全生产模拟考试一点通考试平台
·
2023-09-21 03:33
考试
职业技能
教育
底层原理
(二)------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
上一页
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
其他