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底层原理
Java ArrayList扩容
底层原理
深挖
今儿咱来看看ArrayList是怎么扩容的,底层是什么样的先说结论1.利用空参构造创建集合时,在底层创建一个默认长度为0的数组。2.添加第一个元素时,底层会创建一个新的长度为10的数组,要是存不下,就创建一个能正好存下的数组。3.这个数组存满时,会扩容1.5倍创建新数组,并把旧数组拷贝到新数组中。4.如果一次添加多个元素,1.5倍还放不下,则新创建的数组的长度以实际为准,并把旧数组拷贝到新数组中。
丁小喜
·
2023-09-15 15:22
在Java的底层挖呀挖呀挖
java
开发语言
虎扑识货面试小记
整体来说这次面试
底层原理
问的很深。1、自我介绍2、讲一下简历上最有成就感的项目3、MySql索引的底层数据结构是什么,具体介绍一下该数据结构,用这种结构的好处是什么,为什么不用红黑树?
丢雷劳谋
·
2023-09-15 04:09
面试
面试
java
redis
数据结构
elasticsearch
大数据技术准备
Hbase:HBase
底层原理
详解(深度好文,建议收藏)-腾讯云开发者社区-腾讯云Hbase架构图同一个列族如果有多个store,那么这些store在不同的regionHbase写流程(读比写慢)MemStoreFlushHbase
丢雷劳谋
·
2023-09-15 04:06
大数据
大数据
hbase
OC
底层原理
探索—扩展和关联对象
这篇文们来讲解下扩展和关联对象扩展分析image.png首先我们先在main.m文件中实现扩展然后clang-rewrite-objcmain.m-omain.cpp生成main.cpp文件,来查看下底层实现structPerson_IMPL{structNSObject_IMPLNSObject_IVARS;NSString*_name;NSString*_age;NSString*_ext_n
十年开发初学者
·
2023-09-15 00:02
javascript面试题--持续更新
前端HTML篇
前端CSS
篇Vue篇TypeScript篇React篇微信小程序篇前端面试题汇总大全(含答案超详细,HTML,JS,CSS汇总篇)--持续更新前端面试题汇总大全二(含答案超详细,Vue,TypeScript
夜斗(dou)
·
2023-09-14 22:42
前端
javascript
webpack
别在说自己不知道docker了,全文通俗易懂的给你说明白docker的基础与
底层原理
docker介绍Docker是一个开源的应用容器引擎,基于Go语言进行开发实现并遵从Apache2.0协议开源,基于Linux内核的cgroup,namespace,以及OverlayFS类的UnionFS等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。Docker在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程
弯_弯
·
2023-09-14 16:44
docker
容器
运维
centos7 下使用docker安装常见的软件:Redis
关于docker的基础知识,请见《别在说自己不知道docker了,全文通俗易懂的给你说明白docker的基础与
底层原理
》在自己学习的过程中经常会需要动手安装一下常见的工具,本篇就手把手带你用docker
弯_弯
·
2023-09-14 16:11
docker
redis
容器
【C++】复杂的菱形继承 及 菱形虚拟继承的
底层原理
文章目录1.单继承2.多继承2.1多继承中指针偏移问题3.菱形继承3.1菱形继承的问题——数据冗余和二义性3.2解决方法——虚拟继承3.3虚拟继承的原理3.4相关笔试题练习4.继承和组合5.继承的反思和总结6.用到的代码1.单继承在上一篇文章中,我们给大家演示的其实都是单继承。单继承的概念:单继承:一个子类只有一个直接父类的继承关系为单继承2.多继承然后呢C++里面还支持多继承,那什么是多继承呢?
YIN_尹
·
2023-09-14 14:07
C++
c++
开发语言
SpringAOP的实现机制(
底层原理
)、应用场景等详解
SpringAOP的实现机制(
底层原理
)应用场景等详解Spring框架是Java开发中最流行的应用程序框架之一。它提供了广泛的功能,其中之一就是面向切面编程(AOP)。
Stevedash
·
2023-09-14 06:36
SSM框架的学习
JAVA企业级应用开发必学框架
java
springAOP知识点
俩种动态代理
JDK动态代理
CGLib动态代理
iOS开发进阶(唐巧)读书笔记(二)
第三部分:iOS开发
底层原理
1、Objective-C对象模型1.1isa指针NSObject.h部分代码:NS_ROOT_CLASS@interfaceNSObject{Classisa;}objc.h
墨隐于非
·
2023-09-14 03:28
深入理解 Spring Cloud 核心组件与
底层原理
一、SpringCloud核心组件:EurekaNetflixEurekaEureka详解1、服务提供者2、服务消费者3、服务注册中心二、SpringCloud核心组件:Ribbon三、SpringCloud核心组件:Feign四、SpringCloud核心组件:Hystrix五、SpringCloud核心组件:Zuul六、总结之前一直在看SpringCloud及微服务架构对SpringCloud
新一993
·
2023-09-13 23:55
6、Spring之依赖注入源码解析(上)
依赖注入
底层原理
流程图:Spring中Bean的依赖注入原理|ProcessOn免费在线作图,在线流程图,在线思维导图Spring中到底有几种依赖注入的方式?
啥也不懂的派大星
·
2023-09-13 19:44
#
Spring框架源码专栏
spring
java
后端
【JUC系列-04】精通Synchronized底层的实现原理
系列整体栏目内容链接地址【一】深入理解JMM内存模型的底层实现原理https://zhenghuisheng.blog.csdn.net/article/details/132400429【二】深入理解CAS
底层原理
和基本使用
huisheng_qaq
·
2023-09-13 19:43
JUC系列
java
synchronized
java锁
对象内存布局
synchronized锁升级
synchronized锁优化
synchronized原理
【JUC系列-03】熟练掌握Atomic原子系列基本使用
系列整体栏目内容链接地址【一】深入理解JMM内存模型的底层实现原理https://zhenghuisheng.blog.csdn.net/article/details/132400429【二】深入理解CAS
底层原理
和基本使用
huisheng_qaq
·
2023-09-13 19:42
JUC系列
Atomic
写热点分散
JUC
高并发
CAS
java
原子操作
【JUC系列-02】深入理解CAS
底层原理
和基本使用
系列整体栏目内容链接地址【一】深入理解JMM内存模型的底层实现原理https://zhenghuisheng.blog.csdn.net/article/details/132400429【二】深入理解CAS
底层原理
和基本使用
huisheng_qaq
·
2023-09-13 19:42
JUC系列
java
JUC
CAS
内存屏障
cmpxchg
Atomic
并发编程
【JUC系列-05】通过源码分析AQS和ReentrantLock的
底层原理
系列整体栏目内容链接地址【一】深入理解JMM内存模型的底层实现原理https://zhenghuisheng.blog.csdn.net/article/details/132400429【二】深入理解CAS
底层原理
和基本使用
huisheng_qaq
·
2023-09-13 19:08
JUC系列
java
ReentrantLock
AQS
CAS
CLH同步等待队列
条件等待队列
Synchronized
【秋招面试专题解析】数据库事务深入分析
在并发
底层原理
中,不仅涉及Java语言,更涉及JVM、操作系统、内存、CPU指令等,令人一头雾水。这份笔记+学习脑图可以帮你系统地学习Java并发编程知识,并告别碎片化获取知识的弊端。一面介绍一
专注Java13年
·
2023-09-13 16:38
程序员
java
后端
面试
module_init 底层实现原理
module_init
底层原理
module_init其实是一个宏,它的作用是:告诉内核,该驱动程序的入口函数地址实际上驱动的加载分为两种:静态加载、动态加载静态加载就是把驱动程序直接编译到内核里,系统启动后可以直接调用
晨少爱学习
·
2023-09-13 14:27
驱动
linux
module_init
module
13 - block的认识和使用
OC
底层原理
探索文档汇总主要内容:1、block的认识2、block的基本使用3、变量的捕获4、循环引用问题1、block的认识1.1定义Block是一个里面存储了指向定义block时的代码块的函数指针
iOS之文一
·
2023-09-13 12:30
HTTPS原理(证书验证+数据传输)
HTTPS
底层原理
如何实现?用了HTTPS就一定安全吗?
A尘埃
·
2023-09-13 12:47
https
网络协议
http
14 - block的底层分析
OC
底层原理
探索文档汇总上文说到,block本质是一个可以捕获变量的匿名函数,并且具有对象的特征,也可以看做是一个仅有一个函数的对象。
iOS之文一
·
2023-09-13 10:05
01-Spring底层核心原理解析
#Spring#本章节会把Spring中核心知识点都给大家进行串讲,让大家对Spring的底层有一个整体的大致了解,比如:Bean的生命周期
底层原理
依赖注入
底层原理
初始化
底层原理
推断构造方法
底层原理
AOP
JackXiang2019
·
2023-09-13 09:01
Spring
spring
java
后端
简明 JDBC 数据访问操作库:JdbcHelper(二)
上篇文章《简明JDBC数据访问操作库:JdbcHelper(一)》中,主要简介了JdbcHelper及JdbcReader,其中关于JdbcReader都是偏源码、偏
底层原理
的介绍。
sp42a
·
2023-09-13 07:35
数据库
开发语言
HashMap保存元素的
底层原理
HashMap保存元素的
底层原理
–HashMap底层使用链表+数组+红黑树的方式存储元素。在第一次调用put方法添加元素时初始化数组,初始化长度16。负载因子在构造器中初始化0.75。
是一个小迷糊吧
·
2023-09-13 04:53
java
java
开发语言
2021-10-12 -reentrantlock
底层原理
1、reentrantlock基于AQS+CAS正在百度https://zhuanlan.zhihu.com/p/249147493AQS(AbstractQueuedSynchronizer)队列式同步器抽象类2、为什么其他锁基于AQS的锁不是可重入锁的
油炸春秋
·
2023-09-12 21:08
【Java】面试常问知识点(数据库相关知识)
布隆过滤器的
底层原理
Redis数据结构有5中数据结构,string(字符串类型)、list(列表类型)、hash(哈希表类型,即key-value),set(无序集合且元素唯一),Zset(有序集合,且元素唯一
Aaron_Liu0730
·
2023-09-12 21:29
JavaWeb
java
java
面试
数据库
SpringBoot
底层原理
,看完我发现我怀疑人生了
SpringBoot是目前很流行的一个脚手架,从名字上可以看出是基于Spring框架做了一些封装。相信大家应该都能说出几点使用它的理由也知道它的一些特性或者一些优点,但是它底层是如何支撑这些特性的呢?今天我们就来了解下它底层是如何做的。首先我们看看官网如何原汁原味地介绍SpringBoot的Createstand-aloneSpringapplications#可以独立创建Spring应用Embe
自由书
·
2023-09-12 16:52
Spring
spring
spring
boot
后端
源码
SpringBoot
底层原理
——底层注解
本篇博客主要是介绍SpringBoot与底层源码相关的一些注解,只探究其作用,不做底层分析,本篇博客的目的是为之后SpringBoot源码分析做基础,当然其中相当一部分注解在平时使用SpringBoot的时候也经常会用到,这里就作为一个简单的复习。1、@Configuration有什么用?告诉SpringBoot,这是一个配置类,等同于配置文件配置类本身也是组件属性@Configuration(p
minamisama
·
2023-09-12 16:17
SpringBoot
java
spring
boot
spring
深度学习实战51-基于Stable Diffusion模型的图像生成原理详解与项目实战
这些生成的
底层原理
就是用到了StableDiffusion模型。StableDiffusion是一种基于深度学习的图像生成方法,旨在生成高质量、逼真的图像。
微学AI
·
2023-09-12 11:29
深度学习实战(进阶)
计算机视觉的应用
深度学习
stable
diffusion
人工智能
计算机视觉
【Y 码力】WAL 与性能
【Y码力】:是由YMatrix研发团队负责的栏目,栏目专注介绍数据库的
底层原理
、实现细节,以及YMatrix研发团队不断探索中的工程实践。
YMatrix 官方技术社区
·
2023-09-12 09:28
数据库
时序数据库
数据库开发
数据库架构
大数据
Block
底层原理
读书笔记-《高级编程- iOS与OS多线程和内存管理》(更新中)
1一个Block真正的底层都有些什么?Block会被解析成一个结构体(这里成为Block结构体),这个结构体里有:(1)isa指针(说明Block的本质是一个对象):指向Stack、堆(2)有函数指针(这个函数指针指向一个函数体,该函数体的内容就是Block函数体的内容)。该函数的【参数表】里面有一个参数为【这个Block结构体类型】的参数,在调用这个Block函数的时候,会把该函数所属Block
不安分的羽毛
·
2023-09-12 06:18
经验总结
开发语言
iOS
objective-c
ios
iOS的OC对象创建的alloc原理
开发中最基本的就是对象的创建,也就是用alloc和init方法来初始化对象,但是在我们日常开发中这个对象创建的最基本最简单的操作我们只知道怎么使用,并不知道里面的底层到底做了什么,这就是这篇文章的以下需要介绍的alloc
底层原理
烟火_jason
·
2023-09-12 03:50
初级Java必学的知识点
如果你准备学习Java或者刚开始学习Java以及对语言
底层原理
不清楚的,请一定要看一看这篇文章,专门为初级Java制定的讲解。Java的类
魏铁锤爱摸鱼
·
2023-09-11 20:44
java
开发语言
数据结构
--举例学习--
底层原理
探索
阿丹:之前的文章中解释并演示了innodb中的事务隔离级别的四种情况。本篇文章来对于事务隔离级别的实现来进行底层探索。下面的连接中演示了在各种隔离级别中会出现的现象。mysql文档--innodb中的重头戏--事务隔离级别!!!!--举例学习--现象演示_一单成的博客-CSDN博客前提Mysql中有那些事务隔离级别:在MySQL中,事务的隔离级别是由四个级别组成的,它们分别是:读未提交(ReadU
一单成
·
2023-09-11 19:09
mysql
mysql
学习
数据库
Redis之SDS
底层原理
解读
目录SDS是什么?SDS结构示例概述空间预分配惰性空间释放C字符串跟SDS的区别?为什么用SDS?SDS是什么?Redis底层的程序语言是由C语言编写的,C语言默认字符串则是以空字符结尾的字符数组(简称C字符串)。但Redis默认的字符串并非C字符串,而是名为SDS(SimpleDynamicString)简单动态字符串的抽象结构。在Redis里面,C字符串只会作为字符串字面量(stringlit
一个风轻云淡
·
2023-09-11 15:10
redis7
redis
数据库
缓存
java
spring
boot
【Spring框架】一篇文章带你彻底搞懂Spring解决循环依赖的
底层原理
目录一、前言二、什么是循环依赖三、SpringBean的循环依赖问题3.1Bean的创建步骤3.2为什么SpringBean会产生循环依赖问题?3.3什么情况下循环依赖可以被处理?四、Spring如何解决循环依赖问题?4.0什么是三级缓存4.1简单的循环依赖(没有AOP)4.1.0创建Bean的前期流程源码分析4.1.1创建A:调用doGetBean()4.1.1.1调用getSingleton(
小七mod
·
2023-09-11 13:43
Java
后端框架
#
Spring
Spring
循环依赖
IoC
面试
三级缓存
【Java集合】一文快速了解HashMap
底层原理
目录一、HashMap底层的数据结构(简单讲解原理)1.1当我们向HashMap存入一个元素的时候1.2当我们取获取这个元素的时候二、JDK1.8中对hash算法和寻址算法是如何优化的?2.1hash算法优化2.1.1hash算法的作用2.1.2hash算法的内容2.2寻址算法优化2.2.1寻址算法的作用2.2.2寻址算法的内容2.3hash算法优化前后对比分析2.4总结三、HashMap如何解决
小七mod
·
2023-09-11 13:11
面试
Java
#
Java集合
java
数据结构
集合
hashmap
哈希表
一文说清mmap内存映射
底层原理
(以LCD中的Framebuffer为例)
一文说清mmap内存映射
底层原理
【目录】一、宏观解释内存映射二、进程虚拟地址空间三、虚拟内存区域描述符四、内存映射的实现五、mmap在Framebuffer中的应用前几天的一场面试中,面试官问:为什么可以通过
晨少爱学习
·
2023-09-11 11:20
linux
驱动
mmap
内存映射
页表
Framebuffer
虚拟内存
Redis数据结构
底层原理
目录一、底层结构1、SDS2、intSet3、Dict4、ziplist5、SkipList二、Redis数据结构原理1、string2、set3、zset4、Hash一、底层结构1、SDSSDS是可见字符串,没有直接用c语言的字符串,因为c长度要通过运算得到,非二进制安全(读到默认有个符号来判断是否结束,那么如果中间有个字符故意搞这个符号,他也会判断为结束了,所以非二进制安全),不可修改(他是保
卒获有所闻
·
2023-09-11 10:24
Redis
redis
数据结构
数据库
nosql
链表
iOS自动释放池的
底层原理
什么是自动释放池点击参考官方文档;自动释放池
底层原理
常见问题:1、临时变量什么时候释放?2、自动释放池的底层结构是什么样的?3、自动释放池能否嵌套调用?底层结构通过源码观察自动释放池的底层结构。
希尔罗斯沃德_董
·
2023-09-11 04:32
【转载】Spring Cloud
底层原理
因此本文将通过大量的手绘图,给大家谈谈SpringCloud微服务架构的
底层原理
。实际上,SpringCloud是一个全家桶式的技术栈,包含了很多组件。
ongahong
·
2023-09-11 03:19
《C++ Core Guidelines解析》:揭示现代C++最佳实践的深层原理
我们将探索其中所包含的现代C++最佳实践,从
底层原理
和设计理念角度剖析其背后的思想。通过对Guidelines的逐条解析和实例说明,读者将深入理解如何编写更安全、高效和可维护的C++代码。
热爱跑步的恒川
·
2023-09-10 19:50
恒川的日常汇报
c++
java
开发语言
【MySQL】一文详解MySQL,从基础概念到调优
作者简介前言博主之前写过一个MySQL的系列,从基础概念、SQL到
底层原理
、优化,专栏地址:https://blog.csdn.net/joker_zjn/category_12305262.html?
_BugMan
·
2023-09-10 18:53
数据库
mysql
数据库
《向量数据库指南》——向量数据库的
底层原理
是什么?
向量数据库的底层实现原理可以根据具体的数据库系统和索引方法而有所不同。不同的向量数据库可能使用不同的数据结构和算法来支持高效的向量存储和相似性搜索。以下是一些常见的底层实现原理和概念:1、向量存储:数据结构:向量数据库通常使用数据结构来存储向量数据。这些数据结构可以是平面的(例如,数组或矩阵),也可以是特定的向量存储引擎(例如,Faiss使用的FlatL2Index)。压缩技术:为了减少存储空间,
LCHub低代码社区
·
2023-09-10 18:12
《向量数据库指南》
数据库
AI-native
人工智能
Milvus
Cloud
Knowhere
Milvus
详解Java中String类的不可变性与
底层原理
大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的知识进行总结与归纳,不仅形成深入且独到的理解,而且能够帮助新手快速入门。 本文主要介绍了Java中String类的不可变性与
爱编程的喵喵
·
2023-09-10 12:06
从零开始学习java
java
String类
不可变性
底层原理
iOS
底层原理
- Category
首先我们定义一个分类,后面我们对该分类进行一系列的分析。@implementationPerson(man)-(void)pWork{NSLog(@"work");}-(void)pStudy{NSLog(@"pStudy");}+(void)pEat{NSLog(@"eat");}@end1.底层结构利用lldb命令xcrun-sdkiphoneosclang-archarm64-rewrite
Aliv丶Zz
·
2023-09-10 11:17
一九私董会密训4.0的5大要点,从战略上重新认识个人品牌
密训会结束之后,几乎席卷了半个朋友圈,哦,还有一些人回去组建个社群,简单分享了这次密训的感悟,就变现了几万到几十万还有的人,说一九私董会的内容更新迭代太快了,还有的人说,从更高维度看见了个人品牌的战略和
底层原理
我想跟你分享这次密训会的思考
王一九谈个人品牌
·
2023-09-10 11:16
2024年java面试--mysql(1)
spring篇2024年java面试–集合篇2024年java面试–redis(1)2024年java面试–redis(2)文章目录系列文章目录索引索引的含义创建索引索引的作用与缺点索引的使用场景索引的
底层原理
xuxu1116
·
2023-09-10 10:35
面试题
java
面试
mysql
深入浅出JS—11 ES6中类class和extends的使用
但是万变不离其宗,本文带你解密语法糖背后的实现原理,看完你会对class和extends有更深入的理解和认识文章目录class构造类extends继承类深入知识class的
底层原理
extends继承
底层原理
爱你小前端
·
2023-09-10 09:01
深入理解JavaScript
javascript
前端
面试
js
01_
前端css
编写的三种方式
前言CSS的引入方式共有三种:行内样式、内部样式表、外部样式表一、内联式引入用法:在元素上直接通过style属性进行设置css样式设置示例:style属性的应用直接在HTML标签中设置的样式实际在写页面时不提倡使用,在测试的时候可以使用。例如:CSS样式引入方式一:内联式pytohon9999我是p标签二、内部样式表引入用法:在style标签中书写CSS代码。style标签写在head标签中例如:
henry_rhy
·
2023-09-10 05:13
前端
css
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他