源码阅读共0篇 第2页
源码阅读
【手写Vue3】实现effect & reactive 依赖收集与触发-五八三

【手写Vue3】实现effect & reactive 依赖收集与触发

前言 这是「手写Vue3」系列第2篇,前面的系列直达链接如下: 【手写Vue3】搭建jest&typescript环境 在这一篇,我们将实现Vue3最经典依赖收集,依赖触发。 增加测试用例 在上一篇中,我们为...
admin的头像-五八三admin2年前
070
终于搞懂了Gin中的路由树-五八三

终于搞懂了Gin中的路由树

他归来后的没几个月,便经历了一个急剧衰老的过程,很快就被归为那类无用的老翁,他们像幽灵般在卧室间步履蹒跚地游荡,高声追怀美好岁月却无人理睬,直到某天清晨死在床上才被人想起。—— 《...
admin的头像-五八三admin2年前
0150
Vue3源码阅读——组件创建及其初始化过程-五八三

Vue3源码阅读——组件创建及其初始化过程

前言 本文属于笔者Vue3源码阅读系列第二篇文章,上一篇文章Vue3源码阅读——初始化流程笔者很详细的写出了vue3初始化的过程。在上一篇文章中的mountComponent方法中,我们说到了它的主要逻辑: ...
admin的头像-五八三admin2年前
070
RocketMQ重置消费位点源码分析-五八三

RocketMQ重置消费位点源码分析

这里是weihubeats,觉得文章不错可以关注公众号小奏技术,文章首发。拒绝营销号,拒绝标题党 背景 最近在使用RocketMQ的重置消费位点的时候经常出现报错,所以就打算研究下RocketMQ是如何重置消...
admin的头像-五八三admin2年前
060
第5节 Spring源码之 prepareRefresh 方法-五八三

第5节 Spring源码之 prepareRefresh 方法

Spring 容器启动核心方法:refresh(),它内部的流程如下所示: prepareRefresh()方法是容器加载核心方法refresh()方法的第一步流程,主要任务是容器刷新前的准备工作,包括以下几点: 设置容器...
admin的头像-五八三admin2年前
0140
Vue3源码阅读——组件更新的流程是怎样的-五八三

Vue3源码阅读——组件更新的流程是怎样的

前言 本文属于笔者Vue3源码阅读系列第六篇文章,往期精彩: 生成vnode到渲染vnode的过程是怎样的 组件创建及其初始化过程 响应式实现——reactive篇 响应式是如何实现的(ref + ReactiveEffect...
admin的头像-五八三admin2年前
0130
2023最新IntellJ IDEA诺依SpringCloud开发部署文档(保姆级别)-五八三

2023最新IntellJ IDEA诺依SpringCloud开发部署文档(保姆级别)

目录若依RuoYi v3.6.2部署文档一、环境构建二、模块描述三、部署后端1、下载到本地。2、MySQL导入数据。3、Nacos修改(1)保证本地Nacos下载安装成功,修改本地Nacos的application.properties。(2...
admin的头像-五八三admin2年前
030
Java反射源码学习之旅 | 京东云技术团队-五八三

Java反射源码学习之旅 | 京东云技术团队

1 背景 前段时间组内针对“拷贝实例属性是应该用BeanUtils.copyProperties()还是MapStruct”这个问题进行了一次激烈的battle。支持MapStruct的同学给出了他嫌弃BeanUtils的理由:因为用了反射...
admin的头像-五八三admin2年前
030
Vue3 源码解析 - reactive 响应式工作原理-五八三

Vue3 源码解析 – reactive 响应式工作原理

前言 从 reactive 响应式函数入手,探究 Vue3 响应式原理实现。首先从官方文档的基本使用开始,然后解读 reactive 函数源码,理解它的功能是怎么实现,知其然到知其所以然。最后是源码调试,同...
admin的头像-五八三admin2年前
080
源码学习之MyBatis的底层查询原理 | 京东云技术团队-五八三

源码学习之MyBatis的底层查询原理 | 京东云技术团队

导读 本文通过MyBatis一个低版本的bug(3.4.5之前的版本)入手,分析MyBatis的一次完整的查询流程,从配置文件的解析到一个查询的完整执行过程详细解读MyBatis的一次查询流程,通过本文可以详细...
admin的头像-五八三admin2年前
080
Android进阶宝典 -- WindowManager原理深度分析-五八三

Android进阶宝典 — WindowManager原理深度分析

不知道有多少伙伴在实际的项目中使用过WindowManager,如果有了解过WindowManager或者WMS的伙伴应该知道,这在Android Framework中其实是很庞大的,因为所有页面的展示都是基于Window的,而且现...
admin的头像-五八三admin2年前
0310
SkyWalking源码-- Agent 数据缓存-五八三

SkyWalking源码– Agent 数据缓存

本文基于 SkyWalking-Java-agent 8.15.0 版本 QueueBuffer 实现 QueueBuffer 队列缓存,是数据缓存的最顶层接口,共有 ArrayBlockingQueueBuffer 和 Buffer 两个实现类。 ArrayBlockingQueueB...
admin的头像-五八三admin2年前
070
借鉴create-vite搭建自己的创建项目工具(1)源码分析-五八三

借鉴create-vite搭建自己的创建项目工具(1)源码分析

背景 写这个工具的起因是因为公司一些新建项目的时候都会从老的项目中cv一套出来,然后把里面的代码删掉,重新在这个基础上开发。这样造成了很多的问题,比如1. 上一个代码并没有删除完全,很多...
admin的头像-五八三admin2年前
0140

uiautomator2 源码阅读(二):主应用 – Receiver

本节涉及部分:([○] 本节覆盖,[√] 为前面已覆盖,[×] 为确认废弃) app/src/ ├── androidTest │   └── java │   └── com │   └── github │   └── uiautomator ...
admin的头像-五八三admin2年前
0110

如何阅读源码

最近把 Tomcat 主流程源码看了一遍,总结了一点点心得,在这里给大家分享一下。下面我都会引用Tomcat进行举例说明。 为什么要读源码 如果你问我为什么要读 Tomcat 的源码?那么我会告诉你,是因...
admin的头像-五八三admin2年前
040
[SpringSecurity5.2.2源码分析五]:AuthenticationConfiguration-五八三

[SpringSecurity5.2.2源码分析五]:AuthenticationConfiguration

AuthenticationConfiguration是认证管理器的配置类,当没有重写下面方法的时候会通过此配置类构建全局认证管理器 public abstract class WebSecurityConfigurerAdapter implements ...... prote...
admin的头像-五八三admin2年前
0260
并发-AQS之ThreadPoolExecutor源码解读-五八三

并发-AQS之ThreadPoolExecutor源码解读

ThreadPoolExecutor是Java中一个线程池的实现类,可以用于管理和调度多个线程执行任务。线程池中维护了一个线程池容量,当有任务需要执行时,线程池中的线程会被分配执行任务,执行完毕后又会返...
admin的头像-五八三admin2年前
050
【Zookeeper】Apach Curator 框架源码分析:初始化过程(一)【Ver 4.3.0】-五八三

【Zookeeper】Apach Curator 框架源码分析:初始化过程(一)【Ver 4.3.0】

介绍 Curator是netflix公司开源的一套zookeeper客户端,目前是Apache的顶级项目。和ZK的原生客户端相比,Curator的抽象层次要更高,同时简化了ZK的常用功能开发量,比如Curator自带连接重试、反...
admin的头像-五八三admin2年前
070
axios.get()到底做了什么?-五八三

axios.get()到底做了什么?

前言 相信大家在开发过程中,都使用过 axios 来发送网络请求,那在发送一个网络请求的时候,axios 为我们做了哪些事情呢?本文主要以发送 get 请求为例子,来深入解析一下 axios 的源码。 当然...
admin的头像-五八三admin2年前
040
2023.27 koa源码-编写miniKoa-五八三

2023.27 koa源码-编写miniKoa

大家好,我是wo不是黄蓉,今年学习目标从源码共读开始,希望能跟着若川大佬学习源码的思路学到更多的东西。 可以以通过new关键字创建,说明是个构造函数,也可以用es6的class来实现,内置use 和...
admin的头像-五八三admin2年前
0120