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
recast源码解析
Cesium
源码解析
Model(三)
Cesium中处理完成gltf的数据完整性检查,默认数据的完善。根据gltf1.0扩展KHR_materials_common(非pbr材质)进行glsl字符串的拼装、attributelocation、uniform等信息的收集处理,并将这些信息添加到gltf.extensions.KHR_techniques_webgl.扩展中,并建立材质中material.extensions.KHR_te
tianyapai
·
2023-07-13 19:44
cesium
cesium
@Import注解
源码解析
文章目录一、简介二、@Import注解的几种用法三、@Import注解
源码解析
1、ConfigurationClassPostProcessor2、ConfigurationClassPostProcessor
每天进步亿点点的小码农
·
2023-07-13 19:05
Java
源码学习
Spring
学习
spring
java
Spring后置处理器BeanFactoryPostProcessor与BeanPostProcessor
源码解析
文章目录一、简介1、BeanFactoryPostProcessor2、BeanPostProcessor二、BeanFactoryPostProcessor
源码解析
1、BeanDefinitionRegistryPostProcessor
每天进步亿点点的小码农
·
2023-07-13 19:28
源码学习
Spring
Java
spring
java
后端
Android事件分发机制二:核心分发逻辑
源码解析
前言很高兴遇见你~在上一篇文章Android事件分发机制一:事件是如何到达activity的?中,我们讨论了触摸信息从屏幕产生到发送给具体的view处理的整体流程,这里先来简单回顾一下:触摸信息从手机触摸屏幕时产生,通过IMS和WMS发送到viewRootImplviewRootImpl把触摸信息传递给他所管理的viewview根据自身的逻辑对事件进行分发常见的如Activity布局的顶层view
·
2023-06-24 10:15
Flutter开发——图片加载与缓存
源码解析
在Flutter中有个图片组件:Image,通常会使用它的Image.network(src)、Image.file(src)、Image.asset(src)来加载图片。下面是Image的普通构造方法:constImage({super.key,requiredthis.image,this.frameBuilder,this.loadingBuilder,this.errorBuilder,t
Watch_the_corner
·
2023-06-24 09:15
flutter
缓存
android
HashMap
源码解析
一、前言在分析jdk1.8后的HashMap源码时,发现网上好多分析都是基于之前的jdk,而Java8的HashMap对之前做了较大的优化,其中最重要的一个优化就是桶中的元素不再唯一按照链表组合,也可以使用红黑树进行存储,总之,目标只有一个,那就是在安全和功能性完备的情况下让其速度更快,提升性能。好~下面就开始分析源码。二、HashMap数据结构说明:上图很形象的展示了HashMap的数据结构(数
·
2023-06-24 08:22
Qt 系列学习教程(总目录) —— 模块、控件、类、
源码解析
一、开始的开始1.安装软件1.1Qt5.15之前版本的安装与卸载1.2Qt5.15之后版本的在线安装与卸载2.新建工程-HelloWorld2.1创建项目及注意事项3.认识工程与软件工程:3.1.pro文件详解3.2main/widget.cpp/widget.h文件详解3.3ui_widget.h/widget.ui文件详解3.4qrc资源文件介绍与使用软件:3.5QtCreator介绍4.Qt
万俟淋曦
·
2023-06-24 07:01
Qt
开发语言
Qt
控件
源码
教程
观察者模式之EventBus
源码解析
1、观察者模式概述:观察者模式(ObserverPattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并自动更新。观察者模式的别名包括发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式。观察者模式是一种对象行为型模式《设计模式的艺术》使用场景:观察者模式是使用频率最高的设计模式之一,主要用于建立对象之间
Tifkingsly
·
2023-06-24 06:19
10.scheduler&lane模型(来看看react是暂停、继续和插队的)
人人都能读懂的react
源码解析
(大厂高薪必备)10.scheduler&lane模型(来看看react是暂停、继续和插队的)视频课程&调试demos视频课程的目的是为了快速掌握react源码运行的过程和
全栈潇晨
·
2023-06-24 00:01
【传智播客上海校区】TreeMap
源码解析
案例剖析关于Map集合的特点,我们都知道底层数据结构是控制Map集合的键,而和值即value是无关的。通过查阅JDK的API我们发现TreeMap集合的底层是基于红黑树的即二叉树。该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的Comparator进行排序,具体取决于使用的构造方法。如果使用的构造方法是TreeMap()那么底层的键就是自然排序,如果使用的构造方法是TreeMap(Com
胖影
·
2023-06-23 23:47
黑马程序员
上海校区
传智播客
Java
TreeMap数据结构及
源码解析
.跟学黑马
TreeMap数据结构及
源码解析
1.TreeMap的特点2.TreeMap的数据结构2.1二叉查找树2.1.1二叉查找树的定义2.1.2二叉查找树的查找操作2.2平衡二叉树2.2.1平衡二叉树的定义2.2.2
心向阳光的天域
·
2023-06-23 23:14
java基础
数据结构
java
聊聊Netty那些事儿之Reactor在Netty中的实现(创建篇)
本系列Netty
源码解析
文章基于4.1.56.Final版本在上篇文章《聊聊Netty那些事儿之从内核角度看IO模型》中我们花了大量的篇幅来从内核角度详细讲述了五种IO模型的演进过程以及ReactorIO
bin的技术小屋
·
2023-06-23 18:45
DAOS
源码解析
之 daos_array
【摘要】DAOS(DistributedAsynchronousObjectStorage)是一个开源的对象存储系统,专为大规模分布式非易失性内存设计,利用了SCM和NVMe等的下一代NVM技术。DAOS同时在硬件之上提供了键值存储接口,提供了诸如事务性非阻塞I/O、具有自我修复的高级数据保护、端到端数据完整性、细粒度数据控制和弹性存储的高级数据保护,从而优化性能并降低成本。本文以Release1
尚先生的博客
·
2023-06-23 11:42
DAOS
云计算
用 Java 实现天天酷跑(附源码),这个真的有点强了!
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
Java基基
·
2023-06-23 06:48
游戏
脚本语言
sdl
webgl
weex
Alfred神器使用手册
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-06-23 06:41
中间件
java
webgl
python
脚本语言
springboot3生命周期监听的使用和
源码解析
定义SpringApplicationRunListener来监听springApplication的启动1.通过实现springApplicationRunListener来实现监听。2.在META-INF/spring.factories中配置org.springframework.boot.SpringApplicationRunListener=自己的Listener。在默认的spring
秃狼
·
2023-06-23 06:30
Spring
SpringBoot
java
spring
开发语言
react
源码解析
3.react源码架构
react
源码解析
3.react源码架构视频课程(高效学习):进入课程课程目录:1.开篇介绍和面试题2.react的设计理念3.react源码架构4.源码目录结构和调试5.jsx&核心api6.legacy
全栈潇晨
·
2023-06-23 05:50
Android DiskLruCache
源码解析
前言之前在看LruCache的时候,就像看看基于Disk版的LruCache,当我看完LruCache后,如果是我自己去写,大概还是会基于LruCache去保留key,根据这个key去做LRU,只不过把值保存在硬盘里,这几面又有一个对应关系,Key和Value,如果说,一个Key对应一个文件,那么就会好办得很多,直接根据Key的值获取文件名,然后读取数据,或者写入数据,然而这样就会造成文件数和Ke
没有颜色的菜
·
2023-06-23 05:40
Redis从入门到精通【高阶篇】之底层数据结构跳表(SkipList)
文章目录0.前言1.跳表(SkipList)基本详解2.
源码解析
3.总结4.思考题5.Redis从入门到精通系列文章0.前言上个篇章回顾,我们上个章节我们学习了《Redis从入门到精通【高阶篇】之底层数据结构整数集
算.子
·
2023-06-23 02:31
数据结构
redis
skiplist
后端
浅聊一下Linuxptp
浅聊一下Linuxptp文章目录浅聊一下Linuxptp1.什么是Linuxptp2.安装Linuxptp3.
源码解析
一下1.8个带main函数的源文件1.hwstamp_ctl.c2.nsm.c3.phc2sys
华氏451度。
·
2023-06-22 22:10
浅聊一下时间同步
linux
服务器
网络协议
[RocketMQ] Broker启动流程
源码解析
(二)
文章目录1.Brocker介绍2.BrokerStartup启动入口3.createBrokerController创建BrokerController3.1创建各种配置类3.2创建broker控制器3.3初始化broker控制器3.3.1加载配置文件3.3.2创建消息存储对象MessageStore3.3.3Load加载恢复消息文件3.3.4初始化Broker通信层3.3.5创建各种执行器线程池
959y
·
2023-06-22 16:13
RocketMq
基础
RocketMq
源码分析
java-rocketmq
rocketmq
java
Kafka
源码解析
之索引
Kafka
源码解析
之索引索引结构Kafka有两种类型的索引:TimeIndex:根据时间戳索引,可以通过时间查找偏移量所在位置,目录下以.timeindex结尾Index:根据偏移量索引,.index结尾构建索引时机由
沉默终止
·
2023-06-22 13:12
kafka
java
pg 绑定变量
源码解析
pg绑定变量相关
源码解析
下面以callstmt为例说明一下绑定参数的执行流程(基于pg13)整体架构1.exec_parse_message解析变量。
紫无之紫
·
2023-06-22 09:57
数据库
数据库
postgresql
param
大模型训练框架Megatron原理系列转载
原文:[
源码解析
]模型并行分布式训练Megatron(1)---论文&基础https://www.cnblogs.com/rossiXYZ/p/15840803.html目录[
源码解析
]模型并行分布式训练
张博208
·
2023-06-22 04:52
Extreme-scale
model
training
Deep
Learning
机器学习
人工智能
Seata Saga 模式理论学习、生产级使用示例搭建及注意事项(一) | Spring Cloud57
一、前言通过以下系列章节:docker-compose实现SeataServer高可用部署|SpringCloud51SeataAT模式理论学习、事务隔离及部分
源码解析
|SpringCloud52SpringBoot
gmHappy
·
2023-06-22 00:55
spring
cloud
seata
saga
Seata Saga 模式理论学习、生产级使用示例搭建及注意事项(二) | Spring Cloud58
一、前言通过以下系列章节:docker-compose实现SeataServer高可用部署|SpringCloud51SeataAT模式理论学习、事务隔离及部分
源码解析
|SpringCloud52SpringBoot
gmHappy
·
2023-06-22 00:24
学习
spring
cloud
java
Redis进阶-Redisson分布式锁实现原理及
源码解析
前言一、分布式锁的概念和使用场景整理了一张redis知识图谱分享给大家:Redis.jpg分布式锁是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止彼此干扰来保证,这个时候,便需要使用到分布式锁。二、将redis官网对于分布式锁(红锁)的定义和Rediss
W998
·
2023-06-21 22:53
zookeeper的Leader选举
源码解析
作者:京东物流梁吉超zookeeper是一个分布式服务框架,主要解决分布式应用中常见的多种数据问题,例如集群管理,状态同步等。为解决这些问题zookeeper需要Leader选举进行保障数据的强一致性机制和稳定性。本文通过集群的配置,对leader选举源进行解析,让读者们了解如何利用BIO通信机制,多线程多层队列实现高性能架构。01Leader选举机制Leader选举机制采用半数选举算法。每一个z
·
2023-06-21 22:10
SpringCloud之Zuul
源码解析
image.png1、前言Zuul组件的作用和使用方式:SpringCloud之Zuul分布式服务网关1.1、如何接受请求?基于zuul需要接受用户请求,然后再过滤,再路由到下游服务等功能。首先,zuul内部肯定得有接受请求的东西。要么和SpringMVC一样,有一个DispatchServlet来接受所有的请求,再调到相对应的Controller的方法。要么就直接是SpringMVC里的Cont
天还下着毛毛雨
·
2023-06-21 20:05
关于对前端体系的思考与总结
之后又看了一些vue
源码解析
的文章(2.x版本)。从数据绑定,页面渲染到watcher,批量
JiangHaoFunc
·
2023-06-21 19:11
Spring之Bean生命周期
源码解析
系列文章目录文章目录系列文章目录扫描包寻找候选的组件通过组件索引寻找通过包路径扫描所有候选组件生成Bean的名字解析设置BeanDefinition信息检查Spring容器中是否已经存在该beanName注册BeanDefinition实例化非懒加载的单例Bean合并BeanDefinition创建非懒加载单例Bean扫描包ClassPathBeanDefinitionScanner.javapr
啊几
·
2023-06-21 16:48
Spring
spring
java
后端
postgresql snapshot快照
源码解析
, 快照内容生成规则, 可见性是这样判断的
postgresqlsnapshot快照源码解读专栏内容:postgresql内核源码分析个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.概述本文主要介绍数据库事务快照,分别从源码实现角度和从SQL使用角度来剖析,快照的原理,作用,用途,以及在实现过程中存在的一些差异。简介数据库快照,可能有很多种理解,如在备份时,有快照备份,也是一种快照;本文要介绍的快照,是数据库运行过
韩楚风
·
2023-06-21 15:23
postgresql
数据库
linux
sql
c语言
database
服务器
【Flask】路由详解
文章目录route()装饰器
源码解析
路由参数路由规则[rule]别名[endpoint]处理请求的视图函数[view_fun]重定向[redirect_to]请求方式[methods]末尾`\`是否严格
Al6n Lee
·
2023-06-21 11:09
#
Flask
flask
python
后端
开发语言
大数据
PostgreSQL
源码解析
pgstat_report_query_id函数
/*--------*pgstat_report_query_id()-**该函数用于更新顶层查询标识符(queryidentifier)*--------*/voidpgstat_report_query_id(uint64query_id,boolforce){volatilePgBackendStatus*beentry=MyBEEntry;/**如果未启用跟踪活动(track_activi
李小白努力努力努力ing
·
2023-06-21 10:39
数据库
cartographer
源码解析
(二)node_main.cc文件详解
描述cartographer学习笔记(二)这一篇主要分析node_main.cc的代码主函数main()主函数intmain(intargc,char**argv){google::InitGoogleLogging(argv[0]);google::ParseCommandLineFlags(&argc,&argv,true);CHECK(!FLAGS_configuration_directo
绿竹巷人
·
2023-06-21 06:02
移动机器人SLAM
slam
[RocketMQ] NameServer启动流程
源码解析
(一)
文章目录1.NameServer概述2.NamesrvStartup启动入口3.createNamesrvController创建NamesrvController3.1创建NamesrvController4.start启动NamesrvController4.1初始化NettyServer4.1.1创建NettyRemotingServer4.1.2registerProcessor注册默认请
959y
·
2023-06-21 02:03
RocketMq
RocketMq
源码分析
java-rocketmq
rocketmq
kafka
@ControllerAdvice注解作用及
源码解析
一、概述在Spring里,我们可以使用@ControllerAdvice来声明一些全局性的东西,其用法主要有以下三点:1、@ExceptionHandler注解标注的方法:用于捕获Controller中抛出的不同类型的异常,从而达到异常全局处理的目的;2、@ModelAttribute注解标注的方法:表示此方法会在执行目标Controller方法之前执行;3、@InitBinder注解标注的方法:
每天进步亿点点的小码农
·
2023-06-20 23:26
源码学习
Spring
spring
源代码管理
java
Linux0.11内核
源码解析
-pipe.c
目录什么是PIPE?PIPE注意事项有名和匿名管道内核管道通信管道读函数管道写函数管道创建什么是PIPE?进程间通信(IPC,Inter-ProcessCommunication)是指在不同进程间进行数据通信和交换的过程。管道(pipe)是一种进程间通信的机制,它是一种单向、先进先出的通信方式。一个进程将数据写入管道,而另一个进程从管道中读取数据。在Linux或Unix系统中,进程间还可以使用共享
天才小C
·
2023-06-20 19:48
linux0.11内核源码
linux
驱动开发
Linux0.11内核
源码解析
-block_dev.c
目录block_dev.c文件的作用intblock_write(intdev,long*pos,char*buf,intcount)intblock_read(intdev,unsignedlong*pos,char*buf,intcount)block_dev.c文件的作用block_dev.c文件就包含两个函数,分别是block_read和block_write函数,提供给read和writ
天才小C
·
2023-06-20 19:18
linux0.11内核源码
c语言
开发语言
Linux0.11内核
源码解析
-bitmap.c
目录bitmap.c在内核中的作用什么是位图操作?代码介绍clear_block(addr)set_bit&clear_bit(nr,addr)find_first_zero(addr)查找第一位为0free_block(intdev,intblock)释放blockintnew_block(intdev)分配一个新的数据块free_inode(structm_inode*inode)清空节点的内
天才小C
·
2023-06-20 19:17
linux0.11内核源码
c语言
开发语言
Linux0.11内核
源码解析
-file_dev.c
目录功能描述intfile_read(structm_inode*inode,structfile*filp,char*buf,intcount)intfile_write(structm_inode*inode,structfile*filp,char*buf,intcount)功能描述该文件主要是由两个函数file_read()和file_write()组成,提供系统调用函数read()和wr
天才小C
·
2023-06-20 19:45
linux0.11内核源码
linux
驱动开发
6.Hadoop之
源码解析
内容过于繁杂,建议去看尚硅谷hadoop官方视频和笔记视频:https://www.bilibili.com/video/BV1Qp4y1n7EN?spm_id_from=333.337.search-card.all.click笔记和其余文件:链接:https://pan.baidu.com/s/10iGIiUuFV5JaOhozUvoNcQ提取码:fgnd0.RPC通信原理解析0)回顾1)需求
hutc_Alan
·
2023-06-20 17:25
hadoop
webpack核心模块tapable
源码解析
上一篇文章我写了tapable的基本用法,我们知道他是一个增强版版的发布订阅模式,本文想来学习下他的源码。tapable的源码我读了一下,发现他的抽象程度比较高,直接扎进去反而会让人云里雾里的,所以本文会从最简单的SyncHook和发布订阅模式入手,再一步一步抽象,慢慢变成他源码的样子。本文可运行示例代码已经上传GitHub,大家拿下来一边玩一边看文章效果更佳:https://github.com
·
2023-06-20 14:52
【Netty】「萌新入门」(二)剖析 EventLoop
前言本篇博文是《从0到1学习Netty》中入门系列的第二篇博文,主要内容是介绍Netty中EventLoop的使用,优化及
源码解析
,往期系列文章请访问博主的Netty专栏,博文中的所有代码全部收集在博主的
·
2023-06-20 13:45
后端javanetty
【Netty】「萌新入门」(二)剖析 EventLoop
前言本篇博文是《从0到1学习Netty》中入门系列的第二篇博文,主要内容是介绍Netty中EventLoop的使用,优化及
源码解析
,往期系列文章请访问博主的Netty专栏,博文中的所有代码全部收集在博主的
·
2023-06-20 13:44
后端javanetty
【Netty】「萌新入门」(二)剖析 EventLoop
前言本篇博文是《从0到1学习Netty》中入门系列的第二篇博文,主要内容是介绍Netty中EventLoop的使用,优化及
源码解析
,往期系列文章请访问博主的Netty专栏,博文中的所有代码全部收集在博主的
·
2023-06-20 13:07
后端javanetty
基于 RocketMQ 的分布式事务解决方案
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-06-20 07:10
分布式
数据库
java
mysql
zookeeper
SpringBoot 分布式事务的解决方案(JTA+Atomic+多数据源)
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-06-20 07:40
分布式
中间件
spring
java
mysql
面试官:聊聊分布式事务,再说说解决方案!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-06-20 07:39
分布式
数据库
java
编程语言
redis
微服务中的分布式事务方案
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-06-20 07:06
分布式
java
数据库
redis
编程语言
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他