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
HashMap源码阅读
同步容器和工具类
同步容器和工具类1:concurrent
HashMap
concurrent
HashMap
采用的是锁分段技术。
Spring_java
·
2024-01-05 12:34
Collection 类关系图
CollectionSetTreeSetHashSetLinkedHashSetListArrayListVectorLinkedListQueueLinkedListPriorityQueueMapTreeMap
HashMap
HashTableLinked
HashMap
小小兔在普陀山走神啊
·
2024-01-05 10:31
Java
java
HashMap
底层是怎么样的
JDK1.8之前JDK1.8前,
HashMap
底层是数组+链表,也就是链表散列。
happyJared
·
2024-01-05 09:01
2024年Java最新面试题总结(三年经验)
linkedlist的区别,为啥集合有的快有的慢2、字符串倒叙输出2.1、字符串常用方法2.2、字符串+号拼接的底层原理3、讲一下Java的集合框架4、定义线程安全的map,有哪些方法,Concurrent
HashMap
悲且狂
·
2024-01-05 08:37
面试题和算法题汇总
1024程序员节
基于 Concurrent
HashMap
的本地缓存工具类
importjava.util.Map;importjava.util.Timer;importjava.util.TimerTask;importjava.util.concurrent.Concurrent
HashMap
Geek攻城猫
·
2024-01-05 08:36
瑞士军刀
java
缓存
力扣labuladong一刷day52天LRU算法
思路二:使用Linked
HashMap
概念LRU的全称为LeastRecentlyUsed,翻译出来就是最近最少使用的意思,它是一种内存淘汰算法,当内存不够时,将内存中最久没使用的数据清理掉。
当年拼却醉颜红
·
2024-01-05 07:50
力扣算法题
算法
leetcode
职场和发展
Springboot 在项目启动时将数据缓存到全局变量
把内容缓存到项目的全局变量中,提高方法查询速度importjavax.annotation.PostConstruct;importjavax.annotation.PreDestroy;importjava.util.
HashMap
yy1209357299
·
2024-01-05 06:04
springBoot
springBoot
springBoot临时存数据
3. 无重复字符的最长子串(滑动窗口详解版)
何时更改窗口的起点位置当出现重复的时候需要从重复的字符的下一个字符开始计算*/publicintlengthOfLongestSubstring(Strings){if(s.length()map=new
HashMap
天天向上的菜鸡杰!!
·
2024-01-05 01:57
java刷lc
leetcode
metartc5_jz
源码阅读
-g_yang_ice_stun_receive
//收到stun服务器的返回数据voidg_yang_ice_stun_receive(char*data,int32_tsize,void*user){if(user==NULL)return;//拿到请求的StunRequestYangIceStunRequest*request=(YangIceStunRequest*)user;//0x00或0x01为stun返回数据的起始标记。uint8
王方帅
·
2024-01-05 00:47
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
metartc5_jz
源码阅读
-yang_ipc_rtcrecv_start_thread
void*yang_ipc_rtcrecv_start_thread(void*obj){//从形参拿到RtcSessionYangIpcRtcSession*session=(YangIpcRtcSession*)obj;session->isConvert=1;//重置流捕获变量,创建流捕获变量。YangStreamCapturedata;memset(&data,0,sizeof(YangS
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
asp.net
服务器
后端
metartc5_jz
源码阅读
-yang_ice_stun_request
//发起stunrequest,用于请求本机的外网ip地址用于p2p打洞int32_tyang_ice_stun_request(YangIceServer*server,int32_tlocalport){chartmp[1024]={0};int32_terr=Yang_Ok;int32_twaitTime=0;//创建udpYangRtcUdp*udp=(YangRtcUdp*)calloc
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
c语言
p2p
音视频
metartc5_jz
源码阅读
-yang_sdp_genLocalSdp2
int32_tyang_sdp_genLocalSdp2(YangRtcSession*session,int32_tlocalport,char*dst,YangStreamOptTyperole){int32_tmediaServer=session->context.avinfo->sys.mediaServer;int32_tredPayloadtype=1;char*src=(char*
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
c语言
音视频
实时音视频
p2p
metartc5_jz
源码阅读
-yang_ice_initIce
//初始化ice,感觉这个逻辑跟谷歌官方的webrtc正好是相反的逻辑,正常应该县判断Host能不能通,不通在Stun,Stun也不通则走Turn中继。voidyang_ice_initIce(YangIceSession*session){//根据candidateType进行初始化switch(session->candidateType){//Host则什么也不做caseYangIceHos
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
实时音视频
音视频
p2p
c语言
metartc5_jz
源码阅读
-main.c
#include#include#include#include#include#include#include//声明一个TimerYangCTimer*m_5stimer=NULL;intg_waitState=0;//声明一个互斥锁pthread_mutex_tg_lock;//声明一个条件锁pthread_cond_tg_cond;//创建ctrl+c的回调函数,设置b_exit为1,si
王方帅
·
2024-01-05 00:46
metartc5_jz源码阅读
c语言
音视频
p2p
metartc5_jz
源码阅读
-yang_run_p2pserver_thread
void*yang_run_p2pserver_thread(void*obj){//为p2pServer创建socket,AF_INET表示ip4,SOCK_STREAM表示面向可靠连接的TCPYangP2pServer*p2p=(YangP2pServer*)obj;p2p->isStart=1;p2p->serverfd=socket(AF_INET,SOCK_STREAM,IPPROTO_
王方帅
·
2024-01-05 00:46
metartc5_jz源码阅读
c语言
p2p
音视频
metartc5_jz
源码阅读
-yang_run_rtcudp_thread
void*yang_run_rtcudp_thread(void*obj){//拿到传入的UdpSessionYangUdpSession*udp=(YangUdpSession*)obj;//设置为开始udp->isStart=1;//设置socket的超时时间为200msstructtimevaltv;tv.tv_sec=0;tv.tv_usec=200000;//200mssetsockop
王方帅
·
2024-01-05 00:43
metartc5_jz源码阅读
c语言
p2p
音视频
这21个刁钻的
HashMap
面试题,我把阿里面试官吊打了
1:
HashMap
的数据结构?A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过8时,链表转换为红黑树。
大理架构师
·
2024-01-04 23:11
3.7 实战解题:哪个数字超过了一半
解法1思路hash统计,
hashmap
没学,之后再说解法2思路排序后返回arr[
Aurochsy
·
2024-01-04 23:23
面试150-43(Leetcode242有效的字母异位词)
代码:classSolution{publicbooleanisAnagram(Strings,Stringt){intm=s.length();intn=t.length();Mapmap1=new
HashMap
map2
从月亮走向月亮7
·
2024-01-04 23:00
面试
算法
leetcode
面试150-46(Leetcode202快乐数)
代码:classSolution{publicbooleanisHappy(intn){Mapmap=new
HashMap
0){intx=n%10;num+=x*x;n/=10;}returnnum;}
从月亮走向月亮7
·
2024-01-04 23:00
java
leetcode
算法
g2o
源码阅读
之前写的g2o
源码阅读
笔记,分享给有需要的人整个文档请自行下载,这里只贴一个图片。下载地址:文档下载
haithink
·
2024-01-04 20:23
orb-slam代码学习
算法
C++
SLAM
非线性优化
结果工具类使用Result、MsgResponse
结果工具类目的:结果展示规范化1、Result结果工具类packagecom.文件地址.common;importorg.apache.http.HttpStatus;importjava.util.
HashMap
Cyril-zxy
·
2024-01-04 19:03
java
jvm
spring
集合Collection基础
文章目录集合的框架体系单列集合:List接口ArrayList集合VectorLinkedListSet接口HashSetLinkedHashSetTreeSet双列集合:
HashMap
接口:HashTablePropertiesTreeMapCollections
大刀爱敲代码
·
2024-01-04 18:12
java基础
java-ee
集合collection
java
RunTime 基础数据结构
1.源码RunTime
源码阅读
(一)之weakRunTime
源码阅读
(二)关联对象RunTime
源码阅读
(三)dealloc的释放RunTime
源码阅读
(四)内存管理RunTime
源码阅读
(五)之category
某非著名程序员
·
2024-01-04 17:57
【图像拼接(Image Stitching)】关于【图像拼接论文源码精读】专栏的相关说明,包含专栏内文章结构说明、
源码阅读
顺序、培养代码能力、如何创新等(不定期更新)
文章目录前言专栏简介专栏亮点:适用人群文章结构1.跑通代码,复现结果2.源码解读,看懂原理3.总结思考,试图创新【图像拼接论文源码精读】专栏文章目录前言本文是【图像拼接论文源码精读】专栏的相关说明,将一些共性的东西在这里做统一说明,就不在每一篇文章中重复了。本专栏对应的【图像拼接论文精读】专栏:【图像拼接(ImageStitching)】关于【图像拼接论文精读】专栏的相关说明,包含专栏使用说明、创
十小大
·
2024-01-04 17:16
图像拼接论文源码精读
计算机视觉
图像拼接
image
stitching
Image
Stitching
图像处理
论文源码
论文笔记
【图像拼接】源码精读:Quality evaluation-based iterative seam estimation for image stitching
第一次来请先看这篇文章:【图像拼接(ImageStitching)】关于【图像拼接论文源码精读】专栏的相关说明,包含专栏内文章结构说明、
源码阅读
顺序、培养代码能力、如何创新等(不定期更新)【图像拼接论文源码精读
十小大
·
2024-01-04 17:16
图像拼接论文源码精读
图像拼接
image
stitching
Image
Stitching
图像处理
计算机视觉
【图像拼接】源码精读:Perception-based seam cutting for image stitching
第一次来请先看这篇文章:【图像拼接(ImageStitching)】关于【图像拼接论文源码精读】专栏的相关说明,包含专栏内文章结构说明、
源码阅读
顺序、培养代码能力、如何创新等(不定期更新)【图像拼接论文源码精读
十小大
·
2024-01-04 17:15
图像拼接论文源码精读
图像拼接
image
stitching
Image
Stitching
计算机视觉
图像处理
线程的深入学习(一)
3.线程安全和并发集合:4.学习如何使用Java提供的线程安全的集合类,如Concurrent
HashMap
、CopyOnWriteArrayList等。原子类和CAS操作:线程池1.介绍线
海的辽阔
·
2024-01-04 16:20
java知识
多线程
学习
java
线程的深入学习(二)
2.线程安全和并发集合:3.学习如何使用Java提供的线程安全的集合类,如Concurrent
HashMap
、CopyOnWriteArrayList等。
海的辽阔
·
2024-01-04 16:17
java知识
多线程
java
开发语言
当hashCode相同时,equals是否也相同?
在Java中,理解对象的这两个基本方法—hashCode和equals对于编码是至关重要的,尤其是在处理集合类如
HashMap
和HashSet时。
Y2000104
·
2024-01-04 14:10
java
jvm
开发语言
Java8集合源码解析-Hashtable源码剖析
1概述本文将介绍Map集合的另一个常用类,Hashtable.Hashtable出来的比
HashMap
早,
HashMap
1.2才有,而Hashtable在1.0就已经出现了.
HashMap
和Hashtable
JavaEdge
·
2024-01-04 10:50
Java集合面试系列-01
Map接口的实现类主要有:
HashMap
、Hashtable、Concurrent
HashMap
以及TreeMap等。Map不能包含重复的key,但
梦睡了
·
2024-01-04 08:00
Java面试题系列
java
面试
开发语言
java返给前端ECharts的格式2
java返给前端ECharts的格式21.返回值:值对象(ValueObject)1.带Linked
HashMap
的keyValue格式的VO2.带X轴和Y轴的VO3.带标签的返回值2.业务对象BO:(
独莫子凡
·
2024-01-04 07:21
java
echarts
导入导出(excel格式/压缩包格式导出至response、excel导入)
压缩包格式导出至response使用Hutool工具简化代码导入一、对象导入二、不固定列导入导出一、excel格式导出至response1、List导出MapheaderAlias=newLinked
HashMap
xiaoyu_alive
·
2024-01-04 06:56
Java
excel
java
java每日一题:
HashMap
的工作原理
请你解释一下Java中
HashMap
的工作原理。面试者:
HashMap
是一种基于哈希表的数据结构,它可以存储键值对。
程大白丶
·
2024-01-04 06:05
java
程序员创富
面试
JDK1.8
HashMap
源码
HashMap
底层数据结构是数组+单向链表+红黑树
HashMap
底层数据结构.png一、相关概念1、Hash冲突:就是在一个数组的位置上出现了一个链表,这就是所谓的hash冲突。
紫雨杰
·
2024-01-04 05:56
怎么理解
HashMap
的数据结构、怎么解决冲突、扩容(面试必问版)
见者有缘,缘来好运诚邀各位围观我的博客【CS_GUIDER】个人主页:wl2o2o✒️博客主页:CSGUIDER(好玩)CSGUIDER(实用)⭐八股专栏:JavaU8G(内置MusicPlayer)我的开源博客涵盖了八股文、设计模式、网站搭建、数据库、Linux系统的教程和笔记。我致力于为您提供Java编程的实用指南和资源,包括Java框架、JVM、微服务以及Git。无论您是初学者还是经验丰富
CS_GUIDER
·
2024-01-04 05:46
数据结构
面试
重新认识
HashMap
(in JDK1.8)
摘要
HashMap
是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。
左大星
·
2024-01-04 00:42
java
sdk
jdk
hash
hashmap
SpringBoot中WebSokcet无法注入Bean对象的解决方案
publicclassWebSocketServer{@AutowiredprivateIChatServicechatService;publicstaticMapsessionMap=newConcurrent
HashMap
sessionMap
枯木何日可逢春
·
2024-01-04 00:58
spring
boot
后端
websocket
Java中的有序集合
我们通常的回答是List、Linked
HashMap
、LinkedHashSet、TreeMap、TreeSet是有序的,List、Linked
HashMap
、LinkedHashSet、LinkedHashSet
赵丙双
·
2024-01-03 22:56
java
面试
Java
有序集合
dnslog检测远程依赖
如果单纯的盲打反序列化链就要一个个试,如果知道依赖了以后我们也方便本地构造payload原理普通的dnslog请求payloadURLurl=newURL("http://aaaa.fnht9d.dnslog.cn");
HashMap
hashMap
azraelxuemo
·
2024-01-03 20:37
java
java关于自定义类的实例的hashCode方法的注释的翻译
Returnsahashcodevaluefortheobject.Thismethodissupportedforthebenefitofhashtablessuchasthoseprovidedbyjava.util.
HashMap
旧时光1234
·
2024-01-03 19:24
java——集合的学习(非常全面、快速入门、快速理解)
LinkedList;Set中HashSet;以及Queue中ArrayBlockQueue;Map中
HashMap
和Hashtable;整体而言比较通俗易懂,可以快速掌握这些知识;以下代码可以分篇直接复制到
小菜日记^_^
·
2024-01-03 15:14
java
开发语言
idea
后端
jvm
学习
java并发体系------并发集合--01
Concurrent
HashMap
重要的内部类Segment是Concurrent
HashMap
的重要内部类,它是Concurrent
HashMap
的核心结构之一。
Flying_Fish_roe
·
2024-01-03 14:39
python
java
开发语言
Android ListView的长按事件
newAdapterView.OnItemLongClickListener(){@OverridepublicbooleanonItemLongClick(AdapterViewparent,Viewview,intposition,longid){
HashMap
item
shanhe_yuchuan
·
2024-01-03 14:09
Android相关
android
java
开发语言
JDK源码 0923 HashSet HashTable
进了HashXXX家族,感觉好难啊HashSet的底层实现竟然是
HashMap
,年少无知了。不过想想也是复用的典范了。
学习吧朱小宁
·
2024-01-03 13:15
【Java】Map的getOrDefault方法使用,避免为null的坑
现在有一个需求,获取key为address时,如果值为null,默认值为‘中国’Mapmap=new
HashMap
();map.put("address",null);map.pu
杰肥啊
·
2024-01-03 12:35
Java
java
HBASE基础
1、NoSQL非关系型数据库2、hbase是面向列存储结构,即类似于
hashmap
3、hbase是以hdfs作为基础存储4、官网http://hbase.apache.org/5、hbase的逻辑结构是由行与列族构成的
xinxinyydss
·
2024-01-03 12:25
hbase
数据库
大数据
LruCache源码分析
LruCache类里面有一个Linked
HashMap
map的变量,缓存主要就是用这个map来做的,lru算法也是linkedMap来实现的。
成虫_62d0
·
2024-01-03 12:18
常用的Map介绍
常用的Map有
HashMap
,TreeMap,Concurent
HashMap
,HashTable
HashMap
数据结构数组+链表+红黑树(JDK8增加的)基本属性staticfinalintDEFAULT_INITIAL_CAPACITY
A慧眼如炬
·
2024-01-03 11:55
Java
散列表
数据结构
map
java
上一页
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
其他