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】面试常问知识点(数据库相关知识)
布隆过滤器的
底层原理
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
【代码随想录 | day02】(JavaScript)977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
其实就可以扪心自问一下,sort
底层原理
是真的懂吗?补充知识点:sort函数进行排序的时间复杂度为n*log2n。sort排序的底层是使用什么排序算法的?
晚灯留不住星光
·
2023-09-09 23:10
javascript
矩阵
排序算法
后端面经(一面)
阿里面经(一面)1.请你说出你所了解的排序算法2.请你分别介绍一下他们的实现方式及复杂度分析(尤其快速排序,着重问了)3.请你简单描述HashMap的
底层原理
,底层数据结构分析4.请你说出HashMap
肆月拾忆.Allen
·
2023-09-09 21:16
阿里面经
java
面经
后端面经
阿里面经
2022秋招
C++编译底层
C/C++编译底层C++内存管理LINUX进程区分段及存储数据GCC编译流程动态库静态库区别及LINUX加载库externC的结果和CPP编译的区别重载的
底层原理
编译性语言和解释性语言的本质区别和优缺点
Runjavago
·
2023-09-09 20:26
c++
java
jvm
springCloud的流程
因此本文将通过大量的手绘图,给大家谈谈SpringCloud微服务架构的
底层原理
。实际上,SpringCloud是一个全家桶式的技术栈,包含了很多组件。
Lao_Wu66
·
2023-09-09 18:21
springcloud
springCloud
synchronized与Lock的区别
https://blog.csdn.net/weixin_40099554/article/details/80698621Synchronized关键字使用、
底层原理
、JDK1.6之后的底层优化以及和
Lao_Wu66
·
2023-09-09 18:21
util
ConcurrentHashMap 源码深度解析(java7)——原来如此简单(写的真好,建议收藏)
它基本沿用HashMap的接口定义,使得即使不了解其
底层原理
,也能无缝切换。谈到ConcurrentHashMap,经常会拿java7和java8的实现做对比。
徐同学呀
·
2023-09-09 15:48
java多线程并发的笔试、面试必备知识大全,不看就要被淘汰了
现在废话不多说,各位看官请查看基础知识点,后续还有源码解析(synchronize
底层原理
,线程池
Ccwwl
·
2023-09-09 13:28
十个最流行的
前端CSS
库
了解更多添加697763012为什么要使用CSS库,而不选择自定义CSS?简而言之,时间是一种宝贵的资源,我们不该把它浪费在样式的构建身上。从零开始构建CSS是否性能好、效果佳?答案当然是肯定的。但除非您是位身经百战的CSS视觉创意人士,否则把这项工作交给专家才是最好的选择。与此同时,框架则能够更轻松地快速构建起直观的可用应用程序。凭借着极高的人气,目前市场上存在大量前端框架可供我们选择。AntD
Java架构师CAT
·
2023-09-09 13:16
深入理解HashMap
今天我们来深入了解一下这个集合的
底层原理
。众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。
CatalinaX
·
2023-09-09 11:01
【Spring传播机制
底层原理
】
一、Spring的事务传播机制Spring的事务传播机制是Spring框架中最核心的机制之一,它能够灵活地控制多个事务方法的执行顺序、提交或回滚等行为。在Spring中,事务是通过TxManager来管理的,TxManager是一个接口,提供了开启、提交、回滚、检查和暂停某个事务等多种方法。Spring框架本身不提供事务管理的实现,而是通过和其他事务管理器进行整合来完成。常见的事务管理器有:JDB
我是廖志伟
·
2023-09-09 10:46
spring
java
数据库
UGUI-Mask的
底层原理
解释Mask底层的一篇文章:https://aillieo.cn/post/2018-08-02-unity-3d-ugui-source-code-13/Unity源码中的一些类型介绍CanvasData:Canvas在底层合批数据相关的结构体CanvasHandle:CanvasData数据句柄UIInstruction:在rebuild阶段的合批数据结构RenderableUIInstruc
小飞不会飞_
·
2023-09-09 09:33
【C++】继承
1.2继承的定义1.3继承关系和访问限定符以及组合关系2.基类和派生类对象赋值转换3.继承中的作用域4.派生类的默认成员函数5.继承与友元6.继承与静态成员7.复杂的菱形继承及菱形虚拟继承7.1虚拟继承的
底层原理
Zi_z
·
2023-09-09 00:26
c++
底层原理
:分类的加载
分类的本质方式一通过clang方式探究通过clang-rewrite-objcxxxx.m-oxxxx.cpp,查看生成的xxxx.cpp。可以看到struct_category_t{constchar*name;struct_class_t*cls;conststruct_method_list_t*instance_methods;conststruct_method_list_t*class
8ef7f923f5bb
·
2023-09-09 00:31
【Spring】aop的
底层原理
欢迎来到@边境矢梦°的csdn博文本文主要梳理Spring中的切面编程aop的
底层原理
和重点注意的地方我是边境矢梦°,一个正在为秋招和算法竞赛做准备的学生喜欢的朋友可以关注一下,下次更新不迷路Ps:月亮越亮说明知识点越重要
边境矢梦°
·
2023-09-08 20:12
Java
spring
java
后端
Socket
底层原理
Socket两个基本概念:客户方和服务方。当两个应用之间需要采用SOCKET通信时,首先需要在两个应用之间(可能位于同一台机器,也可能位于不同的机器)建立SOCKET连接,发起呼叫连接请求的一方为客户方,接受呼叫连接请求的一方成为服务方。客户方和服务方是相对的,同一个应用可以是客户方,也可以是服务方。我们已经知道网络中的进程是通过socket来通信的,那什么是socket呢?首先明确Socket在
SuperGu
·
2023-09-08 19:55
Docker从认识到实践再到
底层原理
(四-1)|Docker镜像仓库|超详细详解
高质量博客汇总然后就是博主最近最花时间的一个专栏《Docker从认识到实践再到
底层原理
》希望大家多多关注!
@背包
·
2023-09-08 17:56
docker
容器
架构
linux
镜像仓库
Docker从认识到实践再到
底层原理
(三)|Docker在Centos7环境下的安装和配置
高质量博客汇总然后就是博主最近最花时间的一个专栏《Docker从认识到实践再到
底层原理
》希望大家多多关注!
@背包
·
2023-09-08 17:25
docker
容器
运维
Docker从认识到实践再到
底层原理
(四-2)|Docker镜像仓库实战案例
高质量博客汇总然后就是博主最近最花时间的一个专栏《Docker从认识到实践再到
底层原理
》希望大家多多关注!
@背包
·
2023-09-08 17:24
docker
容器
运维
linux
镜像仓库
golang 中函数使用值返回与指针返回的区别,
底层原理
分析
变量内存分配与回收Go程序会在两个地方为变量分配内存,一个是全局的堆上,另一个是函数调用栈,Go语言有垃圾回收机制,在Go中变量分配在堆还是栈上是由编译器决定的,因此开发者无需过多关注变量是分配在栈上还是堆上。但如果想写出高质量的代码,了解语言背后的实现是有必要的,变量在栈上分配和在堆上分配底层实现的机制完全不同,变量的分配与回收流程不同,性能差异是非常大的。堆与栈的区别堆程序运行时动态分配的内存
田飞雨
·
2023-09-08 15:26
HashMap
底层原理
看这一篇就够了
本文分析的是Java7和Java8的HashMap源码,所以至少读者要熟悉它们的接口使用,同时,对于并发,读者至少要知道CAS、ReentrantLock、UNSAFE操作这几个基本的知识,文中不会对这些知识进行介绍。Java8用到了红黑树,不过本文不会进行展开,感兴趣的读者请自行查找相关资料Java7HashMap大方向上,HashMap里面是一个数组,然后数组中每个元素是一个单向链表。上图中,
陈言懒调
·
2023-09-08 14:06
Python之基础数据类型(二)
遍历示例元组tuple初始化与list的主要区别是不可变运算与list相互转换字典dict初始化删除字典的合并in、notin、values()遍历常见应用格式与列表、元组的转换json格式的转换字典
底层原理
只何
·
2023-09-08 11:18
python
python
开发语言
solr
底层原理
一、总论根据http://lucene.apache.org/java/docs/index.html定义:Lucene是一个高效的,基于Java的全文检索库。所以在了解Lucene之前要费一番工夫了解一下全文检索。那么什么叫做全文检索呢?这要从我们生活中的数据说起。我们生活中的数据总体分为两种:结构化数据和非结构化数据。结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。非结构化数据
aiengelangte
·
2023-09-08 08:13
iOS 查漏补缺 - PerformSelector
performSelector系列的函数我们都不陌生,但是对于它不同的变种以及
底层原理
在很多时候还是容易分不清楚,所以笔者希望通过runtime源码以及GUNStep源码来一个个抽丝剥茧,把不同变种的performSelector
leejunhui
·
2023-09-08 06:09
基于边缘检测的磨皮算法实现——OpenGL版
关于磨皮算法以及保边算法的原理可以去看我的另一篇博文介绍:美颜的奥秘——磨皮
底层原理
二、基于边缘检测的磨皮算法实现本文探讨一种比较常见且比较易实现
Rayyyyyyyyy
·
2023-09-08 02:07
OpenGL
图像算法
算法
OpenGLES
OpenGL
图像处理
图形渲染
多线程并发之
底层原理
并发原理、Java内存模型(JMM)image线程共享变量存储在主内存中,每个线程都有一个本地的私有内存,本地内存中存储着该线程以读或写共享变量的副本,本地内存是一个抽象概念,它涵盖了缓存、写缓冲区、cpu寄存器线程要读取一个共享变量,会先将其从主内存中读取到本地内存,然后进行运算,最后在将共享变量写回主内存并发产生的原因原因:1.操作的非原子性2.多个线程之间的内存不可见性解决:volatile
蓝色空间号
·
2023-09-08 02:42
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他