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集合类源码解读
Java集合类
框架源码分析 之 RoleList源码解析 【6】
该类继承于ArrayList,针对Role进行了一些扩展。其他方法和ArrayList中基本相同,源码不做针对性分析:看一下类简介:/***代表了一个roles的列表,作为方法setRoles()的参数,去创建一个关联关系,并且尝试在同一个关系中设置多个角色。*ARoleListrepresentsalistofroles(Roleobjects).Itisusedas*parameterwhen
yunzhonghefei
·
2024-09-15 17:46
Java集合类源码分析
RoleList源码解析
K8S源码及定制化系列-
源码解读
第一步Kubectl(三)
本节重点介绍:kubectl的职责和kubectl的代码原理cobra库的使用简介kubectl的职责主要的工作是处理用户提交的东西(包括,命令行参数,yaml文件等)然后其会把用户提交的这些东西组织成一个数据结构体然后把其发送给APIServerKubectl系统架构图kubectl的代码原理从命令行和yaml文件中获取信息通过Builder模式并把其转成一系列的资源最后用Visitor模式模式
申专
·
2024-09-13 19:29
Golang
云原生
kubernetes
容器
云原生
netty
源码解读
三(NioEventLoop)
NioEventLoop初始化EventExecutor类型的数组数组大小默认为cpu数量的两倍,遍历数组,通过newNioEventLoop(xxx)往数组中添加元素,NioEventLoop继承了EventExecutor;每次需要线程时,执行chooser的next方法从数组中取出一个线程;关键代码打开netty源码,找到example包下的EchoService类,追溯创建boss线程组和
orcharddd_real
·
2024-09-10 07:39
netty
java
netty
题解 | #将真分数分解为埃及分数# 不取巧也没有公式的硬做
阿里云-瓴羊秋招面经8.28开9.12投瓴羊(其他基本都要9硕)9.16一面电话面30min项目怎么自学最近在看什么技术类的书籍
java集合类
hashmap能putnull吗题解|#明明的随机数#n=int
huaxinjiayou
·
2024-09-05 01:13
java
Java集合类
--List集合,Set集合,Map集合
集合可以看作一个容器,Java中提供了不同的集合类,这些类具有不同的存储对象的方式,同时提供了相应的方法,以便用户对集合进行遍历、添加、删除、查找指定的对象。1.集合类概述:集合类类似于数组,与数组不同的是,数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型数据,集合用来存放对象的引用。1.1常用集合:1.1.1List集合List集合继承了Collection接口1.1.2Set集合L
chuntian_tester
·
2024-09-04 23:29
Java
java
开发语言
集合
Set
List
Map
JAVA List.subList()方法
Java集合类
中的List.subList()方法用于获取列表中指定范围的子列表,该列表支持原列表所支持的所有可选操作。返回列表中指定范围的子列表。
孟吶李唦
·
2024-09-04 11:15
JAVA
java
list
开发语言
Java
源码解读
-数据容器都是如何实现同步的
用Java的同学可能在自己使用或者面试的时候经常遇到这么一个问题,哪些数据结构或者容器是同步的,是怎么实现的同步?其实很多的数据同步原理都比较简单,我把目前知道的数据容器的同步方式稍微梳理了一下1.线程安全容器StringBuffer(太明显,synchronized关键字)@OverridepublicsynchronizedStringBufferappend(Stringstr){toStr
问道飞鱼
·
2024-09-04 08:26
Java开发
Java源码解读
数据容器
同步机制
Vue
源码解读
(10)—— 编译器 之 生成渲染函数
/detail/36074Python实战量化交易理财系统https://edu.csdn.net/course/detail/35475前言这篇文章是Vue编译器的最后一部分,前两部分分别是:Vue
源码解读
xuhss_com
·
2024-09-02 20:05
计算机
udp
linux
c语言
计算机
Spring
源码解读
:实现单例与原型的Bean作用域
引言在Spring框架中,Bean的作用域(Scope)定义了Bean的生命周期和访问范围。Spring提供了多种作用域,包括常用的单例(Singleton)和原型(Prototype)。了解并正确使用这些作用域对于管理应用的资源和性能至关重要。本篇文章将通过手动实现单例和原型作用域的Bean管理机制,并对比Spring中的@Scope注解,帮助你理解不同Bean作用域的使用场景和实现细节。Bea
捕风捉你
·
2024-08-30 09:46
spring源码解读
spring
java
后端
如何选择合适的
Java集合类
来优化性能
这篇博客将探讨如何根据具体需求选择合适的
Java集合类
,以最大化性能优化。1.明确需求在选择集合类之前,首先要明确你的需求。这包括以下几个关键问题:数据的类型和规模:你需要存储的数据量是多少?
项目笔记与工具库
·
2024-08-29 17:02
java
开发语言
MyBatis
源码解读
:专栏导读与学习路线
通过
源码解读
,我们可以更深入地理解MyBatis的设计思想和工作原理,从而更好地应用它。本专栏将以源码分析为主线,结合实际应用场景,带你一步步深入了解MyBatis的内部实现。
捕风捉你
·
2024-08-27 18:21
MyBatis
源码解读
mybatis
学习
java
Java笔试面试题AI答之线程(4)
21.说明哪些
Java集合类
是线程安全的?22.
工程师老罗
·
2024-08-26 22:45
Java笔试面试题AI答
java
开发语言
PostgreSQL
源码解读
(89)- 查询语句#74(SeqNext函数#2)
本节是SeqNext函数介绍的第二部分,主要介绍了SeqNext->heap_getnext函数的实现逻辑。一、数据结构TupleTableSlotTupleTableSlot,用于存储元组相关信息/*basetupletableslottype*/typedefstructTupleTableSlot{NodeTagtype;//Node标记#defineFIELDNO_TUPLETABLESL
EthanHe
·
2024-08-26 04:52
Spring
源码解读
专栏:从零到一深度掌握 Spring 框架
本专栏旨在通过系统化的Spring
源码解读
,从实践到源码分析,再到设计模式的探讨,带你逐步揭开Spring的神秘面纱,真正掌握这款框架的精髓。专栏目标在这个专栏中,我们将通过以下几个步骤,帮助你深
捕风捉你
·
2024-08-23 17:03
spring源码解读
spring
java
后端
【深度学习】COCO API
源码解读
COCOAPI从C、cython,到PythonAPI:实现语义分割标注mask的解析,从具体实现cocoapi/common/maskApi.hcocoapi/common/maskApi.c到Cython封装实现pycocotools._maskcocoapi/PythonAPI/pycocotools/_mask.pyx#distutils:language=c#distutils:sour
CS_Zero
·
2024-03-13 23:50
深度学习
人工智能
java集合框架
与现代的数据结构类库的常见情况一样,
java集合类
库也将接口(interface)与实现(implementation)分离。以下针对集合框架的接口、集合框架的类做一个梳理。
Wangheguan
·
2024-03-05 21:55
opencv源码---imread、cvLoadImage、waitKey、imshow函数
源码解读
参考:https://blog.csdn.net/hujingshuang/article/details/47184717https://blog.csdn.net/kuweicai/article/details/73395018
hairuiJY
·
2024-02-19 21:51
Opencv学习
计算机视觉
opencv
计算机视觉
图像处理
SpringBoot
源码解读
与原理分析(五)SpringBoot的装配机制
文章目录2.5SpringBoot的装配机制
[email protected]
@ComponentScan的基本使用方法2.5.1.2TypeExcludeFilter(类型排除过滤器)2.5.1.3AutoConfigurationExcludeFilter(自动配置类排除过滤器)
[email protected]
@EnableAutoConf
灰色孤星A
·
2024-02-19 16:25
spring
boot
java
后端
spring
开发语言
一天吃透Java集合面试八股文
Java集合类
主要由两个接口Collection和Map派生出来的,Collection有三个子接口:List、Set、Queue。
小鱼资料站
·
2024-02-19 14:18
分享
java
面试
开发语言
Flink 细粒度滑动窗口性能优化
大数据技术AIFlink/Spark/Hadoop/数仓,数据分析、面试,
源码解读
等干货学习资料118篇原创内容公众号1、概述1.1细粒度滑动的影响当使用细粒度的滑动窗口(窗口长度远远大于滑动步长)时,
hyunbar
·
2024-02-19 13:39
Flink
大数据
flink
java
数据库
Transformer实战-系列教程19:DETR
源码解读
6(编码器:TransformerEncoder类/TransformerEncoderLayer类)
Transformer实战-系列教程总目录有任何问题欢迎在下面留言本篇文章的代码运行界面均在Pycharm中进行本篇文章配套的代码资源已经上传点我下载源码DETR算法解读DETR
源码解读
1(项目配置/CocoDetection
机器学习杨卓越
·
2024-02-19 13:45
Transformer实战
transformer
深度学习
pytorch
DETR
人工智能
计算机视觉
Transformer实战-系列教程20:DETR
源码解读
7(解码器:TransformerDecoder类/TransformerDecoderLayer类)
Transformer实战-系列教程总目录有任何问题欢迎在下面留言本篇文章的代码运行界面均在Pycharm中进行本篇文章配套的代码资源已经上传点我下载源码DETR算法解读DETR
源码解读
1(项目配置/CocoDetection
机器学习杨卓越
·
2024-02-19 13:45
Transformer实战
transformer
深度学习
计算机视觉
DETR
人工智能
物体检测
Transformer实战-系列教程18:DETR
源码解读
5(Transformer类)
Transformer实战-系列教程总目录有任何问题欢迎在下面留言本篇文章的代码运行界面均在Pycharm中进行本篇文章配套的代码资源已经上传点我下载源码DETR算法解读DETR
源码解读
1(项目配置/CocoDetection
机器学习杨卓越
·
2024-02-19 13:44
Transformer实战
transformer
深度学习
人工智能
pytorch
DETR
物体检测
Transformer实战-系列教程21:DETR
源码解读
8 损失计算:(SetCriterion类)
Transformer实战-系列教程总目录有任何问题欢迎在下面留言本篇文章的代码运行界面均在Pycharm中进行本篇文章配套的代码资源已经上传点我下载源码DETR算法解读DETR
源码解读
1(项目配置/CocoDetection
机器学习杨卓越
·
2024-02-19 13:03
Transformer实战
transformer
深度学习
人工智能
计算机视觉
DETR
物体检测
Apache Doris 聚合函数源码阅读与解析|
源码解读
系列
笔者最近由于工作需要开始调研ApacheDoris,通过阅读聚合函数代码切入ApacheDoris内核,同时也秉承着开源的精神,开发了array_agg函数并贡献给社区。笔者通过这篇文章记录下对源码的一些理解,同时也方便后面的新人更快速地上手源码开发。聚合函数,顾名思义,即对一组数据执行聚合计算并返回结果的函数,在统计分析过程中属于最常见的函数之一,最典型的聚合函数包括count、min、max、
·
2024-02-19 11:21
「Redis
源码解读
」—持久化(一)RDB
知识点RDB文件用于保存和还原Redis服务器所有数据库中的所有键值对数据SAVE命令由服务器服务器进程直接执行保存操作,所以该命令会阻塞服务器BGSAVE命令由子进程执行保存操作,所以该命令不会阻塞服务器服务器状态中会保存所有用save选项设置的保存条件,当任意一个保存条件被满足时,服务器会自动执行BGSAVE命令RDB文件是一个经过压缩的二进制文件,由多个部分组成对不同类型的键值对,RDB文件
wh4763
·
2024-02-15 00:29
Vue
源码解读
之Dep,Observer和Watcher
原文转:https://segmentfault.com/a/1190000016208088在解读Dep,Observer和Watcher之前,首先我去了解了一下Vue的数据双向绑定,即MVVM,学习于:https://blog.csdn.net/u013321...以及关于Observer和watcher的学习来自于:https://www.jb51.net/article/...整体过程Vu
小豆soybean
·
2024-02-14 21:28
java面试题/认证答辩 ---主流框架(springboot)
springboot
源码解读
:springboot2.4.4#https://blog.csdn.net/qq_32828253/article/details/109496848#https://zhuanlan.zhihu.com
Fuly1024
·
2024-02-14 05:01
面试刷题
spring
Transformer实战-系列教程17:DETR
源码解读
4(Joiner类/PositionEmbeddingSine类/位置编码/backbone)
Transformer实战-系列教程总目录有任何问题欢迎在下面留言本篇文章的代码运行界面均在Pycharm中进行本篇文章配套的代码资源已经上传点我下载源码DETR算法解读DETR
源码解读
1(项目配置/CocoDetection
机器学习杨卓越
·
2024-02-13 12:03
Transformer实战
transformer
深度学习
人工智能
计算机视觉
pytorch
DETR
Transformer实战-系列教程16:DETR
源码解读
3(DETR类)
Transformer实战-系列教程总目录有任何问题欢迎在下面留言本篇文章的代码运行界面均在Pycharm中进行本篇文章配套的代码资源已经上传点我下载源码DETR算法解读DETR
源码解读
1(项目配置/CocoDetection
机器学习杨卓越
·
2024-02-13 12:32
Transformer实战
transformer
深度学习
人工智能
计算机视觉
DETR
pytorch
Transformer实战-系列教程15:DETR
源码解读
2(ConvertCocoPolysToMask类)
Transformer实战-系列教程总目录有任何问题欢迎在下面留言本篇文章的代码运行界面均在Pycharm中进行本篇文章配套的代码资源已经上传点我下载源码DETR算法解读DETR
源码解读
1(项目配置/CocoDetection
机器学习杨卓越
·
2024-02-13 12:02
Transformer实战
transformer
深度学习
计算机视觉
DETR
物体检测
pytorch
vue3
源码解读
--effect
目录vue2源码vue3源码示例源码其实,在不看源码之前,就已经能想到其大概实现逻辑了:每一个effect在执行过程中如果遇到设置了响应式的值那么就会执行依赖收集,那么此时如果打一个标记,并根据此标记将存在依赖的effect放到某个队列中。当依赖改变后从队列中挑选判断并执行即可接下来就来验证下是不是这样将代码定位到effect函数可以看到这里获取了ReactiveEffect实例,紧接着又调用了.
习惯水文的前端苏
·
2024-02-13 02:11
Android AsyncTask
源码解读
屡思路1.初始AsyncTaskAsyncTask这个类的声明如下:publicabstractclassAsyncTask{.....}是一个抽象类Params表示输入参数的类型Progress表示后台任务的执行进度Result表示返回结果的类型2.使用在AsyncTask这个类的顶部有一些代码注释,里面讲述了如何使用一个AsyncTask,如下:*Hereisanexampleofsubcla
糖葫芦_倩倩
·
2024-02-12 20:24
Pytorch底层
源码解读
(一)概览
前言作为最受欢迎的深度学习框架,Pytorch如今已拥有极大的用户群体以及开发者。但对于开发者而言,针对日益臃肿的pytorch框架进一步更新迭代已经成为了较大的问题,特别是对刚想要上手对pytorch底层框架进行理解的初学者而言。因此本系列主要针对于pytorch底层框架中的核心部分进行解读,为读者展现其背后工作机理的同时也能使得读者在阅读完本系列的文章后,能够对pytorch框架有个基本的了解
firework_97df
·
2024-02-12 04:08
Java面向对象实验 6 ——控制台程序设计(集合类)
3.了解
JAVA集合类
框架的结构。4.掌握类List、ArraryList、HashMap、HashSet等常用类的使用方法。
可以燎原的星星
·
2024-02-11 17:40
#
java面向对象
java
开发语言
RabbitMQ详解以及spring对RabbitMQ的集成(附带部分
源码解读
)
一·简介1丶为什么要使用消息队列https://wenku.baidu.com/view/e297236f83c4bb4cf7ecd193.html①异步处理(高并发)②系统解耦③流量削锋2丶为什么使用RabbitMQ①给予AMQP协议②高并发③高可用④强大的社区支持,以及很多公司都在使用⑤高性能⑥支持插件(监控管理界面的插件,安装插件支持jms)⑦支持多语言(PHP,Python,.net)3丶
HAKUNA·MATATA
·
2024-02-11 06:04
RabbitMQ
vue3
源码解读
--组件更新
目录vue2源码vue3源码示例源码组件更新的前提是依赖能被正确收集到,经过上一节分析,我们知道trackEffects正是来做这件事情的,故将代码定位于此。核心看其收集的对象是谁。该方法的入参如下其中的activeEffect是在setupRenderEffect中使用newReactiveEffect后执行run创建的,核心是向其挂载了更新函数即componentUpdateFn接着将dep的
习惯水文的前端苏
·
2024-02-11 01:15
SpringBoot
源码解读
与原理分析(六)WebMvc场景的自动装配
文章目录2.6WebMvc场景下的自动装配原理2.6.1WebMvcAutoConfiguration2.6.2Servlet容器的装配2.6.2.1EmbeddedTomcat、EmbeddedJetty、EmbeddedUndertow2.6.2.2BeanPostProcessorsRegistrar(后置处理器的注册器)2.6.2.3两个定制器的注册2.6.3DispatcherServl
灰色孤星A
·
2024-02-10 06:23
spring
boot
hive
后端
spring
开发语言
java
Transformer实战-系列教程14:DETR
源码解读
1
Transformer实战-系列教程总目录有任何问题欢迎在下面留言本篇文章的代码运行界面均在Pycharm中进行本篇文章配套的代码资源已经上传点我下载源码DETR算法解读1、项目配置主要环境installPyTorch1.5+pipinstallpycocotoolspipinstallcythonpipinstallscipy需要下载coco数据集,这个数据集比较大,训练集8w图像,验证集4w图
机器学习杨卓越
·
2024-02-09 14:17
Transformer实战
transformer
pytorch
深度学习
计算机视觉
DETR
物体检测
JAVA集合类
综述
一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口imageCollection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个
onlyHalfSoul
·
2024-02-09 14:41
mysql
源码解读
——MVCC
一、什么是MVCCMVCC(Multi-VersionConcurrencyControl)多版本并发控制,这个玩意儿当初大意过,竟然理解成了源代码的版本控制。傻了巴唧的。MVCC其实是用来做数据安全性的,有过多线程的共享数据控制的编写经验的开发人员,理解起来会更容易一些。后来在区块链中的提高交易速度时,有一些链采用了并行交易,而这其中,对交易的控制管理也使用了MVCC的控制方式。在MySql数据
fpcc
·
2024-02-09 14:58
数据库开发
mysql
数据库
database
Java基础常见面试题总结-集合(一)
Java集合类
主要由两个接口Collection和Map派生出来的,Collection有三个子接口:List、Set、Queue。
此花本应与她
·
2024-02-09 06:31
java
python
windows
SpringBoot
源码解读
与原理分析(七)BeanFactory
文章目录3SpringBoot的IOC容器3.1SpringFramework的IOC容器3.1.1BeanFactory3.1.1.1BeanFactory根接口3.1.1.2HierarchicalBeanFactory3.1.1.3ListableBeanFactory3.1.1.4AutowireCapableBeanFactory3.1.1.5ConfigurableBeanFactor
灰色孤星A
·
2024-02-09 03:53
spring
boot
java
后端
spring
开发语言
SpringBoot
源码解读
与原理分析(二十五)IOC容器的刷新(六)
文章目录7.12完成容器的创建工作7.12.1LifecycleProcessor7.12.2getLifecycleProcessor().onRefresh()7.13清除缓存7.14IOC容器初始化中的扩展点7.14.1invokeBeanFactoryPostProcessors7.14.1.1ImportSelector和ImportBeanDefinitionRegistrar7.14
灰色孤星A
·
2024-02-09 03:22
spring
boot
java
后端
开发语言
spring
SpringBoot
源码解读
与原理分析(十四)SpringApplication的总体设计
文章目录4SpringBoot的核心引导:SpringApplication4.1总体设计4.1.1启动失败的错误报告4.1.2Bean的延迟初始化4.1.3SpringApplication的定制4.1.4Web类型推断4.1.5监听与回调1.核心监听类SpringApplicationRunListener2.SpringBoot新引入的事件4.1.6应用退出4SpringBoot的核心引导:
灰色孤星A
·
2024-02-09 03:52
spring
boot
java
后端
spring
SpringBoot
源码解读
与原理分析(二十二)IOC容器的刷新(三)ConfigurationClassPostProcessor
文章目录7.5.7ConfigurationClassPostProcessor7.5.7.1processConfigBeanDefinitions的主体逻辑7.5.7.2ConfigurationClassParser7.5.7.3ConfigurationClassParser的parse方法(1)处理@Component注解(2)处理@PropertySource注解(3)处理@Compo
灰色孤星A
·
2024-02-09 03:52
spring
boot
java
后端
开发语言
spring
SpringBoot
源码解读
与原理分析(二十四)IOC容器的刷新(五)
文章目录7.11初始化所有剩下的单实例bean对象7.11.1beanFactory.preInstantiateSingletons7.11.2getBean7.11.2.1别名的解析处理7.11.2.2判断是否已注册过7.11.2.3创建前的检查7.11.2.4标记准备创建的bean对象7.11.2.5合并BeanDefinition7.11.2.6bean对象的创建7.11.2.7getSi
灰色孤星A
·
2024-02-09 03:52
spring
boot
java
后端
spring
开发语言
SpringBoot
源码解读
与原理分析(十一)BeanDefinition
文章目录3.5BeanDefinition3.5.1BeanDefinition概述3.5.3BeanDefinition的结构与设计3.5.3.1AttributeAccessor3.5.3.2BeanMetadataElement3.5.3.3AbstractBeanDefinition3.5.3.4GenericBeanDefinition3.5.3.5ChildBeanDefinition
灰色孤星A
·
2024-02-09 03:51
spring
boot
java
spring
后端
SpringBoot
源码解读
与原理分析(十二)后置处理器
文章目录3.6后置处理器3.6.1后置处理器概述3.6.2BeanPostProcessor3.6.2.1BeanPostProcessor概述1.postProcessBeforeInitialization2.postProcessAfterInitialization3.6.2.2BeanPostProcessor的扩展1.InstantiationAwareBeanPostProcesso
灰色孤星A
·
2024-02-09 03:51
spring
boot
java
后端
spring
SpringBoot
源码解读
与原理分析(十三)IOC容器的启动流程
文章目录3.7IOC容器的启动流程1.prepareRefresh——初始化前的预处理2.obtainFreshBeanFactory——初始化BeanFactory3.prepareBeanFactory——BeanFactory的预处理动作4.postProcessBeanFactory——BeanFactory的后置处理5.invokeBeanFactoryPostProcessors——执
灰色孤星A
·
2024-02-09 03:51
spring
boot
java
spring
后端
上一页
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
其他