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
hash***
7.3_JAVA_八股文_Redis
1、存储类型:String(缓存)、List(消息队列)、
Hash
、Set聚合计算(唯一,无序,不可重复)点赞(防止重复,因为set唯一)、共同关注(聚合)、抽奖活动(唯一)、ZSet(排行榜)2、Zset
灰太狼Coding
·
2025-07-05 16:58
redis
数据库
缓存
Java对象哈希值深度解析
在Java开发中,对象的哈希值(
hash
Code())是一个看似基础却暗藏玄机的概念。它不仅影响着
Hash
Map、
Hash
Set等集合框架的性能,还涉及到JVM内存模型和对象相等性判断的核心逻辑。
小W求学之旅
·
2025-07-05 14:44
java
哈希算法
spring
spring boot + caffeine使用
Caffeine基于Concurrent
Hash
Map设计,采用了近似LRU(LeastRecentlyUsed,最近最少使用)算法,以实现高速缓存淘汰策略。
月光一族吖
·
2025-07-05 12:33
spring
boot
spring
java
【加解密与C】
HASH
系列(三)SM3
SM3算法简介SM3是中国国家密码管理局发布的密码杂凑算法标准,属于商用密码体系中的哈希算法。其输出为256位(32字节)固定长度的哈希值,安全性对标国际通用的SHA-256,但设计更注重抗碰撞性和效率,适用于数字签名、消息认证等场景。SM3算法特点输出长度:256位。分组处理:输入消息按512位分组处理。填充规则:采用Merkle-Damgård结构,填充方式与SHA-256类似(附加比特"1"
阿捏利
·
2025-07-05 10:18
加解密与C
哈希算法
c语言
算法
SM3
物联网数据安全区块链服务
import
hash
libimportjsonimporttimefromdatetimeimportdatetimefromuuidimportuuid4fromflaskimportFlask,jsonify
·
2025-07-04 23:38
Java equals方法揭秘:为何必须重写?
一、引言我们在编写Java实体类时,会使用构造器生成对应的有参的构造方法,无参的构造方法,以及set方法和get方法、equals方法和
hash
Code方法。
青衫-郁郁寡欢
·
2025-07-04 21:23
java
intellij-idea
开发语言
浏览器原生控件上传PDF导致
hash
值不同
用户要求对上传的pdf计算
hash
排重,上线后发现排重失败1、postman直接调用接口没有发现问题,每次获取的
hash
值是一样的2、apifox网页版,调用接口发现问题,清除缓存后(将选择的文件删除重新选择
wsxqaz
·
2025-07-04 14:03
pdf
哈希算法
算法
Java JUC源码分析系列笔记-JDK1.8的Concurrent
Hash
Map
文章目录1.是什么2.如何使用3.原理分析3.1.构造方法3.1.1.Node3.2.put方法【有加锁】3.2.1.计算key的
hash
3.2.2.死循环3.2.3.第一次进来table为空,所以需要初始化
Thinker QAQ
·
2025-07-04 10:39
Java
JUC源码分析
java
笔记
开发语言
“Redis缓存:掌握Redis常用五大数据类型“
1.4String数据结构2、Redis常用数据类型-List列表2.1概念2.2常用命令2.3数据结构3、Redis常用数据类型-Set集合3.1概念3.2常用命令3.3数据结构4、Redis常用数据类型-
Hash
南石.
·
2025-07-04 06:08
后端
#
MySQL数据库进阶
#
Redis
缓存
redis
笔记
熟练掌握RabbitMQ和Kafka的使用及相关应用场景。异步通知与解耦,流量削峰,配合本地消息表实现事务的最终一致性并解决消息可靠、顺序消费和错误重试等问题
2.设置
hash
key,计算key的
hash
值进行取模分区。3.不设置分区键,采用粘性发送,即往某个分区发送至batchSize16K大小
老三牛擦
·
2025-07-03 20:38
skywalking
RediSearch 字段类型与配置选项
选项:SORTABLE:允许用SORTBY排序NOINDEX:不参与索引,仅供返回定义语法FT.CREATEidxON
HASH
PREFIX1prod:SCHEMApriceNUMERIC[SORTABLE
Hello.Reader
·
2025-07-03 20:35
缓存技术
人工智能
数据库
redis
lua
数据库
缓存
精准定义 RediSearch 索引 Schema
一、Schema基础概念索引(Index):对Redis中的
Hash
或JSON文档进行反向索引,以支持全文、标签、数值、地理、向量等多种查询模式。
Hello.Reader
·
2025-07-03 20:05
数据库
缓存技术
人工智能
django
python
后端
Hash
Map和
Hash
Set的区别
你可以先百度一下
Hash
Map和
Hash
Set的区别,有很多答案,包括但不限于:
Hash
Map实现了Map接口,
Hash
Set实现了Set接口。
weixin_44612246
·
2025-07-03 20:34
java
开发语言
【Java面试】讲讲Redis的Cluster的分片机制
RedisCluster分片机制详解1.分片核心机制:哈希槽(
Hash
Slot)RedisCluster采用虚拟哈希槽分区,将数据分散到16384个固定槽位(slot)上,每个主节点负责一部分槽位。
用心分享技术
·
2025-07-03 19:58
Java面试题
java
面试
redis
Java面试题100道及答案
;record类:不可变数据类,自动生成equals()、
hash
Code()和toString()。示例代码:publicrecordUser(St
编程大全
·
2025-07-03 06:48
面试题
java
开发语言
17.RestClient实现数据聚合功能带过滤条件
@OverridepublicMap>filters(RequestParamsparam){Map>res=new
Hash
MapbrandList=getAggByName(aggregations,
卷土重来…
·
2025-07-03 05:14
windows
通过 Java 调用 ChromeDriver 启动 Chrome 浏览器后,当用户**手动点击按钮**时导致标签页崩溃
importorg.openqa.selenium.chrome.ChromeOptions;importorg.openqa.selenium.remote.CapabilityType;importjava.util.
Hash
Map
Esengnet
·
2025-07-02 22:20
java
Redis 集群与分布式实现:从原理到实战
一、集群基础架构与核心原理1.数据分片机制Redis集群采用哈希槽(
Hash
Slot)实现数据分片,共有
一切皆有迹可循
·
2025-07-02 22:48
redis
redis
分布式
数据库
后端
缓存
PgSQL内核特性 | Brin索引
这对IO的负载影响特别大,当在join时,比如
Hash
Join的外表,需要对每个数据都进行
Hash
表探测,进一步影响性能。
yzs87
·
2025-07-02 19:56
搜索引擎
数据库
Java基础 集合框架 之Set框架之TreeSet
特色核心优势)基础导航方法范围视图(不修改原集合)提取和删除元素逆序视图不允许null元素TreeSet线程不安全TreeSet线程不安全体现解决方案TreeSet优缺点TreeSet应用场景类结构传承去区别于
Hash
Set
骑牛小道士
·
2025-07-02 16:05
集合框架之Set
java
开发语言
Java基础 集合框架 之Set框架之Linked
Hash
Set
Linked
Hash
SetLinked
Hash
Set构造方法Linked
Hash
Set底层数据结构及实现原理Linked
Hash
Set核心特性有序性插入顺序排序伪访问顺序排序(LRU)元素唯一性底层数据结构
骑牛小道士
·
2025-07-02 16:05
集合框架之Set
java
开发语言
003-128 最长连续序列
题目我的思考+word题解题解题解思路classSolution{publicintlongestConsecutive(int[]nums){SetnumSet=new
Hash
Set<>();for(
Ernest_NEU
·
2025-07-02 08:08
算法
leetcode
搞笑Java工程师面试:从基础到高并发,大厂技术总监直击水货本质
第1轮:Java核心、基础框架与数据库问题1:Java中的Concurrent
Hash
Ma
搞Java的小码农
·
2025-07-02 08:06
Java技术场景题
Java
面试
技术
高并发
微服务
分布式
Redis
2023年JAVA面试题【Redis/Elasticsearch】
它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和
hash
(哈希类型)。
GJH-JAVA
·
2025-07-02 08:33
java
redis
elasticsearch
25年银行行业java后端常问高频面试题
一、技术八股文高频题(银行侧重点)1.Java基础&并发编程
Hash
Map在JDK1.8中的优化?Concurrent
Hash
Map如何保证线程安全?
小凡敲代码
·
2025-07-02 08:02
java
java后端
java面试
Java面试题
互联网大厂
Java八股文
后端开发
2025年Java后端面试必刷题:场景题与八股文高频考点
一、高频八股文面试题Java基础篇
Hash
Map与Concurrent
Hash
Map的区别
Hash
Map非线程安全,JDK1.8后采用数组+链表/红黑树结构Concurrent
Hash
Map线程安全,JDK1.8
小凡敲代码
·
2025-07-02 08:02
java
面试
Java面试
java面试题
互联网大厂
java面试
java场景题
Python Json数据排序
import
hash
lib#recursivelycalculateeachelementblock's
hash
code,andreorderthechildnodesinthelistbasingonthe
hash
code
weixin_33851177
·
2025-07-02 04:38
python
json
java
深入理解
Hash
Map:从数据结构到高并发战场
Hash
Map的答卷:核心武器:数组+链表/红黑树灵魂算法:哈希函数(
Hash
Function)扩容策略:负载因子(LoadF
达利源
·
2025-07-02 01:18
java面试题
哈希算法
散列表
算法
rabbitmq动态创建交换机、队列、动态绑定,销毁
//缓存已创建的绑定,避免重复声明privatefinalMapcreatedBindings=newConcurrent
Hash
Mapargs=new
Hash
Map{@AutowiredRabbitMQServicerabbitMQService
·
2025-07-02 01:16
数组数据转换为实体类
importjava.lang.reflect.Method;importjava.time.LocalDate;importjava.time.LocalDateTime;importjava.util.ArrayList;importjava.util.
Hash
M
Jerry_carry
·
2025-07-02 00:42
工具
数组转实体类
MySQL的btree索引和
hash
索引的区别
MySQL的BTree索引和
Hash
索引的区别一、定义类型定义说明时间复杂度BTree索引使用B+树结构组织索引数据,适用于范围查询、有序遍历等O(logn)
Hash
索引使用哈希表结构组织索引,仅适用于等值查找操作
xiaolyuh123
·
2025-07-02 00:36
MySQL
哈希算法
mysql
算法
磁链转种子,种子转磁链
前段时间做DHT爬虫,,奈何大量INFO
HASH
无法转换为种子文件,网络上所提供的几种方法也基本上已经失效(/效率低下)未测试DHT009协议,遂通过该思路借助迅雷实现。
CILIFA
·
2025-07-01 18:53
爬虫
leedcode:最大人工岛
岛屿由一组上、下、左、右四个方向相连的1形成classSolution{publicintlargestIsland(int[][]grid){MapmapIndexLand=new
Hash
Map();
卖报的火柴人
·
2025-07-01 16:41
算法
java
Java线程安全集合类
目录概述主要线程安全集合类及对比1.List系列2.Map系列3.Set系列4.Queue系列核心区别与选择标准使用场景案例实践建议概述Java集合框架提供了多种线程安全的集合实现,主要分为三大类:早期线程安全集合:Vector、
Hash
table
paishishaba
·
2025-07-01 15:31
java
开发语言
Redis 与其他数据库的比较
与其他数据库的比较以下是Redis与传统关系型数据库及其他NoSQL数据库的对比列表:Redisvs关系型数据库(MySQL/Oracle)对比维度Redis关系型数据库数据模型键值对、丰富数据结构(String/
Hash
jarenyVO
·
2025-07-01 13:50
redis
数据库
redis
缓存
设计哈希集合【set】【拉链法】【位运算法】【定长拉链法】 - 哈希表本质深度解析
LeetCode705设计哈希集合-哈希表本质深度解析题目描述设计一个哈希集合(
Hash
Set),不使用任何内建的哈希表库,实现以下操作:add(key):向哈希集合中插入值keyremove(key)
weixin_47868976
·
2025-07-01 11:40
哈希算法
散列表
算法
高效比较两个list中不同的元素
方法比较,用在单元测试,读取dbf文件到redis队列,测试redis和dbf的是否相同packagecom.test;importjava.util.ArrayList;importjava.util.
Hash
Map
tanghuan0827
·
2025-07-01 11:39
java
javaapi
C++ 第四阶段 STL 容器 - 第五讲:详解 std::set 与 std::unordered_set
1.核心特性2.常用函数解析3.自定义哈希与比较函数四、性能对比与优化建议1.性能对比表2.优化建议五、常见陷阱与解决方案1.修改std::set中的元素2.std::unordered_set的re
hash
3
程序员弘羽
·
2025-07-01 10:31
C++从入门到入土连载
c++
开发语言
哈希算法
算法
Vue2案例
一、自定义创建项目1、基于VueCli自定义创建项目Babel/Router/Vuex/CSS/LinterVue2.xVueRouter
hash
模式CSS预处理LessESlint:StandardconfigLintonSaveIndedicatedconfigfiles
尔-尔
·
2025-06-30 15:54
学习笔记
vue
前端
3 大语言模型预训练数据-3.2 数据处理-3.2.2 冗余去除——2.Sim
Hash
算法文本去重实战案例:新闻文章去重场景
Sim
Hash
算法文本去重实战案例:新闻文章去重场景一、案例背景与目标二、具体实现步骤与示例1.**待去重文本示例**2.**步骤1:文本预处理与特征提取**3.
·
2025-06-30 11:30
Redis集群全流程实战指南
2.架构设计篇:深入Redis集群原理2.1数据分片机制哈希槽(
Hash
Slot):
代码中の快捷键
·
2025-06-30 09:45
java
redis
Hash
Map
一、结构1.数组(桶数组)初始容量默认16。数组元素成为桶,每个桶存储链表或红黑树(jdk1.8及以后)。2.链表当不同key的哈希值映射到同一桶式,以链表形式存储。3.红黑树jdk1.8及以后引入红黑树:当链表长度大于等于8且桶数组长度大于等于64式,链表转化为红黑树,查询时间从O(n)降为O(logn)。树节点小于6时退化为链表二、关键机制1.哈希计算(jdk1.8)staticfinalin
HansenPole825
·
2025-06-30 04:47
哈希算法
散列表
算法
横向移动02
基于wmic的横向移动本文章中的192.168.3.32是目标地址,就是靶机ip地址条件:wmi服务开启,端口135,默认开启 防火墙允许135、445等端口通信 知道目标机的账户密码或
HASH
·
2025-06-29 23:48
Oracle 临时表空间相关操作
主要用途包括:存储排序操作(如ORDERBY)的中间结果支持哈希连接(
Hash
Join)等复杂查询索引创建时的临时数据存储核心特点:数据非永久性,关闭数据库后自动删除不能存储永久性对象(如表、视图)独立于永久表空间管
dazhong2012
·
2025-06-29 22:41
数据库
oracle
数据库
Redis(十五)Bitmap、Hyperloglog、GEO案例、布隆过滤器
(DailyActiveUser)日活跃用户量MAU(MonthlyActiveUser)需求原理亿级UV的Redis统计方案GEO面试题命令GEOADD获取某位置的经纬度GEOPOS返回坐标的Geo
hash
Lucky_Turtle
·
2025-06-29 18:43
Java
redis
面试
数据库
互联网大厂Java面试实战:严肃面试官与搞笑谢飞机的三轮提问
面试官就Java核心技术、JUC、JVM、多线程、线程池、
Hash
Map、ArrayList、Spring及相关框架、分布式技术、消息队列、中间件、数据库、Linux、Docker、设计模式及DDD等多个技术点
Fu Dun Yao
·
2025-06-29 11:50
Java场景面试宝典
Java
面试
JUC
JVM
多线程
线程池
HashMap
MySQL(105) 如何进行数据库分片?
2.分片策略常见的分片策略有哈希分片(
Hash
Sharding)、范围分片(RangeSharding)和列表分片
辞暮尔尔-烟火年年
·
2025-06-29 08:28
MySQL
数据库
mysql
本地缓存之Guava Cache
这些都是借鉴了Concurrent
Hash
Map的结果。
一介布衣+
·
2025-06-28 21:40
中间件
缓存
guava
spring
Java集合面试“送命题”合集!这15个问题,你能答对几个?
问题1:Concurrent
Hash
Map和Collections.synchronizedMap()有什么区别?
java干货
·
2025-06-28 19:53
java
面试
python
mongodb和redis的区别:
2、支持的数据结构Redis支持的数据结构丰富,包括
hash
、set、list等。MongoDB数据结构比较单一,但是支持丰富的数据表达,索引,最类似关系型数据库,支持的查询语言非常
huangbfeng
·
2025-06-28 08:36
mongodb
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
其他