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
Java 中的 Weak
Hash
Map:原理、内存管理与实用技巧
传统的
Hash
Map会一直持有键值对的强引用,即使外部已经不再使用这些对象。而Weak
Hash
Map正好能解决这个烦恼,它能自动感知对象的生命周期,帮我们处理那些不再需要的数据。
·
2025-04-26 17:06
Java 中的 Identity
Hash
Map:基于引用相等的特殊 Map 实现
大多数Java开发者习惯了使用
Hash
Map等集合类,它们通过equals()方法比较键值对象。比如在处理用户信息时,我们只关心两个User对象的id是否相同,而不管它们是不是同一个对象实例。
·
2025-04-26 17:06
Hash
Map源码解析
Hash
Map是Java集合框架中非常重要的一个类,它实现了Map接口,用于存储键值对。
Hash
Map允许使用null作为键和值,下面是对
Hash
Map源码的基本解析,主要关注其内部结构和核心方法。
骆驼整理说
·
2025-04-26 17:15
Java基础
hash
table
java
25.4.17学习总结
慢哈希(Slow
Hash
ing):BCrypt被设计成一个运算量大的哈希函数,需要更多的计算时间。这种设计使得暴力破解(尝试所有可能的
The_cute_cat
·
2025-04-26 15:58
学习
Redis 与 Memcache 全面对比:功能、性能与应用场景解析
Redis和Memcache都是常用的内存数据库,以下是它们在多个方面的能力比较:一、数据类型Redis:支持丰富的数据类型,如字符串(String)、哈希(
Hash
)、列表(List)、集合(Set)
编程在手天下我有
·
2025-04-26 01:28
缓存
数据库
性能对比
数据结构
持久化
分布式
缓存,内存,本地缓存等辨析
核心目标是减少对慢速存储(如磁盘、数据库)的直接访问本地缓存属于缓存的一种,特指与应用程序同进程的内存存储(如Java的
Hash
Map、GuavaCache)。
我的golang之路果然有问题
·
2025-04-25 22:06
缓存
笔记
学习
内存
redis
memcache
应届Java后端开发面试题总结
1.
Hash
Map实现原理2.创建线程的方式,线程的状态3.线程池的七个参数和应用场景4.JUC并发工具包用过哪些5.CA
简历书包
·
2025-04-25 21:23
面经
java
开发语言
面试
后端
Java大数据去重,返回第一个重复的数据,统计每个数据出现的次数
个数据,统计每个数据出现的次数*@paramarray*@return*///key是关键字,value是出现的次数publicstaticMapfunc1(int[]array){Mapmap=new
Hash
Mapfunc2
sugar high
·
2025-04-25 20:45
Java
java
2023秋招面试大厂高频面试题总结,必备八股文(Java基础,Redis,集合),自测day1
hash
Map底层,redis三种常见问题及解决等感觉常问,还有MySQL知识点常问,之后总结(2023秋招提前批百度面试)1.Java中
Hash
Map的实现原理、扩容机制、转为红黑树的规则、为什么选择红黑树
面试小白进阶之路
·
2025-04-25 16:23
面试
java
后端
redis
list
Redis 高级数据结构解析与实战应用
除了常见的字符串(String)、列表(List)、集合(Set)和哈希(
Hash
)等基本数据结构外,Redis还提供了许多高级数据结构,这些结构能够帮助开发者更高效地解决复杂问题。
现实漫游指南
·
2025-04-25 16:16
redis
数据结构
bootstrap
数据结构———哈希表
目录基本概念哈希表常用操作基本实现哈希冲突与扩容哈希冲突扩容哈希冲突链式地址开放地址1.线性探测2.平方探测3.多次哈希注意哈希算法定义:关键特性常见的哈希算法其他哈希算法在Java中的实现基本概念哈希表(
hash
table
啵啵薯条
·
2025-04-25 12:22
算法与数据结构
数据结构
散列表
Redis中的
hash
数据结构设置过期时间的坑!!!
问题描述在使用Redis
Hash
结构时,发现在异步操作完成后设置过期时间不生效,但在第一次写入后立即设置过期时间却可以正常工作。
小江爱学习~
·
2025-04-25 08:56
redis
哈希算法
数据库
RPM包管理常用命令
是搜索/var/lib/rpm中的数据库2.RPM安装rpm-ivh包全名选项:-i(install)安装-v(verbose)显示详细信息-h(
hash
)显示进度--nodeps不检测依赖性[不建议使用
我叫大王去寻山
·
2025-04-25 07:19
linux
linux
数据库
服务器
JAVA EXCEL导出并设置下拉框
MAVENorg.apache.httpcomponentshttpmime4.5.7com.alibabafastjson1.2.41org.apache.poipoi-ooxml3.16二、工具类importjava.util.Linked
Hash
Map
振宇i
·
2025-04-25 06:15
java
excel
Concurrent
Hash
Map:使用方法和底层原理详解
Concurrent
Hash
Map:使用方法和底层原理详解在Java编程中,Concurrent
Hash
Map是一个非常强大和常用的数据结构,用于在多线程环境下安全地操作Map。
极客李华
·
2025-04-25 01:12
Java一百道面试题
python
开发语言
项目启动报错node:internal/crypto/
hash
:80 this[kHandle] = new _
Hash
(algorithm, xofLen, algorithmId, get...
项目启动报错如下:按照网上的方法:1.升级node到最新。没用!2.packagejson设置setNODE_OPTIONS=--openssl-legacy-provider如下:完成。
全栈科学家
·
2025-04-24 23:53
前端
报错
Mac系统node:internal/crypto/
hash
:71 this[kHandle] = new _
Hash
(algorithm, xofLen);报错解决方法
this[kHandle]=new_
Hash
(algorithm,xofLen,algorithmId,get
Hash
Cache());node:internal/crypto/
hash
:71this[
你白勺男孩TT
·
2025-04-24 23:52
Mac
OS
问题解决
macos
哈希算法
算法
MAC系统node:internal/crypto/
hash
:80 this[kHandle] = new _
Hash
(algorithm, xofLen, algorithmId, getHas
node:internal/crypto/
hash
:80this[kHandle]=new_
Hash
(algorithm,xofLen,algorithmId,get
Hash
Cache());^Error
iOS_MingXing
·
2025-04-24 23:51
macos
vscode
nodejs版本更新后报错
NODE版本更新后报错原来的版本是node16更新到18后报错this[kHandle]=new_
Hash
(algorithm,xofLen);^Error:error:0308010C:digitalenveloperoutines
pandarking
·
2025-04-24 22:50
笔记
vue
node
解决报错:this[kHandle] = new _
Hash
(algorithm, xofLen);
前端项目编译报错:node:internal/crypto/
hash
:68this[kHandle]=new_
Hash
(algorithm,xofLen);^Error:error:0308010C:digitalenveloperoutines
Muscleheng
·
2025-04-24 22:17
前端编译报错
node.js
YashanDB CRYPT_
HASH
函数
CRYPT_
HASH
函数以expr2为
hash
算法类型,对expr1的数据进行哈希计算,生成相应的摘要,返回一个HEX格式的VARCHAR类型的哈希摘要。
·
2025-04-24 18:10
数据库
如何统计不同电话号码的个数?—位图法
内存限制100M有人说遍历,使用
Hash
Set或者int数组来存储,这里先不谈算法效率的问题,这100亿数据如何在能否在内存中放下也是一个问题。
·
2025-04-24 14:59
后端java
React Router 中的 Router 组件全面解析:类型、原理与最佳实践
1.1ReactRouter的核心价值1.2ReactRouter的组成架构二、Router组件的类型与原理2.1BrowserRouter2.1.1基本特性2.1.2实现原理2.1.3使用示例2.1.4服务器配置要求2.2
Hash
Router2.2.1
北辰alk
·
2025-04-24 12:42
react
react.js
前端
前端框架
Java常用集合与映射的线程安全问题深度解析
若未采取同步措施,可能导致以下典型问题:数据竞争:多个线程同时修改数据导致结果不可预测状态不一致:部分线程看到集合的中间状态内存可见性:线程本地缓存与主内存数据不同步死循环风险:特定操作引发无限循环(如JDK7的
Hash
Map
思扬0928
·
2025-04-24 12:40
java
安全
开发语言
Java Set/List 知识点 Java面试 基础面试题
JavaSet/List知识点Set与List区别List有序、值可重复,内部数据结构Obejct[]数组Set无序、值不重复,内部数据结构
Hash
Mapkey=objectvalue固定newObject
caihuayuan5
·
2025-04-24 08:44
面试题汇总与解析
课程设计
spring
boot
vue.js
大数据
java
森林中的兔子(数学&&
hash
map) 2021/1/16 难度:中等
781.森林中的兔子题意:给你一个answers数组,该数组存储每只兔子(知道有几个和它相同颜色的个数)。问:从题目的数组推出,至少有几只兔子。思路:北大大佬的,博主的表达太垃圾了,借鉴大佬的。ACclassSolution{public:intnumRabbits(vector&answers){unordered_mapma;for(autox:answers)ma[x]++;intres=0
scau_sleep(今天写bug了吗?
·
2025-04-24 07:38
leetcode入门到入土
stl
数论
go中redis使用的简单介绍
GoRedis包2.单机模式连接示例3.哨兵模式依赖连接示例三、Redis集群1.集群模式集群部署部署结构使用redis-cli创建集群连接示例四、常用数据结构与操作1.字符串(String)2.哈希(
Hash
草海桐
·
2025-04-23 22:08
golang
golang
redis
大数据开发核心技术难点:数据倾斜问题深度解析
Max/Median>3倍视为倾斜影响范围:Shuffle阶段(ReduceByKey/Join/GroupBy等操作)2.根本原因分析数据分布不均:业务数据天然倾斜(热门商品、头部用户)分区策略缺陷:
Hash
学习的锅
·
2025-04-23 21:30
大数据
模仿Linked
Hash
Map 实现一个线程安全的ConcurrentLinked
Hash
Map,使用CopyOnWriteArrayList和Concurrent
Hash
Map来实现
模仿Linked
Hash
Map实现一个线程安全的ConcurrentLinked
Hash
Map,使用CopyOnWriteArrayList和Concurrent
Hash
Map来实现使用场景是:项目中需要保证
ljh_learn_from_base
·
2025-04-23 16:59
map
java
安当SMS凭据管理系统:基于KSP密钥管理系统的国产化密钥治理
hash
icorp vault国产化替代
传统特权账号管理系统(PAM)存在三大痛点:凭据存储分散:SSH密钥、数据库密码等散落于各系统,缺乏统一纳管静态密码风险:90%企业仍使用长期有效的静态凭据国产化缺失:
Hash
icorpVault等国外方案无法满足等保
安 当 加 密
·
2025-04-23 15:20
网络
【Redis】哈希类型
Hash
常用命令详解
1.添加1.1hset-普通添加语法:hset
hash
fieldvalue>hsettest
hash
nameceshi1>hsettest
hash
age1811.2hsetnx-不存在才可以添加语法:hsetnx
hash
fieldvalue
Lary_c
·
2025-04-23 15:20
哈希算法
redis
缓存
Python中frozenset,秒变不可变集合,再也不用担心多线程了!
2.1初始化与添加元素尝试2.2成员测试:in¬in2.3集合运算:并集、交集、差集2.4使用场景示例:字典键、函数参数默认值2.5frozenset转换技巧3、Frozenset进阶应用3.1
Hash
able
图灵学者
·
2025-04-23 11:56
python精华
python
java
前端
数据结构之哈希表的原理和应用:从理论到实践的全面解析
哈希表(
Hash
Table)是计算机科学中最重要且广泛应用的数据结构之一。它以近乎常数时间的查询效率著称,被广泛用于数据库索引、缓存系统、编译器设计等领域。
半青年
·
2025-04-23 09:11
数据结构和算法
数据结构
哈希算法
python
java
c++
c语言
基于Redis实现RAG架构的技术解析与实践指南
应用价值高性能内存存储基于内存的键值存储架构支持每秒百万级的向量检索请求分布式架构RedisCluster分片机制支持海量知识库的水平扩展混合存储模式内存+磁盘的持久化方案兼顾检索速度与数据安全丰富数据结构
Hash
大树~~
·
2025-04-23 07:57
AI应用开发
redis
架构
wpf
java
SpringAI
文档检索
oracle 停止运行的job
sql_textselecta.program,b.spid,c.sql_text,c.SQL_IDfromv$sessiona,v$processb,v$sqlareacwherea.paddr=b.addranda.sql_
hash
_value
小鱼学习记
·
2025-04-23 01:22
笔记
oracle
sql
linux
Kali 爆破 Linux 密码 | 使用 John the Ripper 爆破 etc/shadow 文件 | 报错: UTF-8 No password
hash
es loaded
1.背景简介目标:Kali爆破Linux密码,即etc/shadow文件。因为从Debian11/bullseye系统(适用于Kali)开始,默认的密码哈希函数使用yescrypt。因此之前JohntheRipper的命令将无法再运行。即使换不同的词典依然无法运行:sudojohn/etc/shadowsudojohn/etc/shadow--wordlist=/usr/share/john/pa
学习溢出
·
2025-04-22 21:57
CTF
linux
debian
密码学
Java高频面试之集合-15
方法分类:线性探测(LinearProbing)规则:冲突后顺序查找下一个槽位,公式:(
hash
(key)+i)%size(i为步长,初始为1,逐步递增)。优点:实现简单,无需额外数据
牛马baby
·
2025-04-22 13:35
java
面试
开发语言
Java高频面试之集合-18
哈哈哈哈哈嗝面试官:
Hash
Map是线程安全的吗?多线程下会有什么问题?
Hash
Map的线程安全性分析
Hash
Map不是线程安全的,在多线程环境下使用可能导致数据不一致、死循环等问题。
牛马baby
·
2025-04-22 13:35
java
面试
开发语言
【C++】unordered_map/set实现(哈希)
template>class
Hash
Bucket;K:关键码类型V:不同容器V的类型不同,如果是unordered_map,
李 四
·
2025-04-22 12:28
C++
c++
哈希算法
开发语言
LeetCode 每日一题 2364. 统计坏数对的数目
如果i&nums){longlongn=nums.size();for(inti=0;i
hash
;longlongres=n*(n-1)/2;for(inti:nums){res-=
hash
[i]++;
软行
·
2025-04-22 03:36
LeetCode题目题解
leetcode
c++
算法
数据结构
哈希算法
34、习题:文件分块上传服务端-客户端实现
以下是为分块上传功能实现的完整服务器端代码,包含分块接收、临时存储和文件合并功能:importosimport
hash
libfromflaskimportFlask,request,jsonifyfromwerkzeug.utilsimportsecure_filenameimporttimeapp
wolf犭良
·
2025-04-22 00:18
python
python
开发语言
网络
中间件Redis简介
高速队列等场景提供字符串,哈希,列表,队列,集合直接存存取,基于内存,可以持久化为什么要使用redis读写速度非常快读的速度是每秒11万次,写的速度每秒8万次支持多种数据类型支持二进制案例的Strings,Lists,
Hash
es
NeverOW
·
2025-04-21 23:11
redis
缓存
中间件
C++之unordered封装
1.1、哈希表节点结构templatestruct
Hash
Node{T_data;
Hash
Node*_next;
Hash
Node(con
孞㐑¥
·
2025-04-21 22:05
笔记
经验分享
c++
开发语言
YashanDB知识库|SQL 中用了 OR,怎么反而性能下降了?该不该改写?
【问题分类】SQL性能优化/执行计划问题【关键词】filter、OR条件、索引失效、
hash
join失效、改写、UNIONALL一、问题现象当SQL语句的WHERE条件中使用OR关键字时,系统的查询计划可能会无法使用索引
·
2025-04-21 21:58
数据库
C语言哈希查找
#include#include#include#defineMax11#defineN8int
hash
table[Max];/*定义哈希表的长度为11*/intfunc(intvalue){returnvalue
你在说些什么呀
·
2025-04-21 16:32
哈希算法
c语言
数据结构
360°深入了解Flutter,深度解析,值得收藏_flutter fresco
8、
Hash
Map和
Hash
Tab
2401_85121779
·
2025-04-21 13:21
flutter
谷雨面试1
3.两个对象的
hash
Code()相同,则equals()也一定为true,对吗?4.final在java中有什么作用?5.java中的Math.round(-1.5)等于多少?
liuxinlv
·
2025-04-21 04:24
笔记
面试
java
职场和发展
【C++】Unordered_map/Unordered_map使用哈希表封装
key/pair.first问题3.3解决类型转换的问题3.4实现迭代器Iterator/const_Iterator3.4.1分析迭代器的++3.5实现map的operator[]4.整体实现4.1
Hash
Table.h4.2Myunordered_map.h4.3Myunordered_set.h
阳区欠
·
2025-04-21 02:15
C++的学习历程
c++
散列表
开发语言
哈希表
无重复字符的最长字串
具体实现:1、定义一个
Hash
表,用于记录字符是否出现过以及出现的位置。2、定义两个指针left和right,分别表示滑动窗口的左右边界。
Chen三变
·
2025-04-20 22:17
数据结构
算法
java
基础数学知识-大数据问题
大数据问题文章目录大数据问题1.数据流采样K=1时K>1时2.基数统计1.
Hash
Set2.bitmap3.LinearCounting4.LoglogCounting5.HyperLogLogCounting3
yousuotu
·
2025-04-20 20:35
面试题
大数据
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他