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
zset底层实现
Redis数据结构
我们常用的Redis数据类型有5种,分别是:StringListSet
ZSet
/SortedSetHash还有一些高级数据类型,比如Bitmap、HyperLogLog、GEO等,其底层都是基于上述5种基本数据类型
Surpass余sheng军
·
2024-01-07 16:49
redis
缓存
ArrayList 与 LinkedList 的选择与应用
在Java编程中,ArrayList和LinkedList是两种常用的集合类,它们都实现了List接口,但在
底层实现
和性能表现上存在显著差异。
Itmastergo
·
2024-01-07 14:44
算法
java
开发语言
Redis的五种存储类型以及常用的用途
String存储session、token,地址信息,分布式锁的实现list列表set共同关注、共同好友Hsah购物车信息
zset
排行榜
新赤
·
2024-01-07 11:33
redis
数据库
缓存
Redis(Nosql数据库)
redis-cli命令行工具:redis-benchmark测试工具:四.Redis数据库常用命令string(字符串)数据类型:List(列表)数据类型:hash(散列)数据类型:Set数据类型(无序集合)
zset
伍dLu
·
2024-01-07 06:41
redis
数据库
缓存
Docker实战03|Cgroups
相信读完以后可以更加深入的了解Docker关于Namespace的
底层实现
原理了。本文继续针对Cgroups技术展开讲解并利用Go语言进行实践。本系列所有代码均已经开源。
云原生实战指南
·
2024-01-07 05:40
Docker
Go
docker
容器
运维
Docker实战04|Union File System
相信读完以后可以更加深入的了解LinuxCgroups的
底层实现
原理了。本文继续针对Docker在构建时都干了哪些事情做一些详细的讲解。本系列所有代码均已经开源。
云原生实战指南
·
2024-01-07 05:40
Docker
Go
docker
eureka
容器
云原生
Docker实战05|Docker构建流程分析
相信读完以后可以更加深入的了解Docker关于UnionFileSystem的
底层实现
原理了。本文继续针对Docker在构建时都干了哪些事情做一些详细的讲解。本系列所有代码均已经开源。
云原生实战指南
·
2024-01-07 05:39
Docker
Go
docker
容器
云原生
kubernetes
大型园区网建设(防火墙部分)
部署双机热备实现负载分担,并启用会话快速备份功能,解决来回路径不一致的问题,使用ip-link技术检测R1的loopback0接口不可达则触发主备切换[FW1-zone-dmz]dithfirewallzonedm
zset
priority50addinterfaceGigabitEthernet1
网络攻城狮_
·
2024-01-07 04:59
大型园区建设案例
HCIP-Datacom
HCIE-Datacom
网络
网络协议
tcp/ip
【响应式编程-05】Lambda方法引用
一、简要描述Lambda的方法引用也叫引用方法方法引用初体验方法引用的
底层实现
方法引用的语法格式方法引用举例静态方法引用构造方法引用普通方法引用super和this方法引用数组的方法引用二、方法引用初体验为什么出现方法引用
飞鸽FlyGo
·
2024-01-07 02:45
MCA
开发语言
java
Lambda
Stream
响应式编程
模拟springboot
底层实现
工程介绍_哔哩哔哩_bilibili启动注解:@Target(ElementType.TYPE)//类注解@Retention(RetentionPolicy.RUNTIME)//运行时@Documented@Inherited@ComponentScan//springboot扫描bean,内部spring容器就会有独赢controller的beanpublic@interfaceMySprin
xy294636185
·
2024-01-07 00:13
java框架
spring
boot
java
spring
hotspot源码角度看OOP之类属性的
底层实现
问题分析在计算机的世界里,一个问题的解决方案永远不止一种。但是取舍过后,最合适的只剩唯一。当然,你能想到的解决方案的多少,与你对这个问题的理解程度是息息相关的。对于一个问题的理解程度,与你的技术视野紧密不可分。你想到而能不能做到,与你的技术实力直接挂钩。好像不止是计算机世界哈,哪个世界都这样!比如说让你来实现OOP机制。咱们先不说完整的,就聚焦属性继承,你会如何实现。经常看我文章的小伙伴可能比较奇
子牙老师
·
2024-01-06 23:27
手写JVM专栏
jvm
c++
开发语言
Java
《Hive系列》Hive详细入门教程
Hive本质将HSQL转化成MapReduce程序Hive处理的数据存储在HDFSHive分析数据
底层实现
的是MR执行程序运行在Yarn上1.2Hive的优缺点1.2.1
DATA数据猿
·
2024-01-06 17:55
Hive
hive
go数组和slice
数组是值拷贝,slice是指针拷贝funcmain(){a1:=[]int{1,2,3,4,5,6}a2:=a1a2=a1[0:2]//slice是指针拷贝,slice
底层实现
还是arraya2[0]=
码玩主
·
2024-01-06 14:46
Redis 教程
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,
zset
,hash等数据结构的存储。Redis支持数据的备份,即mast
steem_ding
·
2024-01-06 10:59
redis
数据库
缓存
高级鉴权验签方式的实践,技术方案为注解+ASCII排序+多类型多层级动态拼接+RSA加密(或国密SM2)+Base64+Redis滑动窗口限流
所以要增加流控处理;不同的来源在独立配置,可以做到不同来源的限流鉴权设计技术方案:采用注解+ASCII排序+多类型多层级动态拼接+RSA加密(或国密SM2)+一次Base64转码限流设计:采用Redis的
zset
我是小酒
·
2024-01-06 10:17
【解决方案】
redis
数据库
缓存
鉴权
限流
验签
C++入门篇(6)之内存处理
文章目录前言C/C++内存分布c语言中动态内存管理方式C++内存管理方式new和delete操作基础类型new和delete操作自定义类型基于malloc开辟并初始化的自定义类型new和delete
底层实现
原理
捕获一只小肚皮
·
2024-01-06 09:42
c/c++
c++
c语言
开发语言
当我们在聊ArrayList
本文出自:https://blog.csdn.net/DT235201314/article/details/79867960一丶概述面试:说说HashMap的
底层实现
原理?
天一方蓝
·
2024-01-06 09:10
阿里面试:redis 为什么把简单的字符串设计成 SDS?
面试官:了解redis的String数据结构
底层实现
嘛?铁子:当然知道,是基于SDS实现的面试官:redis是用C语言开发的,那为啥不直接用C的字符串,还单独设计SDS这样的结构呢?
Cyufeng
·
2024-01-06 08:57
redis
面试
redis
bootstrap
数据库
算法
Python从入门到网络爬虫(内置函数详解)
前言Python内置了许多的函数和类型,比如print(),input()等,我们可以直接在程序中使用它们,非常方便,并且它们是Python解释器的
底层实现
的,所以效率是比一般的自定义函数更有效率。
吃饭睡觉打代码想南南
·
2024-01-06 04:46
python
网络爬虫
人工智能
【响应式编程-03】Lambda表达式
底层实现
原理
一、简要描述Lambda的
底层实现
原理Lambda表达式编译和运行过程二、Lambda的
底层实现
原理Lambda表达式的本质函数式接口的匿名子类的匿名对象反编译:cfr-0.145.jar反编译:LambdaMetafactory.metafactory
飞鸽FlyGo
·
2024-01-05 22:14
MCA
开发语言
java
Lambda
Stream
响应式编程
Spring 面试题学习笔记整理
Spring面试题学习笔记整理Spring的理解IOC读取xml注入配置过程解析注解注入过程高频:IOC理解及原理
底层实现
IoC的
底层实现
高频:Bean的生命周期(图解)高频:Bean的生命周期(文解)
阿新-
·
2024-01-05 21:12
笔记
spring
笔记
java
HashMap实现原理和扩容机制
HashMap实现原理和扩容机制1.实现原理:HashMap的
底层实现
是一个哈希表即数组+链表;HashMap初始容量大小16,扩容因子为0.75,扩容倍数为2;HashMap本质是一个一定长度的数组,
渐暖吧
·
2024-01-05 21:07
技术交流
传智播客西安中心
并发&多线程编程-synchronized、Volatile
基础知识并发编程的优缺点缺点优点并发编程三要素多线程的劣势:Synchronized概述四个特性使用方式1:修饰实例方法方式2:修饰代码块方式3:修饰静态方法具体使用:双重校验锁单例模式synchronized
底层实现
原理
叮咚Zz
·
2024-01-05 14:08
Java入门
java
jvm
开发语言
SpringBoot实用开发(九)-- RedisTemplate处理
ZSet
类型的数据
目录1.添加元素(有序集合是按照元素的score值由小到大进行排列)2.删除对应的value,value可以为多个值
普雅^0^雷蒙达
·
2024-01-05 08:06
SSM框架
redis
spring
boot
java
spring
后端
JavaWeb——后端之SpringBoot基础知识
官网:https://spring.io/Spring全家桶:Spring已经形成了一种开发生态圈,其提供的若干子项目分别用于完成特定的功能SpringBoot简化了SpringFramework,不用
底层实现
那么配置繁琐
小鱼0135
·
2024-01-05 08:32
#
JavaWeb
spring
boot
后端
java
redisson滑动时间窗应用场景
概述前10分钟内累计3次验证失败后,增加图形验证码验证条件,前10分钟内累计6次验证失败后,系统自动锁定该账号15分钟,15分钟后自动解锁;方案基于redisson(
zset
)滑动时间窗记录最近10分钟内该账户登录失败次数统计次数
StrangerIt
·
2024-01-04 19:35
redis
算法
2024.1.2 Redis 数据类型 Stream、Geospatial、HyperLogLog、Bitmaps、Bitfields 简介
目录引言Stream类型Geospatial类型HyperLogLog类型Bitmaps类型Bitfields类型引言Redis最关键(应用广泛、频繁使用)的五个数据类型StringListHashSet
ZSet
茂大师
·
2024-01-04 14:51
Redis
redis
数据库
缓存
向爬虫而生---Redis 基石篇5 <拓展
Zset
>
前言:基础操作篇最后一环节,就是这个了!reids里面的有序集合...向爬虫而生---Redis基石篇4<拓展Set>-CSDN博客向爬虫而生---Redis基石篇3<拓展List>-CSDN博客向爬虫而生---Redis基石篇2<拓展Hash>-CSDN博客向爬虫而生---Redis基石篇1<拓展str>-CSDN博客(前面的内容链接都放在这里了!)正文有序集合(SortedSet)是Redis
大河之J天上来
·
2024-01-04 14:48
redis高级
redis
数据库
缓存
阿里面试:redis 为什么把简单的字符串设计成 SDS?
面试官:了解redis的String数据结构
底层实现
嘛?铁子:当然知道,是基于SDS实现的面试官:redis是用C语言开发的,那为啥不直接用C的字符串,还单独设计SDS这样的结构呢?
Crhy、Y
·
2024-01-04 13:46
Java
后端
面试
redis
职场和发展
java
开发语言
后端
JavaSE学习笔记 Day18
JavaSE学习笔记Day18···16.2.2迭代器16.2.3泛型的基本使用16.3常见的单列集合实现类16.3.1ArrayList16.3.2List集合的遍历16.3.3ArrayList的
底层实现
白斑马不是斑马
·
2024-01-04 09:34
JavaSE
笔记
java
Redis
结构类型Stringstring命令List列表List命令redis127.0.0.1:6379>LRANGEKEY_NAMESTARTENDSet集合set集合命令set使用HashHash命令
Zset
Zset
pomelo-
·
2024-01-04 06:26
redis
数据库
缓存
第二十七章 正则表达式
第二十七章正则表达式1.正则快速入门2.正则需求问题3.正则
底层实现
14.正则
底层实现
25.正则
底层实现
36.正则转义符7.正则字符匹配8.字符匹配案例19.字符匹配案例211.选择匹配符(|)12.正则限定符
幸运小新
·
2024-01-04 01:24
JAVA第二阶段2
正则表达式
java
Redis 知识点总结(Java面试)
ZSet
:带权值的无序集合,即每个
ZSet
元素还另有一个数字代表权值,集合通过权值进行排序。
KingGue
·
2024-01-04 00:52
数据库
redis
java
面试
数据库
《Redis实战》学习笔记
特点:1、是一个高性能的key/value内存型数据库2、支持丰富的数据类型(string,List,Set,
ZSet
,Hash)3、支持持久化内存数据,可以持久化到硬盘中4、单进程,单线程效率高redis
懒狗罢了
·
2024-01-03 20:24
rpc
学习
笔记
C++ map容器
其主要区别在于
底层实现
方式和性能表现。1、
底层实现
方式 map内部使用红黑树(一种自平衡二叉查找树)来实现,而unordered_map则使用哈希表来实现。
book0121
·
2024-01-03 19:33
算法刷题笔记
c++
开发语言
数据结构
Redis相比memcached有哪些优势?
(5)使用底层模型不同,它们之间
底层实现
方式以及与客户端之间通信的应用协议不一样。Redis直接自己构建了VM机制,因为一般的系统调用系统函数的话,会
hpcds
·
2024-01-03 17:35
Java
JDK源码 0923 HashSet HashTable
进了HashXXX家族,感觉好难啊HashSet的
底层实现
竟然是HashMap,年少无知了。不过想想也是复用的典范了。
学习吧朱小宁
·
2024-01-03 13:15
Redis(二)数据类型
文章目录官网备注十大数据类型StringListHashSet
ZSet
BitmapHyperLogLog:GEOStreamBitfield官网英文:https://redis.io/commands/
Lucky_Turtle
·
2024-01-03 13:29
Java
redis
数据库
缓存
javaweb-青橙项目-10-85
SpringDataRedis1.1SpringDataRedis简介1.2SpringDataRedis快速入门1.2.1准备工作1.2.2值类型操作1.2.3Set类型操作1.2.4List类型操作1.2.5Hash类型操作1.2.6
ZSet
lidashent
·
2024-01-03 10:10
javaweb
java
一文道破Java NIO
基础组件简介SelectorChannelSelectionKey2.3JavaNIO代码示例2.4Linux支持多路复用的系统调用函数select函数poll函数epoll函数JDKSelector
底层实现
三
bboyzqh
·
2024-01-03 10:34
java
nio
io
多路复用
redis核心技术梳理(持续更新)
keys/rename/dbsize/type/mget/mset/expire/setnx/incr/decr/append/flushallredis的数据类型String/Hash/List/Set/
Zset
泡^泡
·
2024-01-03 09:05
Redis
redis
java
缓存
高并发接口限流
计数器限流算法2、滑动窗口限流算法3、漏桶限流算法4.令牌桶限流算法接口限流方案限流算法对比、网关限流实践总结Redis实现限流的几种方式基于Redis的setNX的操作(固定时间算法)基于Redis的数据结构
zset
思静语
·
2024-01-03 09:51
并发
Java性能优化
java
Day5 哈希表理论基础 242.有效的字母异位词 349.两个数组的交集 202.快乐数 1. 两数之和
在C++中,set和map分别提供以下三种数据结构,其
底层实现
以及优劣如下表所示:集合
底层实现
是否有序数值是否可以重复能否更改数值查询效率增删效率std::set红黑树有序否否O(logn)O(logn
Alexander yaphets
·
2024-01-03 07:38
哈希算法
数据结构
c++
java中使用redis
种数据类型redis存储的是key-value结构的数据,其中key是字符串类型,value有5种常用的数据类型:字符串string、哈希hash、列表list、集合set、有序集合sortedset/
zset
qq_41482600
·
2024-01-03 06:42
数据库
java
redis
mybatis
redis五种基本数据类型
redis一共分为5中基本数据类型:String,Hash,List,Set,
ZSet
第一种StringString类型是包含很多种类型的特殊类型,并且是二进制安全的。
xmh-sxh-1314
·
2024-01-03 02:30
redis
redis持久化
命令时基于内存命令是单线程,没有上下文切换基于IO多路复用机制全局哈希表二、常用五大数据类型String、Hash、List、Set、
ZSet
List:相当于Java的的LinkedListSet:相当于
xmh-sxh-1314
·
2024-01-03 02:00
redis
Feign的介绍
并且feign
底层实现
了ribbon具有负载均衡。
好大一只鹏
·
2024-01-02 21:37
《C/C++ 面试 100 例》(四)vector 扩容策略
精简后的扩容逻辑3、验证扩容逻辑4、优化三、论文解读补充1、Size和Capacity2、内存重分配3、内存重分配策略4、倍增法时间复杂度分析一、引例1、vector扩容概述我们知道,STL的vector
底层实现
是动态数组
英雄哪里出来
·
2024-01-02 20:36
《C/C++
面试
100
例》
算法
c++
STL
vector
倍增
面经-Redis
①、字符串string②、列表List③集合Set④hash表⑤有序集合
zset
-命令-命令-命令-命令-命令-底层数据结构-底层数据结构-底层数据结构-底层数据结构-底层数据结构-优点2.说说Redis
微微微微微凉、
·
2024-01-02 18:13
面试
redis
数据库
缓存
Redis学习记录
111880326文章目录NoSql概述为什么要用NoSqlNoSQL的四大分类Redis入门概述Linux环境安装redis测试性能基础知识五大数据类型Redis-keyStringListSetHash
Zset
默_silence
·
2024-01-02 18:12
#
Java
#
数据库原理
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他