源码阅读

中草药z12 小时前
java·数据库·spring boot·spring·bean·源码阅读
【Spring】深入解析 Spring 原理:Bean 的多方面剖析(源码阅读)🔥个人主页: 中草药🔥专栏:【Java】登神长阶 史诗般的Java成神之路在 Java Spring 框架中,Bean 的作用域是一个关键概念,它决定了 Bean 的生命周期和实例化方式,对应用的性能、资源利用以及数据一致性等方面有着深远影响。本文将详细探讨 Spring Bean 的各种作用域。
灵感__idea11 天前
前端·vue.js·源码阅读
Vuejs技术内幕:组件渲染每个系列一本前端好书,帮你轻松学重点。本系列来自ZOOM前端架构师,前百度、滴滴资深技术专家黄轶所编写的 《Vue.js技术内幕》
Tans59 天前
源码阅读·leakcanary
LeakCanary 源码阅读笔记(四)本篇文章是阅读 LeakCanary 源码的系列文章第四篇,如果没有看过前面三篇文章建议先看看前面的文章:
Sword9920 天前
前端·three.js·源码阅读
【ThreeJs原理解析】第4期 | 向量在Three.js中,向量(Vector)是一个非常重要的概念,广泛应用于各种场景,几乎所有的几何、变换、物理、动画等操作都离不开向量的运算。理解向量的概念和使用方法对于掌握Three.js是非常重要的。
biubiubiu王大锤1 个月前
java·源码阅读
Nacos源码分析-永久实例健康检查机制Nacos 中使用 SDK 对于永久实例的注册实际也是使用 OpenAPI 的方式进行注册,这样可以保证即使是客户端下线后也不会影响永久实例的健康检查。
Sword991 个月前
前端·three.js·源码阅读
【ThreeJs原理解析】第3期 | 射线检测Raycaster实现原理在Threejs中如果我们希望给一个mesh添加交互事件,例如click,hover应该如何解决呢?能否像dom一样绑定click事件呢?
欧阳码农1 个月前
vue.js·源码·源码阅读
看不懂来打我!Vue3的watch是如何实现数据监听的watch这个API大家都很熟悉,今天这篇文章欧阳来带你搞清楚Vue3的watch是如何实现对响应式数据进行监听的。注:本文使用的Vue版本为3.5.13。
biubiubiu王大锤1 个月前
后端·源码阅读
nacos源码分析-客户端启动与配置动态更新的实现细节Nacos 是 Alibaba 提供的一个开源项目,除了服务发现之外,还可以作为配置中心使用。本文围绕以下两个问题展开:
Sword991 个月前
前端·three.js·源码阅读
【ThreeJs原理解析】第2期 | 旋转、平移、缩放实现原理在Threejs中,旋转、平移、缩放一个物体的方法相信大家已经耳熟能详,具体操作如下,那么这些Api操作是如何实现的呢?如果我需要同时平移、旋转、和缩放能否一步操作就可以解决呢?
侠客行03172 个月前
java·架构·源码阅读
Eureka Client的初始化Eureka Client与应用程序相结合,提供了服务注册、续期、获取注册表等功能。 相比于Eureka Server,因为它是无状态的,因此实现上也简单很多。
web_code2 个月前
前端·webpack·源码阅读
webpack源码快速分析Webpack是一种基于事件流的编程范式实现,内部通信跳转全部基于事件流,Tapable是一个类eventemitter库的实现,控制各种钩子函数的发布订阅,控制webpack整个插件事件通信
zhuhit3 个月前
机器人·嵌入式·源码阅读
[FastDDS 源码解析(十三)发送第一条PDP消息---跨进程发送]车载消息中间件FastDDS 源码解析(一)FastDDS 介绍和使用车载消息中间件FastDDS 源码解析(二)RtpsParticipant的创建(上)
callmeSoon3 个月前
vue.js·源码阅读
Vue2 模板编译三部曲(三)|生成器 Generator✨ AI 摘要本文探讨了 Vue2 模板编译中的生成器(Generator),详细介绍了它如何将优化后的 AST 转换为渲染函数 JS 代码。生成器的核心任务是生成渲染函数,以便根据数据状态更新 DOM。本文列举了 v-if 和 v-for 的例子,展示了生成渲染函数的整体流程和实现细节,包括条件判断和节点转换的具体实现,另外还强调了静态节点的处理与优化。
Tans53 个月前
java·源码阅读
Java ReentrantLock 源码阅读笔记(上)Java 中的 ReentrantLock 与 Synchronized 的性能在稍微新一点的虚拟机上的性能没有太大的区别,但是 ReentrantLock 的功能更加丰富,在实际编程中只要能够实现你的业务逻辑,我认为用哪个都没有什么区别。Synchronized 锁的实现是在虚拟机中实现的,ReentrantLock 中的绝大部分代码是用 Java 实现的,本篇文章内容就是来理解 ReentrantLock 的实现,当理解了 ReentrantLock 的实现后,其实 Synchronized 也就好理
程序猿阿越3 个月前
java·后端·源码阅读
ChaosBlade源码(一)blade命令行chaosblade是一个混沌实验实施工具,其组件可以大致分为两部分:1)白屏控制台:chaosblade-box和chaosblade-box-agent;
码农明明3 个月前
android·操作系统·源码阅读
Android源码分析:从源头分析View事件的传递对于应用开发者的我们来说,经常会处理按钮点击,键盘输入等事件,而我们的处理一般都是在Activity中或者View中去做的。我们在上一篇文章中分析了View和Activity与Window的关系,其中的ViewRootImpl和我们的事件传递息息相关,上文未能分析,本文将对其进行分析。
欧阳码农4 个月前
vue.js·源码·源码阅读
vue3的defineAsyncComponent是如何实现异步组件的呢?在上一篇 给我5分钟,保证教会你在vue3中动态加载远程组件文章中,我们通过defineAsyncComponent实现了动态加载远程组件。这篇文章我们将通过debug源码的方式来带你搞清楚defineAsyncComponent是如何实现异步组件的。注:本文使用的vue版本为3.4.19
鳄鱼不怕_牙医不怕5 个月前
flutter·源码阅读
Flutter 源码梳理系列(三十七):OffsetLayer本篇我们看一个特殊的 ContainerLayer 子类:OffsetLayer,在之前的内容中我们多次见到它,特别是在 PaintContext 中我们看到当进行 RenderObject 绘制时,默认情况下为是重绘边界的 RenderObject 的 layer 属性创建的就是 OffsetLayer 对象,特别是 OffsetLayer 的名字前面的 Offset 也暗示了一些东西,OffsetLayer 有一个 offset 属性,它记录的正是当前这个 OffsetLayer 相对于其父级 Lay
鳄鱼不怕_牙医不怕5 个月前
flutter·源码阅读
Flutter 源码梳理系列(三十六):RenderObject:PAINTINGRenderObject 中超级重要的和绘制相关的内容,本篇相比 LAYOUT 部分来的有点晚了,并不是因为别的,因为这一部分太难理解了,所以我把和 RenderObject 绘制相关的以及 Layer Tree 构建相关的内容都看完了,再看 PAINTING 这部分的源码。
鳄鱼不怕_牙医不怕5 个月前
flutter·源码阅读
Flutter 源码梳理系列(三十四):ContainerLayerContainerLayer 作为 PaintingContext 构造函数的必传参数,我们来学习一下。只有 ContainerLayer 的子类可以在 Layer Tree 中拥有子级,所有其他 Layer 类都用作 Layer Tree 中的叶子节点。