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
Java集合源码剖析
STL
源码剖析
笔记——deque、stack,queue
系列文章目录STL
源码剖析
笔记——迭代器文章目录系列文章目录1.deque概述2.deque的中控器3.deque的迭代器4.deque的数据结构5.deque的构造和内存管理6.deque的元素操作7
shyMJ
·
2023-12-16 22:19
STL学习笔记
c++
笔记
开发语言
STL
源码剖析
笔记——Binary Heap、priority_queue
系列文章目录STL
源码剖析
笔记——迭代器文章目录系列文章目录1.Heap的概念2.Heap算法(1)push_heap(2)pop_heap(3)sort_heap(4)make_heap3.相关容器priority_queue1
shyMJ
·
2023-12-16 22:19
STL学习笔记
c++
笔记
开发语言
学习
Java 基础之集合
集合继承关系图二、Collection接口三、List接口及其实现类四、Set接口及其实现类五、Map接口及其实现类六、Generics泛型七、集合和数组工具类八、迭代器遍历集合九、线程安全的集合一、集合继承关系图
Java
QIFU
·
2023-12-16 21:03
#
Java
基础
java
开发语言
intellij-idea
Java魔法解密:HashMap底层机制大揭秘
文章目录一、源码深度解析1.1窥探
Java集合
框架中的设计思想1.2逐行解读HashMap的源代码1.2.1类信息1.2.2常量属性1.2.3变量属性1.2.4节点信息1.2.5构造方法1.2.6put
忆~遂愿
·
2023-12-16 12:19
深入解析源码
java
源代码管理
spark 内核
源码剖析
十四:Checkpoint原理
Checkpoint,是Spark提供的一个比较高级的功能。有的时候啊,比如说,我们的Spark应用程序,特别的复杂,然后呢,从初始的RDD开始,到最后整个应用程序完成,有非常多的步骤,比如超过20个transformation操作。而且呢,整个应用运行的时间也特别长,比如通常要运行1~5个小时。在上述情况下,就比较适合使用checkpoint功能。因为,对于特别复杂的Spark应用,有很高的风险
雪飘千里
·
2023-12-16 12:27
Map.entry用法详解
Map.Entry是
Java集合
框架中的一个接口
weixin_836869520
·
2023-12-16 09:09
java
开发语言
Java集合
类之List的ArrayList之增删改查
importjava.util.ArrayList;importjava.util.List;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){//第一步:接收给定的一行字符串Scannerscan=newScanner(System.in);Stringinto=scan.nextLine();/
煎饼小狗
·
2023-12-16 07:45
java
list
开发语言
数据结构
学习
经验分享
Set集合去重(详细篇)
一.什么是set集合1.set集合组成Set集合是
Java集合
框架中的一种实现,它的底层数据结构可以有多种选择,最常见的包括哈希表、红黑树等。
默o。
·
2023-12-16 07:34
数学建模
java
开发语言
java-ee
jmu-PTA Java答案汇总(下)
-06异常-多种类型异常的捕获6-72设计一个简单通信类6-73自定义异常类,判断是否构成三角形7-71jmu-Java-06异常-02-使用异常机制处理异常输入Java练习第八章6-81tjrac-
Java
煎饼小狗
·
2023-12-16 06:26
java
开发语言
经验分享
list
排序算法
算法
数据结构
初始集合框架+时间和空间复杂度(数据结构)
【本节目标】1.什么是集合框架2.集合框架的重要性3.背后所涉及的数据结构【本节目标】1.算法效率2.时间复杂度3.空间复杂度1.什么是集合框架
Java集合
框架JavaCollectionFramework
手撕代码
·
2023-12-16 05:58
数据结构
Java工程师通宵都要看完这几本阿里P8都强烈推荐的Java电子书
以下是楼主收藏的电子书籍以及java架构学习资料添加图片注释,不超过140字(可选)面试资料添加图片注释,不超过140字(可选)Java核心知识文档添加图片注释,不超过140字(可选)Java核心知识PDF1.JVM2.
JAVA
写代码的珏秒秒
·
2023-12-15 23:53
java
开发语言
java集合
框架(详解)
集合:集合又称为容器,用于存储、提取、删除数据。JDK提供的集合API都包含在java.util包内。集合的分支:集合框架两大分支:Collection接口和Map接口1、Collection接口:1,ListArrayListVectorLinkedList2,Set3,Queue2、Map接口:1.HashMap2.Hashtable3.LinkedHashMap4.TreeMap5.Map总
sweet0610
·
2023-12-15 13:09
java
开发语言
java集合
LinkedList类常见使用(超详细)(初学者必看!)
LinkedList类什么是LinkedList链表列表LinkedList集合框架LinkedList常见方法LinkedList构造LinkedList遍历增强for遍历使用迭代器(ListIterator)遍历Lambdar表达式遍历ArrayList和LinkedList有什么区别?什么是LinkedList链表列表LinkedList=Linked+List=链表+列表=链表列表Link
sweet0610
·
2023-12-15 13:39
java
集合
java
开发语言
链表
Java集合
知识点整理
Java集合
知识点整理java.langCollection接口List接口Set接口Map接口CollectionList重复有序1ArrayListList接口的主要实现类,底层用数组实现优点访问速度快缺点插入和删除开销大
方人也几点
·
2023-12-15 12:33
Java
SE
java
面试
JAVA集合
框架知识点整理
JAVA集合
框架知识点整理集合简介使用集合框架的好处Collection接口Iterator迭代器List接口ArrayListLinkedListVector动态数组StackQueueSet接口HashSetLinkedHashSetSortedSet
舟浔川
·
2023-12-15 12:33
Java
java
Collection
JAVA集合
框架详解
文章目录集合概述Collection体系集合Collection父接口Collection子接口List集合List实现类ArrayList【重点】ArrayList源码分析VectorLinkedListLinkedList源码分析ArrayList和LinkedList区别泛型概述泛型类泛型接口泛型方法泛型集合Set集合概述Set子接口Set实现类HashSet【重点】TreeSetMap集合
lazydog036
·
2023-12-15 12:32
JAVA
java
hashmap
链表
集合
Java集合
常见工具类
集合判空操作工具介绍判断所有集合内部的元素是否为空,使用isEmpty()方法,而不是size()==0的方式。isEmpty相对于我们手动ifNull或者自己判断size来说无论语义还是健壮性都会出色许多@TestpublicvoidisEmptyTest(){HashMapmap=null;/**ConcurrentLinkedQueue的size非O(1)*publicintsize(){*
shark-chili
·
2023-12-15 12:31
#
算法与数据结构Java版
java
java集合
(重要知识点汇总)超详细
目录1.1.1集合的引出1.1.2数组的disadvantage1.1.3集合的advantage1.2.1集合的框架结构1.3.1Collection接口和常用方法1.3.2Collection接口常用方法,以实现子类ArrayList来演示.CollectionMethod.java1.4.1Collection接口遍历元素方式1-使用Iterator(迭代器)1.4.2迭代器的执行原理(看代
小柴耶
·
2023-12-15 12:00
大数据
java
JAVA集合
知识点整理
目录接口继承关系和实现集合的关系网:ListArrayList(数组)Vector(数组实现、线程同步)LinkList(链表)SetHashSet(Hash表)TreeSet(二叉树)LinkHashSet(HashSet+LinkedHashMap)MapHashMap(数组+链表+红黑树)ConcurrentHashMapHashTable(线程安全)TreeMap(可排序)LinkHash
迟到的help
·
2023-12-15 12:28
JAVA集合知识点整理
java
Java集合
基础知识总结(绝对经典)
六、list和set对比《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源威信搜索公众号【编程进阶路】Set子接口:无序,不允许重复,检索元素效率低下,删除和插入效率高,插入和删除不会引起元素位置改变。List子接口:有序,可以有重复元素,和数组类似,List可以动态增长,查找元素效率高,插入删除元素效率低,因为会引起其他元素位置改变。Set和List具体
明斯克开源
·
2023-12-15 12:27
Java
经验分享
架构
java
Java集合
知识点梳理
目录集合的分类集合的特点和优势Collection和Collections的区别快速失败和安全失败机制快速失败:安全失败迭代器Comparable和Comparator的区别ComparableComparator线程安全的集合类集合类是Java数据结构的实现,是java.util包中的重要内容。集合将Java中使用频率极高的一些基础类进行封装和增强后以一个类的形式提供,不同的集合类有不同的功能和
junqiqi77
·
2023-12-15 12:55
Java
java
开发语言
面试
java集合
知识点梳理
1.
java集合
的种类java的集合主要分为四种:List、Set、Queue、Map。
i总是学不会
·
2023-12-15 12:23
Java
java
python3.7
源码剖析
——编译python
学习陈儒老师的《Python
源码剖析
》我用的源码为python3.7,所以做了一些改动下载源码https://www.python.org/downloads/release/python-377/linux
陈诗萌
·
2023-12-15 12:31
Java集合
核心知识点总结
Java集合
概述从集合特点角度出发,
Java集合
可分为映射集、和单元素集合。
shark-chili
·
2023-12-15 12:16
#
算法与数据结构Java版
java
【Java面试题】ArrayList和LinkedList有什么区别
这道题考的是数据结构ArrayList和LinkedList是
java集合
框架中,list接口下的两个实现类。
freedomSTUDENT
·
2023-12-15 09:40
Java面试题
java
开发语言
Java集合
总结(含源码分析)
Java集合
总结image-20201226095900455上图有些错误,Deque是继承Queue的,而不是Collection;且LinkedList没有继承Deque。
LJH_9442
·
2023-12-15 05:01
spark 内核
源码剖析
五:Master主备切换机制原理
Spark高可用HA,是可以配置两个Master的,一个AcitveMaster,一个StandByMaster,当ActiveMaster节点挂掉的时候,可以将StandByMaster切换为ActiveMaster。SparkMaster主备切换可以基于两种机制,一种是基于文件系统的,一种是基于Zookeeper(生产中用的多);基于文件系统的主备切换机制,需要在ActiveMaster挂掉之
雪飘千里
·
2023-12-14 23:08
java集合
学习总结
集合的根接口:Collection和MapCollection接口的常用子接口:List,SetList接口的常用实现类:ArrayList,LinkedList,Stack,VectorSet接口的常用实现类:HashSet,TreeSetMap接口的常用实现类:HashMap,Hashtable,TreeMap一、ArrayList1.ArrayList允许包括null在内的所有元素。2.Ar
zheting
·
2023-12-14 21:21
java中LinkedList和List继承有什么区别?
List接口:List是
Java集合
框架中的一个接口,它表示有序的集合,允许重复元素。List接口继承自Collection接口,它扩展了Collection接口,添加了有序性和索引访问元素的功能。
Wzideng
·
2023-12-14 21:39
java学习
java
list
数据结构
链表
算法
Java集合
转树结构(treeList)
javalist集合转树结构(treeList)我们在实际开发中,肯定会用到树结构,如部门树、菜单树等等。Java后端利用递归思路进行构建树形结构数据,返回给前端,能以下拉菜单等形式进行展示。今天,咱们就来说说怎么样将List集合转换成TreeList。一、简介树是n(n>=0)个结点的有限集。当n=0时,称为空树。在任意一棵非空树中应满足:有且仅有一个特定的称为根的结点。当n>1时,其余节点可分
yu_zheng5163
·
2023-12-14 20:26
状态模式
Java集合
框架详解(新手必看)
ArrayListLinkedLsitvectorSet集合HashSetLinkedHashSetTreeSet三、Map接口HashMapLinkedHashMapTreeMap一、什么是集合框架
Java
@白天不懂爷的黑
·
2023-12-14 15:37
java
开发语言
Java三大集合Collection框架拓展
一,
java集合
框架之迭代器(Iterator)图解理解这儿比较容易理解,看代码实操理解,话不多说,上代码packagechapter9_1;importjava.util.
不吃青椒!
·
2023-12-14 14:53
java
JAVA中的集合
1.
Java集合
框架1.1
Java集合
框架中的接口
Java集合
框架为不同类型的集合定义了大量接口,如图:集合有两个基本的接口即Collection和Map。
向之 所欣
·
2023-12-14 12:15
Java
java
开发语言
Java 中的 Collection 容器
它是
Java集合
框架的基础之一,提供了统一的方式来处理对象的集合。Collection接口继承自java.lang.Iterable接口,这意味着它的实现类可以使用增强的for循环来迭代集合中的元素。
香香y
·
2023-12-06 22:43
集合
java
后端
缓存 | 从本地缓存到分布式缓存, Guava, Caffeine, Memcached, Redis, Spring Cache, 缓存不一致、缓存穿透、缓存击穿与缓存雪崩
从本地缓存到分布式缓存第一次接触缓存`MAP`常见淘汰策略FIFO(firstinfirstout)LFU(lessfrequentlyused)LRU(leastrecentlyused)其他缓存简单分类缓存的使用
Java
双鬼带单
·
2023-12-06 20:47
java
spring
redis
memcached
mysql
【Java】集合 之 使用EnumMap
如果作为key的对象是enum类型,那么,还可以使用
Java集合
库提供的一种EnumMap,它在内部以一个非常紧凑的数组存储value,并且根据enum类型的key直接定位到内部数组的索引,并不需要计算
iHero
·
2023-12-06 20:12
Java
学习
java
开发语言
本地缓存到分布式缓存( Guava, Caffeine, Memcached, Redis)
是在同一个进程内部,单应用不需要集群支持或者集群情况下各节点无需互相通知的场景下使用本地缓存较合适;分布式缓存:应用分离的缓存组件或服务,是自身就是一个独立的应用,与本地应用隔离,多个应用可直接的共享缓存
Java
ejinxian
·
2023-12-06 20:11
Java
本地缓存
分布式缓存
Guava
Caffeine
Memcached
提升系统性能的必备利器:详解缓存分类、常见的缓存淘汰策略及实现方案
1、缓存分类1.1、概述1)本地缓存:将缓存数据存储在单个应用程序进程内部的内存中,通常是使用
Java集合
类如HashMap、ConcurrentHashMap等进行实现。
玄明Hanko
·
2023-12-06 20:41
缓存
java
redis
史上最全的集合框架讲解 ----- Java 集合框架(3)---- Map 相关类最全解析
引言好了,步入正题,上篇文章
Java集合
框架(2)----List相关类解析中我们一起看了一下List接口的相关具体类(ArrayList、LinkedList….)
某一个有b格的程序yuan
·
2023-12-06 10:49
集合
链表
数据结构
java
数据结构
集合
链表
Java集合
框架之争:ArrayList vs LinkedList
友情提示:LinkedList其实就是数据结构中的双向链表,没学过的话可以学一下有关链表的知识,至于LinkedList中的源码其实大多数据结构的基本链表操作实现的,这里我就不多做说明了,有兴趣的话可自行看源码由于ArrayList由动态数组实现,LinkedList由双向链表实现,这里将它们的对比归类于数组与链表的区别一、相同点数组和链表都是线性表,所谓线性,即结构像一条直线一样;这与非线性结构
荼锦AI编程
·
2023-12-06 10:11
java
开发语言
面试
后端
数据结构
Java集合
的常见面试题(全)
这里写目录标题前言常用的集合类有哪些集合底层数据结构ArrayList和LinkedList的区别HashSet如何检查重复HashSet与HashMap的区别HashMap和Hashtable的区别HashMap的底层实现HashMap的长度为什么是2的幂次方ConcurrentHashMap和Hashtable的区别HashMap源码细节ConcurrentHashMap源码细节Array和A
码农研究僧
·
2023-12-05 20:09
八股文
java
链表
开发语言
Java集合
常见问题汇总
集合是java中很常用的一个技术,今天我就来记录一下有关集合的一些常见问题汇总,如有不足之处,大家可以一起来讨论一下。首先,大家都知道collection它继承自Iterable,而实现Iterable接口的类可以拥有增强for循环的功能,实现Iterable的集合类必须提供一个名为iterable()的方法,该方法的返回值为Iterable;Iterable方法一些属性:hasNext():是否
藏海花的花
·
2023-12-05 19:05
#
后端
Java
java
Java集合
常见问题
目录
Java集合
1.前言2.集合3.Collection接口类3.1List接口3.1.1ArrayList(常用)3.1.2LinkedList(常用)3.1.3Vector(不常用)3.2Set接口
顶子哥
·
2023-12-05 19:00
日积月累
java
开发语言
git
c++
http
单片机
物联网
java语言中fail-fast机制和fail-safe机制的作用是什么?
Fail-Fast机制:“Fail-fast”是
Java集合
框架中的一种机制,它通过在迭代器遍历集合的过程中检测到集合结构发生变化(例如添加或删除元素)时立即抛出ConcurrentModificationException
xiangpingeasy
·
2023-12-05 18:36
Java
java
fail
fast
fail
safe
【Android】Retrofit创建实例源理
文章目录Retrofit类Builder内部类baseUrl()addConverterFactory()client()对retrofit的创造实例过程进行
源码剖析
。
xoliu1
·
2023-12-05 15:17
第三方开源库
android
retrofit
java
androidx
Protobuf 介绍与实战46:protoc-gen-go-https插件介绍
已发表的技术专栏0 grpc-go、protobuf、multus-cni技术专栏总入口1 grpc-go
源码剖析
与实战 文章目录2 Protobuf介绍与实战图文专栏 文章目录3 multus-cni
码二哥
·
2023-12-05 14:29
grpc-go
protobuf
golang
kubernetes
docker
Protobuf 介绍与实战34:protobuf FileOptions 文件级别 选项介绍
已发表的技术专栏0 grpc-go、protobuf、multus-cni技术专栏总入口1 grpc-go
源码剖析
与实战 文章目录2 Protobuf介绍与实战图文专栏 文章目录3 multus-cni
码二哥
·
2023-12-05 14:28
grpc-go
kubernetes
protobuf
golang
架构师
Mybatis
源码剖析
-- 架构原理
一、架构设计Mybatis的功能架构分为三层API接口层提供给外部使用的接口API,开发人员通过这些本地API来操作数据库。接口层⼀接收到调用请求就会调用数据处理层来完成具体的数据处理MyBatis和数据库的交互有两种方式使用传统的MyBatis提供的API使用Mapper代理的方式数据处理层负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成⼀次数据
Travis_Wu
·
2023-12-05 03:31
activiti流程回退与流程结束
回退Activiti6.0版本流程撤回、跳转、回退等操作ativiti6.0流程节点自由跳转实现、拒绝/不同意/返回上一节点、流程撤回、跳转、回退等操作(通用实现,亲测可用)-掘金activiti6.0
源码剖析
之节点任意跳转
ps酷教程
·
2023-12-04 23:41
工作流
笔记
2022我凭借这份文档成功拿到了阿里,京东等四家大厂offer
又逢金九银十,拿到大厂的offer一直是程序员朋友的一个目标,我是如何拿到大厂offer的呢,今天给大家分享我拿到大厂offer的利器,大厂核心知识面试宝典,内容点包含有
java集合
,jvm,并发编程,
优雅程序员阿鑫
·
2023-12-04 21:58
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他