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集合源码解析
element ui backTop
源码解析
-逐行逐析
backTop回到顶部组件简介基础概念返回页面顶部的操作按钮代码importthrottlefrom'throttle-debounce/throttle';constcubic=value=>Math.pow(value,3);//Math.pow(a,b)用于计算指定值的次方值,此处是a的b次方//此处用到的是箭头函数consteaseInOutCubic=value=>value元素//co
丰的传说
·
2024-01-05 11:48
element
ui
源码逐行解析
ui
vue.js
前端
element
ui
backtop
JAVA基础学习笔记-day11-集合框架
JAVA基础学习笔记-day11-集合框架1.集合框架概述1.1数组的特点与弊端1.2
Java集合
框架体系2.Collection接口及方法2.1添加2.2判断2.3删除2.4其它3.Iterator(
乐天_bubble
·
2024-01-05 11:18
编程语言
#
JAVA
java
学习
笔记
element ui upload
源码解析
-逐行逐析
文章目录ajax封装ajax代码ajax封装的基础知识点和基本逻辑XMLHttpRequest简介XMLHttpRequest的基本使用步骤upload组件文件上传组件封装upload.vue组件代码代码解析renderrender解析div属性input属性详解input事件props参数datamehods方法handleChangeuploadFilesupload(rawFile)具体代码
丰的传说
·
2024-01-05 11:41
element
ui
源码逐行解析
ui
elementui
javascript
Collection - ArrayList
源码解析
Collection-ArrayList
源码解析
概述ArrayList的实现底层数据结构构造函数自动扩容add(),addAll()set()get()remove()trimToSize()indexOf
小小兔在普陀山走神啊
·
2024-01-05 10:32
Java
java
ArrayList
Collection - LinkedList
源码解析
Collection-LinkedList
源码解析
概述LinkedList实现底层数据结构构造函数getFirst(),getLast()removeFirst(),removeLast(),remove
小小兔在普陀山走神啊
·
2024-01-05 10:32
Java
java
LinkedList
Java集合
-ArrayList
Java集合
-ArrayList特性实现了三个标记接口:RandomAccess,Cloneable,java.io.SerializablepublicclassArrayListextendsAbstractListimplementsList
像少年啦飞驰点、
·
2024-01-05 09:26
java
开发语言
Spring
源码解析
之DefaultListableBeanFactory
DefaultListableBeanFactory是bean加载的核心部分,是Spring注册及加载的默认实现。它的层次关系如下图BeanFactory它是Spring中Bean容器的顶级接口。里面有获取bean,判断是否包含bean,是否单例,获取别名等基本方法ListableBeanFactory根据条件获取Bean的配置清单。如String[]getBeanDefinitionNames(
久梦歌行
·
2024-01-05 08:18
源码学习
spring
Spring
源码解析
-DefaultListableBeanFactory
DefaultListableBeanFactorySpring基本流程DefaultListableBeanFactoryDefaultListableBeanFactory类图Spring基本流程使用Resource对象加载spring的xml配置文件创建DefaultListableBeanFactory对象,是spring加载bean的核心组件XmlBeanDefinitionReader
阿呆中二
·
2024-01-05 08:44
Spring
spring
java
Go-ethereum
源码解析
之 go-ethereum/ethdb/memory_database.go
Go-ethereum
源码解析
之go-ethereum/ethdb/memory_database.goSourcecode//Copyright2017Thego-ethereumAuthors//Thisfileispartofthego-ethereumlibrary
furnace
·
2024-01-05 08:17
Java中的List: 理解与实践
List是
Java集合
框架(JavaCollectionsFramework)的一部分,是一个接口,提供了一系列标准的方法来对元素进行增加、删除、检索和遍历操作。
Geek攻城猫
·
2024-01-05 08:31
实践
java
list
Java集合
框架和泛型
1.
Java集合
框架架构图:Java的集合框架是一组用于存储和操作数据的类和接口。它提供了各种数据结构,如列表、集合、映射等,以及用于操作这些数据结构的算法和工具。
分才
·
2024-01-05 05:44
Java全栈工程师学习
#
Java开发
java
windows
intellij-idea
jvm
java-consul
JDK
源码解析
jdk
源码解析
----HashSet这个类实现了set接口,内部是由HahMap实例辅助实现的。它不保证元素的顺序,数据允许为null。
漠然&&
·
2024-01-05 04:31
Java
jdk
源码
2024最新Java基础面试题大全(一)
publicfinalclassStringimplementsjava.io.Serializable,Comparable,CharSequence{//省略...}2、常见集合类
Java集合
框架主要包括两种类型的容器
沁禹
·
2024-01-04 21:38
java
面试
Java 学习路线图
Java集合
框架:包括集合和Map等常用数据结构的使用和操作。JavaI/O:包括文件和网络的输入输出操作。Java并发编程:包括线程、锁、同步和异步等。
꧁缘法天地间꧂
·
2024-01-04 19:12
java
RAC框架
源码解析
之RACReplaySubject
1、RACReplaySubject前面的文章我们说到RACSubject既可以创建信号又可以订阅信号还可以发送信号,下面我们来看看RACReplaySubject是用来干什么的。只要用到RAC绝对逃不过三部曲:1、创建信号2、订阅信号3、发送信号//1.创建信号RACReplaySubject*subject=[RACReplaySubjectsubject];//2.订阅信号[subjects
Jimi
·
2024-01-04 19:58
书接上文,Java里的Map接口和泛型
Map接口Map接口是
Java集合
中的一种数据结构,它提供了一种将键(key)映射到值(value)的方法。在Map中,每个键都是唯一的,并且可以用来检索与之关联的值。
分才
·
2024-01-04 17:02
java
开发语言
c5全栈
java-rocketmq
sdkman
java-rabbitmq
jvm
Java里的Collections算法类
Java中的Collections类Collections类是
Java集合
框架的一部分,位于java.util包中。它提供了一组用于操作集合的静态方法,这些方法可以用于对集合进行排序
分才
·
2024-01-04 17:02
Java全栈工程师学习
#
Java开发
java
算法
开发语言
Stack & Queue
源码解析
可参考官方文档Java中有Stack类,却没有Queue类,只有Queue接口。在使用栈时,Java官方已经不推荐使用Stack,推荐使用Deque以及它的实现类(首选ArrayDeque,其次LinkedList),如:Dequestack=newArrayDeque();QueueQueue接口继承自Collection接口,除了最基本的Collection的方法之外,它还支持额外的inser
奋斗中的Jack
·
2024-01-04 17:54
源码分析
Algorithm
and
DataStructure
java
开发语言
Eureka学习思维导图
一、EurekaServer原理解析参考:https://www.jianshu.com/p/eb690e6ab11d二、EurekaClient
源码解析
参考:https://www.jianshu.com
道法自然 实事求是
·
2024-01-04 17:28
SpringCloud
eureka
学习
云原生
Android Jetpack系列--2.LiveData使用及
源码解析
LiveData定义一种可观察的数据存储器类,直译为实时数据(是一个数据持有者,给源数据包装一层,源数据使用LiveData包装后,可以被observer观察,数据有更新时observer可感知);具有生命周期感知能力,可确保LiveData仅更新处于活跃生命周期状态(STARTED、RESUMED)的应用组件观察者(observer);特点确保界面符合数据状态:当生命周期状态变化时,LiveDa
今阳说
·
2024-01-04 15:29
SpringBoot错误处理机制解析
SpringBoot错误处理----
源码解析
文章目录1、默认机制2、使用@ExceptionHandler标识一个方法,处理用@Controller标注的该类发生的指定错误1).局部错误处理部分源码2)
ok!ko
·
2024-01-04 12:21
spring
boot
后端
java
Java8集合
源码解析
-Hashtable源码剖析
HashMap1.2才有,而Hashtable在1.0就已经出现了.HashMap和Hashtable实现原理基本一样,都是通过哈希表实现.而且两者处理冲突的方式也一样,都是通过链表法.下面就详细学习下这个类.2
源码解析
类总览
JavaEdge
·
2024-01-04 10:50
40道
java集合
面试题含答案(很全)
1.什么是集合集合就是一个放数据的容器,准确的说是放数据对象引用的容器集合类存放的都是对象的引用,而不是对象的本身集合类型主要有3种:set(集)、list(列表)和map(映射)。2.集合的特点集合的特点主要有如下两点:集合用于存储对象的容器,对象是用来封装数据,对象多了也需要存储集中式管理。和数组对比对象的大小不确定。因为集合是可变长度的。数组需要提前定义大小3.集合和数组的区别数组是固定长度
孤蓬&听雨
·
2024-01-04 09:12
面试资料
java
开发语言
集合
面试
ArrayList
源码解析
与性能优化
ArrayList
源码解析
与性能优化ArrayList是
Java集合
框架中最常用的动态数组实现之一,它提供了动态扩容、随机访问等特性,适用于大多数场景。
--土拨鼠--
·
2024-01-04 09:11
Java
java
LinkedList
源码解析
与性能优化
LinkedList是
Java集合
框架中基于双向链表实现的列表,它提供了高效的插入和删除操作,但在随机访问方面性能较差。
--土拨鼠--
·
2024-01-04 09:06
Java
java
Java集合
面试系列-01
1.Java中常用的集合有哪些?Map接口和Collection接口是所有集合框架的父接口Collection接口的子接口包括:Set接口和List接口。Set中不能包含重复的元素。List是一个有序的集合,可以包含重复的元素,提供了按索引访问的方式。Map接口的实现类主要有:HashMap、Hashtable、ConcurrentHashMap以及TreeMap等。Map不能包含重复的key,但
梦睡了
·
2024-01-04 08:00
Java面试题系列
java
面试
开发语言
List逆向遍历、反向遍历--Iterator详解
概述在使用
java集合
的时候,都需要使用Iterator。
萨达哈鲁酱
·
2024-01-04 07:35
高通平台Android源码bootloader分析之sbl1(一)
不过虽然弄得很复杂,我们需要动的东西其实很少,modem侧基本就sbl1(全称:Secondarybootloader)的代码需要动一下,ap侧就APPSBL代码需要动(对此部分不了解,可参照:bootable
源码解析
持续成长,保持快乐
·
2024-01-04 07:16
java数据结构
文章目录一.链表LinkedList1.创建链表2.插入元素3.删除元素4.访问元素5.检查元素是否存在6.遍历链表7.其他常见操作ListNode一.链表链表(LinkedList)是
Java集合
框架
hoypte
·
2024-01-04 06:08
java
数据结构
windows
java数据结构
链表(LinkedList)是
Java集合
框架(JavaCollectionsFramework)中的一部分,它实现了List接口和Deque接口,允许元素为空。
hoypte
·
2024-01-04 06:38
java
数据结构
windows
java集合
框架(三)ArrayList常见方法的使用
文章目录什么是ArrarList使用场景:常见方法总结什么是ArrarListArrayList是Java中的一个动态数组类,可以根据实际需要自动调整数组的大小。ArrayList是基于数组实现的,它内部维护的是一个Object数组,默认初始化容量为10,当添加的元素个数超过了当前容量时,会自动扩容。使用场景:ArrayList适用于需要动态添加、删除元素的场景,可以用于存储不确定数量的数据。Ar
小亮编码
·
2024-01-03 23:31
集合框架
java
开发语言
java集合
框架(二)LinkedList常见方法的使用
文章目录一、什么是LinkedList使用场景二、常用的方法总结一、什么是LinkedListLinkedList是Java中的一个双向链表。它实现了List和Deque接口,在使用时可以像List一样使用元素索引,也可以像Deque一样使用队列操作。LinkedList每个节点都包含了前一个和后一个节点的引用,因此可以很方便地在其中进行节点的插入、删除和移动。相比于ArrayList,Linke
小亮编码
·
2024-01-03 23:01
集合框架
java
开发语言
Java中的有序集合
面试的时候经常会被问道这样一个问题:
Java集合
中哪些是有序的,哪些不是?
赵丙双
·
2024-01-03 22:56
java
面试
Java
有序集合
【Spark精讲】RDD缓存源码分析
源码解析
RDD调用cache或persist之后,会指定RDD的缓存级别,但只是在成员变量中记录了RDD的存储级别,并未真正地对RDD进行缓存。只有当RDD计算的时候才会对RDD进行缓存。
话数Science
·
2024-01-03 18:08
Spark
Spark精讲
大数据
spark
大数据
MxNet
源码解析
(2) symbol
1.前言我们在训练之前,先建立好一个图,然后我们可以在这个图上做我们想做的优化,这种形式称为SymbolicPrograms。相对应的是ImperativePrograms,也就是每一句代码都对应着程序的执行,在这种情况下,我们可以写类似于下面的代码:a=2b=a+1d=np.zeros(10)foriinrange(d):d+=np.zeros(10)这在symbolic的方式下是做不到的,因为
Junr_0926
·
2024-01-03 14:50
MVCC 并发控制原理-
源码解析
(非常详细)
基础概念并发事务带来的问题1)脏读:一个事务读取到另一个事务更新但还未提交的数据,如果另一个事务出现回滚或者进一步更新,则会出现问题。2)不可重复读:在一个事务中两次次读取同一个数据时,由于在两次读取之间,另一个事务修改了该数据,所以出现两次读取的结果不一致。3)幻读:在一个事务中使用相同的SQL两次读取,第二次读取到了其他事务新插入的行。要解决这些并发事务带来的问题,一个比较简单粗暴的方法是加锁
show @@camellia
·
2024-01-03 13:59
MySQL
MVCC
MySQL
InnoDB
EventBus3.x
源码解析
古人云,授之以鱼不如授之以渔,这个时候只是差了一个
源码解析
。只有深入之中,才得其法。我们不重复造轮子不表示我们不需要知道轮子该怎么造及如何更好的造!
我是吸血鬼
·
2024-01-03 12:08
Java集合
/泛型篇----第七篇
系列文章目录文章目录系列文章目录前言一、类型通配符?二、类型擦除前言前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。一、类型通配符?类型通配符一般是使用?代替具体的类型参数。例如List在逻辑上是List,List等所有List的父类。二、类型擦除Java中的泛型基本上都是在编译器这个层次来实现的。在生成
数据大魔王
·
2024-01-03 11:28
java面试题套2
java
开发语言
Java集合
/泛型篇----第六篇
系列文章目录文章目录系列文章目录前言一、HashTable(线程安全)二、TreeMap(可排序)三、LinkHashMap(记录插入顺序)四、泛型类前言前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。一、HashTable(线程安全)Hashtable是遗留类,很多映射的常用功能与HashMap类似,不
数据大魔王
·
2024-01-03 11:28
java面试题套2
java
开发语言
(
源码解析
)mybatis调用链之XMLMapperBuilder解析Mapper
创建XMLMapperBuilder对象XMLMapperBuildermapperParser=newXMLMapperBuilder(inputStream,configuration,resource,configuration.getSqlFragments());XMLMapperBuilder继承于BaseBuilderpublicXMLMapperBuilder(InputStrea
超域
·
2024-01-03 10:45
mybatis
java
Java8新特性 Stream
1、stream概述Stream使用一种类似用SQL语句从数据库查询数据的直观方式来提供一种对
Java集合
运算和表达的高阶抽象。
qq_41482600
·
2024-01-03 06:42
java8
java
前端
服务器
React16源码: memo, Fragment, StrictMode, cloneElement, createFactory源码实现
提供了classcomponent组件类型在props没有变化的情况下,它可以不重新渲染目的是给functioncomponent做一个PureComponent的对标这个用法很简单,就不进行举例了2)
源码解析
Wang's Blog
·
2024-01-03 06:39
React
React
Native
react.js
前端
Zookeeper-Zookeeper分布式一致性协议ZAB
源码解析
整个Zookeeper就是一个多节点分布式一致性算法的实现,底层采用的实现协议是ZAB。ZAB协议介绍ZAB协议全称:ZookeeperAtomicBroadcast(Zookeeper原子广播协议)。Zookeeper是一个为分布式应用提供高效且可靠的分布式协调服务。在解决分布式一致性方面,Zookeeper并没有使用Paxos,而是采用了ZAB协议,ZAB是Paxos算法的一种简化实现。ZAB
长情知热爱
·
2024-01-03 06:23
分布式
zookeeper
云原生
Spring
源码解析
之一---将Dom实例解析成BeanDefinition对象
XmlBeanFactory的uml图首先了解下几个类的职能BeanDefinitionRegistry:定义Bean的常规操作,来注册BeanDefinition,内部就是用一个Map实现.SimpleBeanDefinitionRegistry是BeanDefinitionRegistry一个简单的实现。只提供注册表的功能,不提供工厂其他功能。DefaultListableBeanFactor
一个不知名的程序员小白
·
2024-01-03 04:22
IOC
spring
java
计算机链表相关知识
表的介绍计算机考研和公司面试重点--表介绍(Java实现链表的数组和链表表示)JavaJDK内置链表
源码解析
Java的ArrayList
源码解析
(中级Java工程师面试必备,详细注释全部实现方法,内部类与变量
雁阵惊寒_zhn
·
2024-01-03 03:09
Hotspot
源码解析
-第九章
第九章9.1OS初始化29.1.1os_linux.cpp9.1.1.1os::init_2这个函数是在全部参数都解析后调用的jintos::init_2(void){Linux::fast_thread_clock_init();//Allocateasinglepageandmarkitasreadableforsafepointpolling/**通过系统调用mmap分配一个可读的单页内存,
zhang527294844
·
2024-01-02 21:54
Java虚拟机
java
Hotspot
源码解析
-第十章
第十章10.1全局数据结构初始化10.1.1init.cpp10.1.1.1vm_init_globalsvoidvm_init_globals(){//验证ThreadShadow的实现,主要是验证线程对象的_pending_exception属性位置,_pending_exception后面用到时再讲check_ThreadShadow();//基础类型初始化,看`章节10.1.2.1`bas
zhang527294844
·
2024-01-02 21:54
Java虚拟机
java
Hotspot
源码解析
-第八章
第八章这一章是接着章节7.1启动参数解析来讲的,第七章中对这块参数的解析有些遗漏,现在补充下,主要是针对内存分配参数的解析做重点介绍8.1虚拟机参数解析8.1.1arguments.cpp8.1.1.1Arguments::parse_vm_init_args这个方法的入口还是在章节7.1.1.1Arguments::parse这个函数中jintArguments::parse_vm_init_a
zhang527294844
·
2024-01-02 21:24
Java虚拟机
java
Hotspot
源码解析
-第十一章
第十一章11.1线程11.1.1线程的概念说起线程,首先得提起进程,相信很面试者在回答进程与线程的区别时都会用一句话:“进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位”,只能说这句话部分正确,就目前来讲,一般操作系统(这里指Linux)的任务调度执行单位确实是线程,但是未来可能会支持以协程为单位的任务调度。再说进程是操作系统资源分配的基本单位这句话,在linux操作系统中,当需
zhang527294844
·
2024-01-02 21:22
Java虚拟机
java
slf4j+logback源码加载流程解析
slf4j绑定logback
源码解析
Loggerlog=LoggerFactory.getLogger(LogbackDemo.class);如上述代码所示,在项目中通常会这样创建一个Logger对象去打印日志
波波老师
·
2024-01-02 20:45
Java生态
logback
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他