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
底层实现
4 字典
Redis的数据库就是使用字典来作为
底层实现
的。4.1字典的实现Redis的字典使用哈希表作为
猪大金
·
2024-02-14 07:13
每日五道java面试题之java基础篇(七)
其
底层实现
是什么?
中北萌新程序员
·
2024-02-14 06:17
java面试题
java
开发语言
面试
要看的
https://blog.csdn.net/wangweijjj/article/details/51888750KVC的
底层实现
?ViewController生命周期GCD方法和选择器有何不同?
说不出口的喵
·
2024-02-13 08:26
synchronized关键字以及
底层实现
目录基本使用
底层实现
synchronized锁升级对象的内存结构ⅰ.对象头1.①运行时元数据(MarkWord)(占64位)a.哈希值(HashCode)b.GC分代年龄c.锁状态标记2.②类型指针:(
米开浪
·
2024-02-13 08:54
多线程
java
JDK 动态代理
Java9为何要将String的
底层实现
由char[]改成了byte[]Java9将String
底层实现
从char[]改成byte[]的原因主要有以下几点:节省内存空间:在Java9之前,String的
底层实现
使用
路上阡陌
·
2024-02-13 01:47
Java
java
python
开发语言
RunLoop 的
底层实现
RunLoop的核心是基于machport的,其进入休眠时调用的函数是mach_msg()。为了解释这个逻辑,下面稍微介绍一下OSX/iOS的系统架构。image.png苹果官方将整个系统大致划分为上述4个层次:应用层:包括用户能接触到的图形应用,例如Spotlight、Aqua、SpringBoard等。应用框架层:即开发人员接触到的Cocoa等框架。核心框架层:包括各种核心框架、OpenGL等
二斤寂寞
·
2024-02-13 00:41
汇编是深入理解 Go 的基础
作者:ivansli,腾讯IEG运营开发工程师在深入学习Golang的runtime和标准库实现的时候发现,如果对Golang汇编没有一定了解的话,很难深入了解其
底层实现
机制。
混血王子1996
·
2024-02-12 12:14
golang
Java基础知识点总结
Java的知识点其实非常多,并且有些知识点比较难以理解,有时候我们自以为理解了某些内容,其实可能只是停留在表面上,没有理解其
底层实现
原理。纸上得来终觉浅,绝知此事要躬行。
小白不想上班
·
2024-02-12 10:19
SpringCloud微服务实战——搭建企业级开发框架(三十六):使用Spring Cloud Stream实现消息中间件功能
在进行框架设计的时候,我们考虑是否能够和之前实现的短信发送、分布式存储等功能一样,抽象统一消息接口,屏蔽
底层实现
,在用到消息队列时,使用统一的接口代码,然后在根
·
2024-02-11 17:42
(零)我还没想好标题 = ='''
1.实验简介从
底层实现
BP神经网络,实现对0-9数字手写体的训练与分类2.实验数据Mnist数据集Mnist数据集来自美国国家标准与技术研究所:NationalInstituteofStandardsandTechnology
半亩半亩
·
2024-02-11 16:31
Python学习之路-初识爬虫:requests
发送网络请求,返回响应数据中文文档:http://docs.python-requests.org/zh_CN/latest/index.html为什么学requests而不是urllibrequests的
底层实现
就是
geobuins
·
2024-02-11 12:35
python
学习
爬虫
RabbitMQ详解(五):RabbitMQ整合Spring AMQP、SpringBoot、Spring Cloud Stream
RabbitAdminRabbitAdmin类可以很好的操作RabbitMQ,在Spring中直接进行注入即可autoStartup必须要设置为true,否则Spring容器不会加载RabbitAdmin类RabbitAdmin
底层实现
就是从
邋遢的流浪剑客
·
2024-02-11 06:34
#
消息队列
RabbitMQ
Spring
AMQP
Spring
Cloud
Stream
C语言函数调用
底层实现
原理
前言C语言程序执行实质上的函数的连续调用。运行程序时,系统通过程序入口调用main函数,在main函数中又不断调用其它函数。程序的每个进程都包括一个调用栈结构(CallStack)。调用栈的作用:传递函数参数保存返回地址临时保存寄存器原有值(保存现场)寄存器分配寄存器指CPU中可以进行高速运算的缓冲区。用于存放程序执行中用到的数据和指令。Intel32位结构寄存器(IA32)包含8个通用寄存器,每
Real返璞归真
·
2024-02-10 21:59
C语言
CTF
c语言
网络安全
代码随想录|day 10
栈的
底层实现
可以是vector,deque,list都可以,主要就是数组和链表的
底层实现
。stack提供迭代器来遍历st
东鹅鹅鹅
·
2024-02-10 08:59
c++
【Java八股面试系列】并发编程-并发关键字,线程池
目录并发关键字Synchronizedsynchronized最主要的三种使用方式:具体使用:双重校验锁单例模式synchronized
底层实现
原理?
叮咚Zz
·
2024-02-10 06:56
java
面试
开发语言
AQS
并发编程
线程池
深入篇【C++】C&C++内存管理:new/delete底层原理剖析+思维导图总结
的内存管理Ⅲ.C++的内存管理①.new/delete操作内置类型总结:②.new/delete操作自定义类型总结:③.operatornew与operatordelete总结:④.new/delete
底层实现
原理总结
小陶来咯
·
2024-02-10 06:12
C++(初阶学习)
c++
c语言
java
事务隔离:为什么你改了我还看不见?
指事务还没有提交就能被其它事务给读取到读已提交,指事务提交了才能被其它事务读取到可重复读,指在事务中多次读取的结果都是一样的串行化,指在事务中读取或更新的记录会上锁,防止其它事务读取或更新3.2隔离的
底层实现
原理在实现上
DustinWangq
·
2024-02-09 15:03
#
MySQL实战45讲
MYSQL
mysql
凭这些资料登上Redis的顶峰:阿里核心笔记/实战/面试专题/脑图,与之共勉
众多大厂在招聘的时候,不仅会要求面试者能简单地使用Redis,还要能深入地理解
底层实现
原理,并且具备解决常见问题的能力。可以说,熟练掌握Redis已经成为了技术人的一个必备技能。
Java旺
·
2024-02-09 15:39
探寻OC对象的本质
探寻OC对象的本质,我们平时编写的Objective-C代码,
底层实现
其实都是C\C++代码。image.pngOC的对象结构都是通过基础C\C++的结构体实现的。
送我迷迭香
·
2024-02-09 08:25
跨境电商系统购物小程序快速搭建、源码搭建(Java+小程序)
同时,本文还将提供源码搭建(Java+小程序)的方法和步骤,引导读者深入了解小程序的
底层实现
。一、使用跨境电商系统提供的购物小程序模板注册账号:
陈晨-chend8966
·
2024-02-09 08:46
小程序
java
开发语言
MySQL篇----第十四篇
二、锁的优化策略三、索引的
底层实现
原理和优化四、什么情况下设置了索引但无法使用前言前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。
数据大魔王
·
2024-02-09 04:47
java面试题套2
mysql
数据库
跳跃表的
底层实现
跳跃表的底层是由C语言实现的,它的实现源码如下:typedefstructzskiplistNode{//成员对象robj*obj;doublescore;//分值structzskiplistNode*backward;//回退指针//层structzskiplistLevel{//前进指针structzskiplistNode*forward;//跨度unsignedintspan;}leve
&北笙&
·
2024-02-08 21:48
java
38. C++ 引用的本质
1.C++引用的本质1.1引用的
底层实现
方式引用被称为变量的别名,它不能脱离被引用对象独立存在,这是在高级语言层面的概念和理解,并未揭示引用的实现方式。
九五一
·
2024-02-08 21:32
C++知识
c++
java
jvm
【Python】(六)Python数据类型-列表和元组,九浅一深,用得到
本文分十个章节介绍数据类型中的列表(list)和元组(tuple),从使用说到
底层实现
,包您满意干货满满,建议收藏,需要用到时常看看。小伙伴们如有问题及需要,欢迎踊跃留言哦~~~。
码农飞哥
·
2024-02-08 19:15
深度了解LinkedBlockingQueue
底层实现
原理
文章目录前言一、Queue接口的定义二、AbstractQueue实现Queue的基本操作1.AbstractQueue源码注释解析2.方法add、remove、element、clear、addAll的实现原理三、BlockingQueue接口定义解析1.入列操作2.出列操作3.其他操作四、LinkedBlockingQueue源码解析1.LinkedBlockingQueue初步介绍2.链表节
对酒当歌丶人生几何
·
2024-02-08 17:16
java
开发语言
数据结构
链表
Redis-整体梳理---Redis SDS的原理及与C字符串比较--2
SDS的原理–一二:减少修改字符串带来的内存重分配次数 正如上文中所说,因为C字符串并不记录自身的长度,所以对于一个包含了N个字符串的C字符串来说,这个C字符串的
底层实现
总是一个N+1个字符长的数据(
Come--On
·
2024-02-08 14:10
redis
redis
SDS与C字符串比较
说一下 synchronized
底层实现
原理?synchronized 和 volatile 的区别是什么?
ThreadLocal是什么?有哪些使用场景?ThreadLocal是Java中的一个线程级别的变量,它为每个线程提供了独立的变量副本。换句话说,每个线程都可以通过ThreadLocal访问自己的变量副本,互不干扰。ThreadLocal的主要作用是为多线程环境下的数据共享问题提供一种解决方案。ThreadLocal的使用场景主要包括以下几种情况:线程封闭(ThreadConfinement):将
weixin_53180424
·
2024-02-08 14:36
java
java
开发语言
【Java数据结构】双向 不带头 非循环 链表实现(模拟实现LinkedList类)
LinkedList底层实际上是双向、不带头结点、非循环的链表链表的分类有八种,常用的有两种:一是单向、不带头结点、非循环的(基本上网上的题型都是这种);二是双向、不带头结点、非循环(LinkedList的
底层实现
为祖国添砖爪哇
·
2024-02-08 08:11
Java
数据结构
java
链表
SpringIOC创建对象方式、IOC接口的核心以及ApplicationContext实现类
目录SpringIOCIOC容器
底层实现
原理创建对象的方式SpringIOC容器
底层实现
原理IOC核心的接口ApplicationContext主要实现类SpringIOCIOC容器
底层实现
原理IOC容器中非常核心的接口
only-code
·
2024-02-08 02:04
#
Spring5
spring
java
后端
Spring IOC容器
底层实现
原理
不需要开发者自己去new对象IOC容器
底层实现
技术反射技术解析xml工厂模式作用:降低代码的耦合度步骤:1.解析xml技术,解析spring.xml配置文件。2.获取类完整路径地址。
only-code
·
2024-02-08 02:03
#
Spring5
java
spring
Python基础学习笔记-9.原理与拓展
9.原理与拓展9.1.数据类型的
底层实现
9.1.1.列表的实现1、错综复杂的复制list_1=[1,[22,33,44],(5,6,7),{"name":"Sarah"}]浅拷贝#list_3=list
ruoqi23
·
2024-02-07 18:07
笔记
python
机器学习
java缓存管理,一级缓存和二级缓存
一级缓存的生命周期和SqlSession的生命周期相同二级缓存和整个应用的生命周期相同一级缓存存放的结果不是查询出的结果本身,而是一个Map【无法关闭//一级缓存中
底层实现
是一个Map//key:statementId
Luffyying
·
2024-02-07 08:49
java
C++ set和map的用法
这两个容器属于关联容器,
底层实现
是红黑树,有点类似于java中的hashmap。set只有键,而map同时拥有键和值。同时,set和map这两个关联容器还有自己的函数,如insert和erase等。
见牛羊
·
2024-02-06 10:47
C++
C++
Go 语言基础--string&数组&切片 浅析
本篇来看一下go语言基本的一些复合结构,最常使用的复合结构有map、数组、切片这几个,string因为
底层实现
是一个[]byte所以大致可以理解为是一种数组结构,下面会从基础使用及
底层实现
来看一下这两个结构
邹志全
·
2024-02-06 09:49
libnuma 及
底层实现
libnuma是一个用于Linux系统的NUMA(非一致性内存访问)API。libnuma提供了一组函数和工具,用于管理和优化NUMA系统中的内存分配和访问。NUMA是一种计算机体系结构,其中多个处理器和内存模块通过高速互联网络连接在一起。在NUMA系统中,每个处理器都有自己的本地内存,但也可以访问其他处理器的内存。libnuma的主要功能包括以下几个方面:1.内存分配:libnuma提供了一些函
phone1126
·
2024-02-06 08:26
linux
kernel
【Redis】深入理解 Redis 常用数据类型源码及
底层实现
(3.详解String数据结构)
【Redis】深入理解Redis常用数据类型源码及
底层实现
(1.结构与源码概述)-CSDN博客【Redis】深入理解Redis常用数据类型源码及
底层实现
(2.版本区别+dictEntry&redisObject
AQin1012
·
2024-02-06 07:19
Redis
redis
缓存
中间件
iOS AssociatedObject
底层实现
原理
前言使用Category为已经存在的类添加方法是我们很熟悉的常规操作,但是如果在Category中为类添加属性@property,则编译器会立即给我们如下警告:Property'categoryProperty'requiresmethod'categoryProperty'tobedefined-use@dynamicorprovideamethodimplementationinthiscat
编程怪才_凌雨画
·
2024-02-06 05:15
架构师五分钟带你读懂,Volatile的作用及原理
架构师五分钟带你读懂,Volatile的作用及原理文章简介分析volatile的作用以及
底层实现
原理,这也是大公司喜欢问的问题内容导航volatile的作用什么是可见性volatile源码分析一、volatile
勤奋的码农
·
2024-02-06 00:17
【前端必备技能java之若依框架网关梳理】
详解若依框架微服务网关ruoyi-gateway网关文件目录结构什么是网关网关过滤器的实现微服务集成网关认证中心业务层实现这篇文章的目的不是为了探究各种轮子的
底层实现
,是为了理解一个主流的微服务框架是如何优雅高效的集成思路
铁锅炖大鹅(e)
·
2024-02-05 21:08
学java
前端
java
开发语言
lua只读表-不需要改底层的方法
之前以为实现真正的只读表需要改
底层实现
__assign原表覆盖原方法,现在发现不用但是相较于,改底层负担每个表都会附加一个空表并且有一个大的hash表消耗每次使用pairs也会有一个闭包创建的消耗localfuns
qq_36248022
·
2024-02-05 13:04
lua
lua
开发语言
C++ 哈希 开放定址法
哈希算法哈希,是一种算法思想吗,它的核心是映射,哈希方法中使用的转换函数称为哈希(散列)函数,构造出来的结构称为哈希表(HashTable)(或者称散列表)在STL中,提供了两个使用哈希
底层实现
的容器unordered_set
翼蛇湖-纪宁
·
2024-02-05 12:30
C++
哈希算法
c++
算法
第十天栈和队列
接下来介绍的栈和队列也是SGISTL里面的数据结构,知道了使用版本,才知道对应的
底层实现
。
学习我是拒绝的
·
2024-02-05 09:27
数据结构与算法
数据结构
05.整数集合
1.简介:整数集合是集合键
底层实现
之一,当一个集合中只包含整数值元素,并且这个集合的值的元素不多时,redis就会使用整数集合作为集合键的
底层实现
。
蜗牛ICU
·
2024-02-05 05:25
C++从零开始的打怪升级之路(day29)
C++的学习记录贴在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的是关于vector的底层构造模拟1.基础函数vector的
底层实现
和
云淡风轻kk
·
2024-02-05 03:58
c++
开发语言
C++从零开始的打怪升级之路(day28)
C++的学习记录贴在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的是关于vector的底层构造模拟1.基础函数vector的
底层实现
和
云淡风轻kk
·
2024-02-05 03:28
c++
javascript
前端
C++对象内存及虚表布局详解
C++对象模型可以概括为以下2部分:语言中直接支持面向对象程序设计的部分对于各种支持的
底层实现
机制来自《深度探索C++对象模型》类内基本元素成员变量(静态和非静态)成员函数(静态、非静态、virtual
chabon
·
2024-02-04 20:46
Java虚拟机—内存模型与线程
而Java线程主要介绍Java中线程的
底层实现
、线程调度和切换等过程。主要内容包括:1.Java内存模型主内存和工作内存内存间的交互volatile型变量的规则lo
Sunflow007
·
2024-02-04 18:38
这才是Java基础知识点的总结!
Java的知识点其实非常多,并且有些知识点比较难以理解,有时候我们自以为理解了某些内容,其实可能只是停留在表面上,没有理解其
底层实现
原理。纸上得来终觉浅,绝知此事要躬行。
xiaomage9527
·
2024-02-04 11:04
Redis五种数据结构及实现原理
右边进左边出:队列2.2.2右边进右边出:栈2.2.3慢操作2.3集合(set)2.4散列(hash)2.5有序集合(zset)3.通用法则4.过期时间4.1实现原理4.2定时扫描策略4.3从库的过期策略5.
底层实现
原理
Martiny66
·
2024-02-04 04:38
Redis
Redis
数据结构
多角度剖析redis数据结构及
底层实现
原理、应用场景
目录1.字符串(string)1.1redis的字符串类型:1.2string的编码方式有三种:1.3string的预分配空间机制;1.4对比C语言的字符串优点:1.5string的使用场景:2.链表(list)2.1redis3.2版本之前链表结构:2.2redis3.2版本之前ziplist转化为linklist条件:2.3linklist结构:2.3.1linklist缺点:2.4zipli
半生程序员
·
2024-02-04 04:07
java知识
redis
哈希算法
散列表
数据结构
缓存
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他