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底层实现
java并发编程(CAS和AQS区别:附AQS自定义实现)
java并发编程(CAS和AQS区别)文章目录java并发编程(CAS和AQS区别)CAS操作模型重试机制(循环CAS)
底层实现
ABA问题可重入锁ReentrantLockAQS请求锁创建Node节点并加入链表挂起等待释放锁公平锁如何实现可重入读写锁
Amewin
·
2023-11-03 10:30
Java并发
AQS
CAS
并发容器
springmvc简单介绍及使用
springmvc简单介绍及使用1、SpringMvc介绍1.1、SpringMvc简介1.2、SpringMvc的优点1.3、SpringMvc的
底层实现
原理2、搭建基于Maven的SpringMvc
小乐乐的天台
·
2023-11-03 08:04
java
spring
mvc
redis 数据类型与持久化
java分布式锁使用redisson1.底层redis对象与数据结构list底层是链表set底层是HashTableRedis有序集合
zset
的
底层实现
编码
zset
的编码有ziplist和skiplist
宋song一
·
2023-11-03 04:01
数据库
redis
数据库
redis技术内幕
redis基本数据结构及实现redis基本数据结构stringlistset
zset
hashredis数据结构的实现SDS(simpledynamicstring,SDS简单动态字符串)SDS是redis
spencersong
·
2023-11-03 04:27
笔记
redis
分布式
内存数据库
数据持久化
2022-3-2的北京58同城面试题
Synchronized
底层实现
、JVM的三色标记算法、为什么要用三色标记算法、JVM中线程私有的区域有哪些,常用的linux指令、redis除了做缓存以外还做了哪些功能,redis实现延迟队列怎么实现
勤自省
·
2023-11-03 02:51
面试题
java
redis
开发语言
数据结构及底层原理实现
数据结构及其底层原理实现区分物理结构和逻辑结构物理结构介绍数组链表数组和链表的区别逻辑结构介绍栈(stack)队列双端队列栈和队列的应用散列表(哈希表)树的介绍二叉树什么是二叉树二叉树的应用二叉树的遍历二叉堆优先队列python常见数据类型的
底层实现
原理
cc_beolus
·
2023-11-03 01:58
数据结构
数据结构
链表
队列
二叉树
python
算法通关村第四关——理解栈
栈是很多表达式、符号等运算的基础,也是递归的
底层实现
。理论上递归能做的题目栈都可以,只是有些问题用栈会非常复杂。
YOU619
·
2023-11-02 10:59
数据结构与算法
算法
算法通关村第四关[青铜挑战]-理解栈手写栈
栈是很多表达式、符号等运算的基础,也是递归的
底层实现
。理论上递归能做的题目栈都可以,只是有些问题用栈会非常复杂。栈
底层实现
仍然是链表或者顺序
若倾ღ
·
2023-11-02 10:26
算法通关村
算法
数据结构
算法通关村第4关|栈 青铜——理解栈手写栈
栈是很多表达式、符号等运算的基础,也是递归的
底层实现
。栈
底层实现
仍然是链表或者顺序表栈与线性表的最大区别是数据的存取的操作被限制了,其插入和删除操作只允许在线性表的一端进行。
Elvis_Max
·
2023-11-02 10:54
算法通关村
算法
java
数据结构
链表
redis基础语法
Redis存储的是key-value结构的数据,其中key是字符串类型,value有5种常用的数据类型:字符串string哈希hash列表list集合set有序集合sortedset/
zset
解释说明:
鸡鸭扣
·
2023-11-02 07:03
redis
数据库
缓存
运维
nosql
nosql数据库
sql
Spring - JUC ReentrantLock原理
该操作是一个原子操作,被广泛的应用在Java的
底层实现
中。在Java中,CAS主要是由sun.misc.Unsafe这个类通
当走的路甚远
·
2023-11-02 05:59
Java
ReentrantLock
iOS self、super
底层实现
原理
就会让当前对象去调用父类的方法,本质还是当前对象在调用)self调用自己方法,super是调用父类方法[selfclass]和[superclass]输出是一样的(重写了就不一样了)二、self和super
底层实现
原理当使用
下班不写程序
·
2023-11-01 10:09
ArrayList,Array的三种遍历优缺点
、Iterator,迭代器遍历适用于连续内存储存方式,如:array数组,arrayList集合(底层也是基于数组实现)缺点:从头开始遍历,不灵活有点:可对遍历的元素进行删除操作2、foreach遍历
底层实现
也是基于
一本书一段情宁缺毋滥
·
2023-11-01 08:26
redis详细介绍
和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、
zset
(sortedset--有序集合)和hash(哈希类型)。
weixin_33826268
·
2023-11-01 07:55
十五、redis的使用
应用场景二、安装2.1Macos下安装2.2Linux下安装2.4客户端连接2.5切换数据库三、数据库操作3.1string类型3.2键的操作3.3Hash类型3.4list类型3.5set类型3.6
zset
mChenys
·
2023-11-01 06:33
python
redis
数据库
缓存
Java性能调优必备知识学习路线
2.1扎实的计算机基础2.2研读源码了解
底层实现
原理2.3追根问底和总结经脸三、性能调优必备知识3.1Java应用性能分析3.2Java应用性能分析技巧3.3WebService的性能3.4Java性能调优
小贤java
·
2023-11-01 02:15
Java
SE
Java性能调优
实战经验
java
性能优化
学习
后端
力扣239题:滑动窗口的最大值之优先队列解法 -- 学习笔记
滑动窗口的最大值题目要求如下:准备知识:优先队列:
底层实现
原理为堆。C++优先队列默认模式为大顶堆,即数字大的优先级高,出队顺序为优先级最高的先出。
贝_才-日_月
·
2023-11-01 01:43
leetcode
学习
数据结构
redis
redis概览是一个单进程单线程模型的基于内存的高性能的key-value内存型数据库支持数据的持久化,提供string,list,set,
zset
(sortedset),hash等数据结构的存储,支持主从备份
一只程序猿TA
·
2023-11-01 00:20
bigdata
大数据
redis
JVM
但是框架的
底层实现
,项目的优化,问题的定位却完全不能
java架构_Zhang
·
2023-10-31 23:38
redis+lua 实现接口限流
方案二:用
zset
数据结构,实现窗口滑动,但是这个方案如果
明平姚A
·
2023-10-31 22:21
lua
redis
开发语言
牛客网Java后端开发面经汇总
数据库常用数据结构操作系统Spring设计模式分布式RedisMybatis消息队列场景题手撕代码LinuxTomcat其他技能相关Java基础知识HashTable、HashMap、ConcurrentHashMap
底层实现
xyx_HFUT
·
2023-10-31 22:32
Java
笔试面试
java
面试
自动化测试开发 —— 如何封装自动化测试框架?
封装自动化测试框架,测试人员不用关注框架的
底层实现
,根据指定的规则进行测试用例的创建、执行即可,这样就降低了自动化测试门槛,能解放出更多的人力去做更深入的测试工作。
自动化测试 老司机
·
2023-10-31 16:08
软件测试
测试工程师
自动化测试
selenium
自动化测试
测试工具
postman
python
自动化测试框架
ReentrantLock原理详解
@[TOC]前言了解ReentrantLock的原理和
底层实现
一、ReentrantLock是如何实现的?ReentrantLock主要利用CAS和AQS队列实现,并且支持公平锁和非公平锁。
洞见星河
·
2023-10-31 09:13
laravel队列背景知识
这个简单的消息队列很容易实现
Zset
有序集合有些任务场景,并不需要任务立刻执行,而是需要延迟执行;有些任务很重要,需要在任务失败的时候重新尝试。这些功能仅仅依靠list是无法完成的。这个时候,就
kasterSH
·
2023-10-31 08:58
算法通关村第四关-青铜挑战基于链表完成栈
栈是很多表达式、符号等运算的基础,也是递归的
底层实现
。理论上递归能做的题目栈都可以,只是有些问题用栈会非常复杂。
踏遍三十六岸
·
2023-10-31 06:23
算法村
算法
链表
数据结构
后端
数据研发面经——字节跳动
底层实现
?两者扩容机制10.集合相
只会收藏他人资料的卑微嘎
·
2023-10-31 05:38
java
开发语言
后端
汤姆猫服务器war作用,如何使用Dockerfile构建Tomcat镜像并部署war
相同点:
底层实现
上一样,最终都是通过`dockercommit`生成镜像;不同点:通过`Dockerfile`生成镜像,能够实现镜像文档化,使得镜像可读且易维护;通过`dockerbuild`生成镜像则相反
蘭色的天空
·
2023-10-31 00:03
汤姆猫服务器war作用
scrapy-redis分布式爬虫(分布式爬虫简述+分布式爬虫实战)
Redis是一个高性能的nosql数据库2.Redis的所有操作都是原子性的3.Redis的数据类型都是基于基本数据结构,无需额外的抽象4.Redis五种数据类型:string、hash、list、set、
zset
有洁癖的懒羊羊
·
2023-10-30 15:30
爬虫
scrapy
redis
分布式
Go Map
底层实现
简述
其
底层实现
是一个哈希表(hashtable),下面是有关map
底层实现
的详细介绍:哈希表:map的
底层实现
是一个哈希表,也称为散列表。哈希表是一个数组,其中每个元素被称为"桶",用于存储键值对。
Lamb!
·
2023-10-30 14:39
Go
哈希算法
golang
开发语言
后端
Redis
文章目录Redis1介绍2Redis数据类型2.1String类型2.2hash类型2.3list类型2.4set类型2.5
zset
类型Redis1介绍Redis(RemoteDictionaryServer
kdxing198
·
2023-10-30 12:20
redis
数据库
系列三十四、代理(四)JDK动态代理 vs CGLIB动态代理
一、SpringAOP的
底层实现
机制是什么动态代理。二、什么动态代理JDK动态代理和CGLIB动态代理。
YYAugenstern
·
2023-10-30 11:22
Spring全家桶面试系列
java
开发语言
zookeeper浅谈
zookeeper
底层实现
了存储文件和通知回调功能它的数据结构类似于一个标准的文件系统,相
宜信技术学院
·
2023-10-30 10:44
程序员笔记
zookeeper
数据库
分布式
java
hadoop
Redis为什么这么快
它支持多种类型的数据结构,如字符串(Strings),散列(Hash),列表(List),集合(Set),有序集合(SortedSet或者是
ZSet
)与范围查询,Bitmaps,Hyperloglogs
MikeLue
·
2023-10-30 09:14
【STL】容器适配器stack和queue常见用法及模拟实现
的介绍1.2stack使用2.stack模拟实现3.queue介绍及使用3.1queue的介绍4.queue模拟实现5.栈和队列使用不同默认适配器的区别6.dequeue原理简单介绍6.1dequeue
底层实现
一个努力学习编程的人
·
2023-10-30 04:52
C++
STL标准模版库
c++
开发语言
算法
c语言
C++:函数对象Functor(仿函数)与匿名函数对象(Lambda表达式)详细介绍以及
底层实现
。
1函数对象Functor(仿函数)1.1概念:函数对象就是类对象,生成这个类对象的类中,拥有一个小括号运算符重载函数。重载了小括号运算符的类的类对象,就叫函数对象。1.2代码实例:#includeusingnamespacestd;templateclassA{T1name;public:A(T1name){this->name=name;}voidoperator()(){coutnamea("
向着太阳迎着光_
·
2023-10-30 02:06
c++
c++
开发语言
《算法通关村—如何基于数组(或者链表)实现栈》
栈是很多表达式、符号等运算的基础,也是递归的
底层实现
。理论上递归能做的题目栈都可以,只是有些问题用栈会非常复杂。
IDIOT___IDIOT
·
2023-10-30 00:44
算法学习
算法
链表
数据结构
go知名第三方包ssdb
1、ssdb简介SSDB是一个C/C++语言开发的高性能NoSQL数据库,支持KV,list,map(hash),
zset
(sortedset),qlist(队列)等数据结构,用来替代或者与Redis配合存储十亿级别列表的数据
这题有点难
·
2023-10-29 20:08
redis常用命令汇总
redis前置命令2.redis的5种数据类型A、字符串类型stringB、哈希类型hash–java对象C、列表类型list–javalistarrayD、集合类型set–hashsetE、有序集合类型
zset
做最幸福的
·
2023-10-29 19:14
笔记
redis
数据库
nosql
Redis面试题
键的类型只能为字符串,值支持五种数据类型:String,List,Set,
Zset
,Hash与传统数据库不同的是Redis的数据是存在内存中的,所以读写速度非常快,因此redis被
骚戴
·
2023-10-29 16:50
Java面试题
redis
【git】git底层原理及相关命令
写在前面git是一款非常好用的分布式的版本控制软件,然后最近看了git
底层实现
的一些东西(也不是很底层),记录总结一下,以便更好的理解使用git。本文主要是从三个对象说起。
shanxiaoshuai
·
2023-10-29 16:11
web开发
git
C++——string之迭代器
迭代器iterator(一)迭代器概念迭代器就是一种访问string中的各个元素的机制,类似于指针(其
底层实现
就是指针,同样有解引用、++、--的操作);(二)迭代器种类迭代器总共有四种:正向迭代器(iterator
不逢杨意
·
2023-10-29 15:29
c++
开发语言
Spring AOP源码分析
目录1、AOP是什么2、AOP的作用及其优势3、AOP的
底层实现
3.1JDK动态代理:3.2CGLIB动态代理4、AOP相关概念5、AOP运行流程图6、AOP源码解析6.1源码解析须知6.2注册自动代理创建器
八五年的湘哥
·
2023-10-29 14:26
SSM&开源组件
java
spring
aop
Redis(07)| 数据结构-跳表
Redis只有
Zset
对象的
底层实现
用到了跳表,跳表的优势是能支持平均O(logN)复杂度的节点查找。
zset
结构体里有两个数据结构:一个是跳表,一个是哈希表。
蘑菇蘑菇不会开花~
·
2023-10-29 13:30
Redis
redis
redis6.0源码分析:跳表skiplist
文章目录前言什么是跳表跳表(redis实现)的空间复杂度相关定义跳表(redis实现)相关操作创建跳表插入节点查找节点删除节点前言太长不看版跳跃表是有序集合
zset
的
底层实现
之一,除此之外它在Redis
路飞H
·
2023-10-29 12:39
redis
skiplist
redis
Mysql - MySQL索引(复合索引、覆盖索引、索引下推、前缀索引)
目录存储引擎与
底层实现
的数据结构InnoDB主键索引和二级索引复合索引(一棵B+树过滤过个条件)覆盖索引(不用回标)索引下推(减少回表次数)前缀索引(长字符串索引优化)存储引擎与
底层实现
的数据结构数据结构
it_lihongmin
·
2023-10-29 10:45
数据库
B+树
索引下推
复合索引
覆盖索引
聚簇索引
C++语法——右值引用、移动构造和赋值、万能引用和转发、move和forward
底层实现
右值和左值的互相传递①左值->右值引用②右值->左值引用(四).右值引用的自身属性二.移动构造和移动赋值(一).移动构造(二).移动赋值三.转发(一).万能引用(二).完美转发四.move和forward
底层实现
方式
就要 宅在家
·
2023-10-29 08:02
C++语法
c++
右值引用
左值引用
move/forward底层
移动构造
移动赋值
万能引用
完美转发
Redis(06)| 数据结构-整数集合
整数集合是Set对象的
底层实现
之一。当一个Set对象只包含整数值元素,并且元素数量不大时,就会使用整数集这个数据结构作为
底层实现
。
蘑菇蘑菇不会开花~
·
2023-10-29 07:35
Redis
redis
Redis(05)| 数据结构-哈希表
在讲压缩列表的时候,提到过Redis的Hash对象的
底层实现
之一是压缩列表(最新Redis代码已将压缩列表替换成listpack)。Hash对象的另外一个
底层实现
就是哈希表。哈希
蘑菇蘑菇不会开花~
·
2023-10-29 07:05
数据结构
java原子类-Atomic
当我们只是需要一个简单的、高效、线程安全的递增或者递减方案:简单:操作简单,
底层实现
j简单高效:占用资源少,操作
架构大数据双料架构师
·
2023-10-29 06:03
java
开发语言
算法
后端
Redis基本常识
redis的五种数据类型string(字符串)、set(集合)
zset
(sortedset)(有序集合)、list(列表)、hash(哈希)类似于map(键值对)特别适合存储对象。
sword-you
·
2023-10-29 02:23
redis
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他