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底层原理
SpringBoot:自动配置源码
底层原理
分析
声明:原文作者:yuan_404文章目录一、自动配置原理1.分析自动配置原理2.精髓3.了解:@Conditional一、自动配置原理配置文件到底能写什么?怎么写?SpringBoot官方文档中有大量的配置,我们无法全部记住,下面我们就梳理一下最核心的几个部分进行讲解。1.分析自动配置原理以HttpEncodingAutoConfiguration(Http编码自动配置)为例解释自动配置原理;//
ABin-阿斌
·
2023-04-09 04:13
SpringBoot
spring
boot
1-Dubbo架构设计与
底层原理
-架构设计
专栏目录1-Dubbo架构设计与
底层原理
-架构设计2-Dubbo架构设计与
底层原理
-SPI源码分析3-Dubbo架构设计与
底层原理
-自适应拓展原理4-Dubbo架构设计与
底层原理
-服务导出源码分析(上)
xianghan收藏册
·
2023-04-09 03:53
#
Dubbo
dubbo
java
分布式
iOS __block修饰变量时的
底层原理
总结:为什么Block内部不能改变自动变量(就是局部变量)的值自动变量是以值传递方式传递到Block的构造函数里面去的。Block只捕获Block中会用到的变量。由于只捕获了自动变量的值,并没存地址,所以Block内部不能改变自动变量的值。Block捕获的外部变量可以改变值的是静态变量,静态全局变量,全局变量拓展:1.MRC下使用__block解决循环引用的原理Block在捕获住__block变量
芒果儿1
·
2023-04-09 02:53
iOS 第三方源码解析
SDWebImage
首先
SDWebImage
是我们经常用的一个加载网络图片的库,内部很好的处理了缓存、下载、解码之间关系,使得在性能上有很大的提升。
咖啡豆8888
·
2023-04-09 01:36
Spring系列--IOC详解
目录IOC概念优点
底层原理
工厂模式XML配置文件IOC接口IOC操作基于XML方式其它类型属性注入(xml)集合类属性注入IOC容器初始化FactoryBeanBean生命周期实例化初始化使用中销毁Bean
aMythhhhh
·
2023-04-09 01:24
Java
spring
java
后端
IOC容器详解
1.IOC的概念控制反转,把对象创建和对象之间的调用过程,交给Sprng进行管理使用IOC的目的:为了降低耦合度2.IOC
底层原理
底层用到三部分:xml解析、工厂模式、反射3.IOC操作Bean管理什么是
大磊程序员(轻大)
·
2023-04-09 01:49
Java后端
容器
运维
java
spring
iOS
底层原理
总结 - 探寻OC对象的本质
iOS
底层原理
总结-探寻OC对象的本质对小码哥底层班视频学习的总结与记录。面试题部分,通过对面试题的分析探索问题的本质内容。面试题:一个NSObject对象占用多少内存?
Dream_88
·
2023-04-08 23:27
有人30岁转型做Android开发,老罗android开发视频教程
知识体系广度对新技术充满热情,乐于尝试阅读一些课外书籍深度探究设计模式,算法,框架
底层原理
学习、探索并总结属于自己的Android开发方法论一颗不满足于浅尝辄止的心学习路线根据对应的知识点找对应的学习资料
智恩架构师
·
2023-04-08 20:01
程序员
架构
移动开发
android
深入理解 Linux 零拷贝以及 Linux 中 I/O 的
底层原理
,在kafka、nginx、golang等等各种文件传输场景中不同的优化手段和实际应用
深入理解Linux零拷贝以及Linux中I/O的
底层原理
,在kafka、nginx、golang等等各种文件传输场景中不同的优化手段和实际应用。
代码讲故事
·
2023-04-08 16:18
深耕技术之源
kafka
nginx
direct
io
异步
io
零拷贝
【Redis】亿级数据的收集+清洗+统计+展现
文章目录聚合统计(set->共同好友)排序统计(zset->评论排序)二值统计(bitmap->签到打卡)基数统计(hyperloglog->亿级UV统计方案)地理坐标(GEO)布隆过滤器面试题定义产生背景作用
底层原理
聚合统计
Al6n Lee
·
2023-04-08 12:45
Redis
redis
数据库
人工智能
数据分析
开发语言
底层原理
(二)驱动与浏览器交互
1.首先下载chromedriver与selenium-server-standalone.jar下载地址:(1)chromedriver各版本下载地址:http://chromedriver.storage.googleapis.com/index.html(2)selenium-server-standalone.jar各版本下载地址:https://github.com/adamhooper
Root_123
·
2023-04-08 11:21
kubernetes中Pod网络的创建原理
最终由调度到的k8s节点上的kubelet服务调用linux操作系统namespace、cgroup、docker等等
底层原理
来实现。
buppt
·
2023-04-08 11:10
kubernetes
网络
kubernetes
运维
云原生
云计算
狂神说Docker
思维导图:文章目录1.Docker概念与安装1.1概述1.2安装1.3卸载1.4Docker的执行镜像原理1.5Docker为什么比Vm快1.6Docker
底层原理
2.Docker常用命令2.1帮助命令
Filwaod
·
2023-04-08 11:31
docker
docker
linux
运维
websocket 原理及ios下的应用
三、websocket
底层原理
3.1握手阶段3.2传输阶段四、websocket在ios中的相关框架五、websocket在ios中的简单应用(SocketRocket为例)六、参考一、websocket
ReyZhang
·
2023-04-08 10:17
iOS开发你需要知道的
websocket
ios
SocketRocket
IM
ios json 解析本地数据
第三方pod'
SDWebImage
'pod'AFNetworking'文件夹model.h继承NSObject@property(nonatomic,strong)NSString*imageV;@property
你又脸红了i
·
2023-04-08 08:40
【Mysql索引】二叉树、红黑树、B树、B+树
二叉树的弊端的演示:(3)红黑树的插入演示:(4)B树的演示(5)B+树的演示(叶子加指针:支持范围查找)(5.1)借着学习B+树的机会,学习为什么会出现索引失效的情况(7)学习MyISAM引擎的索引的
底层原理
孫治AllenSun
·
2023-04-08 06:24
框架和中间件
二叉树
算法
数据结构
mysql
索引
BrowserRouter与HashRouter的区别
底层原理
不一样:BrowserRouter使用的是H5的historyAPI,不兼容IE9及以下版本。HashRouter使用的是URL的哈希值。
他爱在黑暗中漫游
·
2023-04-08 06:13
SDWebImage
报'UIColor+HexString.h' file not found
原因:和iosMath库文件冲突https://github.com/
SDWebImage
/
SDWebImage
/pull/2833
不慌_
·
2023-04-08 06:08
ES分布式架构及
底层原理
1、直接上架构图2、前情提要底层lucene:lucene就是一个jar包,里面包含了封装好的各种建立倒排索引的算法代码倒排索引:在搜索引擎中,每个文档都有一个对应的文档ID,文档内容被表示为一系列关键词的集合。倒排索引就是关键词到文档ID的映射,每个关键词都对应着一系列的文件,这些文件中都出现了关键词。举个例子:3、分布式架构多台独立的机器上分别存在es进程,每个es进程中存在多个shard。s
young
·
2023-04-08 05:25
elasticsearch
分布式
lucene
这是我见过最好的JVM笔记,拿到阿里offer后我哭了
一般面试时问JVM调优,主要是因为,这个技术并不是懂了Java就能自然懂的,需要明白一些
底层原理
,有一些深度。所以比较适合用来查看面试者是不是足够“高级”。那么面试时,如何回答JVM调优?
该用户快成仙了
·
2023-04-08 04:11
jvm
java
面试
block
底层原理
一、block简介1.1block分类NSGlobalBlock:位于全局区。在Block内部不使用外部变量,或者只使用静态变量和全局变量。NSMallocBlock:位于堆区。在Block内部使用局部变量或者OC属性,并且赋值给强引用或者copy修饰的变量。NSStackBlock:位于栈区。与NSMallocBlock一样,可以在内部使用局部变量或者OC属性。但是不能赋值给强引用或者copy修
HotPotCat
·
2023-04-08 04:21
Go编译原理系列1(编译原理概览)
前言获取pdf版,请评论区留言Go编译原理系列文章,试图深入的搞清楚Go文本文件(.go)被编译器编译的整个过程,也就是下边这十一个过程图片来源:《Go语言
底层原理
剖析》本系列文章会先从编译原理的角度,
书旅LY
·
2023-04-08 01:26
golang
php
开发语言
编译器
一文详解Spring构造函数推断
目录正文自动注入
底层原理
构造函数推断的限制源码解析结论正文Spring提供了一组基本的功能,例如依赖注入(DI)和面向切面编程(AOP)。其中一个非常强大的功能是构造函数自动注入,也称为构造函数推断。
·
2023-04-08 01:57
【iOS开发】——
SDWebImage
源码学习(未完)
文章目录什么是
SDWebImage
?
轩墨️
·
2023-04-07 23:35
OC
源码分析
objective-c
ios
源码
【iOS】——
SDWebImage
源码学习
SDWebImage
源码文章目录
SDWebImage
源码1.UIKit层sd_internalSetImageWithURL1.取消之前下载操作2.设置占位图3.判断URL是否合法2.工具层SDWebImageManagerloadImageWithURL
zxb10
·
2023-04-07 23:51
ios
学习
objective-c
iOS-
底层原理
17:类的加载(上)
iOS
底层原理
文章汇总在上一篇iOS-
底层原理
16:dyld与objc的关联文章中,我们理解了dyld与objc是如何关联的,本文的主要目的是理解类的相关信息是如何加载到内存的,其中重点关注map_images
Style_月月
·
2023-04-07 23:49
iOS底层原理
类的加载
iOS
底层
原理
「 JVM基础 」Java双亲委派机制
Java的双亲委派机制参考&鸣谢Dream_ling、weixin_39610188、JVM
底层原理
解析文章目录Java的双亲委派机制一、介绍二、什么是双亲委派机制三、双亲委派模型工作流程四、代码验证五
FrozenPenguin
·
2023-04-07 21:39
Java
JVM
java
jvm
开发语言
OC
底层原理
:block的本质(一)
什么是block?带有自动变了的匿名函数。block其实也是一个oc对象,内部有一个isa指针。block本质intmain(intargc,constchar*argv[]){@autoreleasepool{inta=10;void(^testBlock)(void)=^{NSLog(@"a=%d",a);};testBlock();}return0;}先通过命令行编译一下struct__ma
TheEnded
·
2023-04-07 20:00
网络通信
底层原理
系统之间利用网络通信现代系统经常通过网络和其他系统连接到一起,从一个单独的系统来看,网络可视为一个I/O设备。当系统从主存将一串字符复制到网络适配器时,数据流经过网络到达另一台机器,相似的,系统可以读取从其他机器发送来的数据,并把数据复制到自己的主存。继续讨论hello示例,我们可以使用Telnet应用在一个远程主机上运行hello程序。假设用本地主机上的Telnet客户端连接到远程主机上的Tel
BUFFER.pwn
·
2023-04-07 20:17
计算机原理
网络通信
深入理解计算机系统
数据类型-包装类
它的
底层原理
是引用的向上转型是自然的。然而基本数据类型是无法使用泛型的,因此通过基本类型一一对应一个包装类型来解决。
小鱼的学习笔记
·
2023-04-07 15:38
数据结构从0开始
java
数据结构
图解
SDWebImage
整理了一下
SDWebImage
的时序图:
SDWebImage
时序图从时序图可以看到,
SDWebImage
的核心逻辑,其实也特别简单:1、入口是调用UIImageView的sd_setImageWithURL
yehot
·
2023-04-07 14:22
OC
底层原理
07-类的结构分析
一、类的本质在《OC
底层原理
04-对象的本质》那篇文章中,我们讲到了如何将.m文件编译成.cpp文件查看底层结构,这里就不作过多赘述1.1在cpp文件找查找Class的定义typedefstructobjc_class
Gomu_iOS
·
2023-04-07 13:31
Vector实现类的
底层原理
代码解析
提示:开发工具IEAD2018,jdk1.8jdk6AIp参考文档1.创建Vector实现类对象//创建Vector实现类Vectorvector=newVector();2.Vector类的底层属性protectedObject[]elementData;protectedintelementCount;protectedintcapacityIncrement;privatestaticfin
小胖墩@小老虎
·
2023-04-07 08:09
集合
eclipse
java
2022年iOS面试题简答题
级别方面:iOS中级:基础70%,
底层原理
20%,架构10%iOS高级:基础10%,
底层原理
50%,架构20%,算法20%iOS架构:
底层原理
50%,架构20%,算法20%,手写算法10%iOS专家:
底层原理
你飞跃俊杰
·
2023-04-07 06:20
iOS的Category
底层原理
(源码分析)
问题:Person里有一个-(void)walk方法,在其分类里重写这个walk方法,会不会覆盖掉原本类的方法?先看代码Person.h#importNS_ASSUME_NONNULL_BEGIN@interfacePerson:NSObject{@publicNSString*myName;}@property(nonatomic,copy)NSString*namep;-(void)walk;
顶级蜗牛
·
2023-04-07 05:52
SDWebImage
中的图片解码
为什么图像在显示到屏幕上之前要进行解码一般我们使用的图像是JPEG/PNG,这些图像数据不是位图,而是是经过编码压缩后的数据,需要线将它解码转成位图数据,然后才能把位图渲染到屏幕上。当你用UIImage或CGImageSource的那几个方法创建图片时,图片数据并不会立刻解码。图片设置到UIImageView或者CALayer.contents中去,并且CALayer被提交到GPU前,CGImag
ForestSen
·
2023-04-07 05:18
号称 Java 圣经!Github 上爆火的 1058 页 JVM 全栈小册到底有什么魅力
但值得一说的是,当你工作多年之后,你遇到的项目会越来越复杂,遇到的问题也会越来越复杂:各种古怪的内存溢出,死锁,应用崩溃……这些都会迫使你不得不去深入学习JVM
底层原理
那么应该如何学JVM只靠周大神的JVM
Java技术那些事儿
·
2023-04-07 04:59
jvm
java
面试
学习
职场和发展
SDWebImage
加载不出图片
SDWebImage
加载不出图片,提示信息:ErrorDomain=kCFErrorDomainCFNetworkCode=-1001Downloadedimagehas0pixels解决思路:首先分析是不是图片链接存在编解码问题在分析
哈哈西
·
2023-04-07 02:14
Java面试
如何解决hash碰撞问题1.链地址法2.再哈希法3.建立公共溢出区4.开放地址法4、mysql的悲观锁和乐观锁1.悲观锁2.乐观锁编辑3.总结5、redis如何保障与数据库中数据一致6、如何保障线程安全,
底层原理
是什么
Tokey_W
·
2023-04-07 02:24
java
面试
NIO多路复用
底层原理
(Select、Poll、EPoll)
NIO一、NIO概述1.BIO2.NIO二、文件描述符三、Select、Poll、EPoll1.Select2.Poll模型3.EPoll模型四、总结1.大致过程如下:一、NIO概述1.BIOBIO,即BlockigIO,阻塞IO,一个线程对应一个连接,如果你的服务器有很多用户,每个用户都需要与你的服务器建立一个连接,那么你有多少用户,你的服务器就得创建多少个线程,显然是不显示的,而且每个线程是阻
LuckyWangxs
·
2023-04-07 01:24
Java面试总结
java
NIO
EPoll
IO多路复用
IO
Java中的Iterator
底层原理
实现
两个抽象方法Iterator主要有两个抽象方法,让子类实现。hasNext()用来判断还有没有数据可供访问。next()方法用于访问集合的下一个数据。这两个方法不像List的get()那样依赖索引获取数据,也不像Queue的poll方法那样依赖特定规则获取数据。迭代器的方法将通用性做到了极致,可以访问不同特性的集合数据,而无需关心他们的内部实现。实现方法集合不是直接去实现Iterator接口,而是
甜瓜瓜哥
·
2023-04-07 01:00
数据结构
数据结构
通过调试解释C语言程序死循环问题
注:此代码非常依赖编译器,环境不一样,效果也可能不一样,虽然效果可能不同,但
底层原理
不变,思路才是重中之重!这里本人使用的是vs2019编译器。
_Fiora
·
2023-04-07 00:42
C语言
c语言
算法
c++
数据结构
iOS CocoaPods pod install 报错pod Error installing libwebp
最近项目提交三方库
SDWebImage
/WebP时遇到以下报错:Installinglibwebp(1.1.0)[!]Errorinstallinglibwebp[!]
呵呵哒不忧伤
·
2023-04-06 23:31
面试中多说这么一句话,薪水直接涨10k!网友:酸了...
不难,就是我不会...微服务SpringCloudAlibaba、JVM调优、NIO跟Netty线程模型、Redis
底层原理
、高并发架构怎么搭建等...应对金三银四面试#100%面试命中题#不会吧!
全栈开发者社区
·
2023-04-06 23:14
分布式
ejb
oom
etag
vm
iOS高性能缓存框架
有关iOS缓存的框架挺多的,有系统自带的NSCache,或者一些三方的,比如YYCahce,以及
SDWebImage
里的SDImageCache。
梅庆
·
2023-04-06 20:20
想拿到10k-40k的offer,这些技能必不可少!作为程序员的你了解吗
Java底层:TCP原理,JVM调优之
底层原理
,Java底层
chenxuyuana
·
2023-04-06 18:08
java
面试
后端
职场和发展
学习
2023最新Android Framework开发手册,人手一份,速领!
目前大公司的app开发都要基于模块化、层次化、组件化、控件化的思路来设计架构,**而这一切的基础都建立在AndroidFramework系统框架
底层原理
实现之上。
bugyinyin
·
2023-04-06 17:37
Android开发
Android
android
程序员面试
ES工作原理
文章目录一、架构设计二、工作流程1.ES写数据过程2.ES搜索数据过程3.ES读数据过程三、写数据
底层原理
四、倒排索引五、ES为什么查询效率很高1.倒排索引2.单词词典3.单词索引4.位图BitMap一
蒋楠鑫
·
2023-04-06 16:16
中间件
elasticsearch
搜索引擎
分布式
elk
【MySQL进阶-10】深入理解redolog,undolog和binlog的
底层原理
MySql系列整体栏目内容链接地址【一】深入理解mysql索引本质https://blog.csdn.net/zhenghuishengq/article/details/121027025【二】深入理解mysql索引优化以及explain关键字https://blog.csdn.net/zhenghuishengq/article/details/124552080【三】深入理解mysql的索引
huisheng_qaq
·
2023-04-06 13:42
mysql
mysql
数据库
redolog
undolog
innodb
Spring框架---Aop动态代理的原理
Aop是指面向切面编程Aop可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑的各个部分耦合度降低1、JDK实现AOP动态代理的
底层原理
:动态代理利用Proxy类里面的方法创建代理对象:调用这个类里面的
zero _s
·
2023-04-06 09:17
框架Spring
java
spring
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他