源码阅读共0篇
源码阅读
结合 vue3 源码探究 nextTick()-五八三

结合 vue3 源码探究 nextTick()

之前在 vue2 的项目中,如果遇到更改数据后界面没有按照预期的那样渲染更新,我就会尝试使用 this.$nextTick(),有时候能够解决问题,但有时候并没有用,这时候我就会想,nextTick() 背后的原理...
admin的头像-五八三admin2年前
0100
Android进阶宝典 -- 分三步详细分析Activity启动流程-五八三

Android进阶宝典 — 分三步详细分析Activity启动流程

相关文章: Android进阶宝典 -- 史上最详细Android系统启动全流程分析 Android进阶宝典 -- AMS启动App进程原理分析 在本篇文章开始之前,我们先看一张老图,相信伙伴们非常熟悉: 这是从Launche...
admin的头像-五八三admin2年前
0150
go-zero 是如何实现令牌桶限流的?-五八三

go-zero 是如何实现令牌桶限流的?

原文链接: 上一篇文章介绍了 如何实现计数器限流?主要有两种实现方式,分别是固定窗口和滑动窗口,并且分析了 go-zero 采用固定窗口方式实现的源码。 但是采用固定窗口实现的限流器会有两个问...
admin的头像-五八三admin2年前
0180
小狐狸学mini-vue(一、响应式模块)-五八三

小狐狸学mini-vue(一、响应式模块)

01、集成 jest 测试环境 初始化tsconfig.json 文件 npx tsc --init 编写一个 ts 函数,和编写一个测试用例,并让其通过,使用jest这个库。 安装 jest yarn add --dev jest 因为jest默认使用的是...
admin的头像-五八三admin2年前
0200
第13节 Spring源码之 AOP 实例化过程-五八三

第13节 Spring源码之 AOP 实例化过程

本篇笔记将重点整理 Spring 是如何解析AOP的配置,并将配置实例化注入到容器中,包括xml配置、注解配置。 一、Aop的简单案例 定义公共业务类 @Service public class PrintMsgService { public S...
admin的头像-五八三admin2年前
0180
[SpringSecurity5.2.2源码分析五]:AuthenticationConfiguration-五八三

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

AuthenticationConfiguration是认证管理器的配置类,当没有重写下面方法的时候会通过此配置类构建全局认证管理器 public abstract class WebSecurityConfigurerAdapter implements ...... prote...
admin的头像-五八三admin2年前
0260
Vue3 源码解析 - reactive 响应式工作原理-五八三

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

前言 从 reactive 响应式函数入手,探究 Vue3 响应式原理实现。首先从官方文档的基本使用开始,然后解读 reactive 函数源码,理解它的功能是怎么实现,知其然到知其所以然。最后是源码调试,同...
admin的头像-五八三admin2年前
080
终于搞懂了Gin中的路由树-五八三

终于搞懂了Gin中的路由树

他归来后的没几个月,便经历了一个急剧衰老的过程,很快就被归为那类无用的老翁,他们像幽灵般在卧室间步履蹒跚地游荡,高声追怀美好岁月却无人理睬,直到某天清晨死在床上才被人想起。—— 《...
admin的头像-五八三admin2年前
0150
如何正确使用 ThreadLocal,你真的用对了吗? | 京东云技术团队-五八三

如何正确使用 ThreadLocal,你真的用对了吗? | 京东云技术团队

引言: 当多线程访问共享且可变的数据时,涉及到线程间同步的问题,并不是所有时候,都要用到共享数据,所以就需要ThreadLocal出场了。 ThreadLocal又称线程本地变量,使用其能够将数据封闭在各...
admin的头像-五八三admin2年前
0100

Gin的一个小demo,蕴藏着大道变化

孤独是一个陪伴人一生的伙伴,是一个既定事实,与其否认,与其抗争,与其无谓的逃避,不如接受它,拥挤的人群里让它保护你回家,周六的上午让它陪你吃早餐,整理阳光。 目标 package main impor...
admin的头像-五八三admin2年前
0210
精读了 500 行的 create-vite,你也可以开发自己的 cli 工具-五八三

精读了 500 行的 create-vite,你也可以开发自己的 cli 工具

本文参加了由公众号@若川视野 发起的每周源码共读活动, 点击了解详情一起参与。 这是源码共读的第37期,链接:传送门。 撰写日期 2023-07-10,源码 create-vite v4.3.2 vite 源码库下载、依...
admin的头像-五八三admin2年前
0180

浅谈阅读源码这件事

前言 阅读源码是众多提升技术能力的一个途径,像看技术文档、博客文章、书籍等等都是提升技术能力的方式,而大型的源码往往是这些资料的集大成者,当具备相对完整的基础能力之后,再去广泛的阅...
admin的头像-五八三admin2年前
060
Koa 洋葱模型的秘密 - koa-compose-五八三

Koa 洋葱模型的秘密 – koa-compose

本文参加了由公众号@若川视野 发起的每周源码共读活动, 点击了解详情一起参与。 这是源码共读的第5期,链接:传送门。 撰写日期 2023-07-20,源码 koa-compose v4.0.0 我认识的 Koa 如果你接...
admin的头像-五八三admin2年前
0170
第12节 Spring源码之 Bean 的循环依赖-五八三

第12节 Spring源码之 Bean 的循环依赖

循环依赖是 Spring 中经典问题之一,那么到底什么是循环依赖?简单说就是对象之间相互引用, 如下图所示: 代码层面上很好理解,在 bean 创建过程中 class A 和 class B 又经历了怎样的过程呢?...
admin的头像-五八三admin2年前
0120
最好懂的Nacos核心源码之动态配置服务-五八三

最好懂的Nacos核心源码之动态配置服务

最好懂的Nacos核心源码之动态配置服务(一) 本次的源码分享取自笔者在公司的技术分享会,并做了一些改动。 说在前面 很多人都觉得,阅读源码是一种浪费时间的行为,因为本身是没有产出的,就算...
admin的头像-五八三admin2年前
050
2023.27 koa源码-编写miniKoa-五八三

2023.27 koa源码-编写miniKoa

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

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

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

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

前言 本文属于笔者Vue3源码阅读系列第六篇文章,往期精彩: 生成vnode到渲染vnode的过程是怎样的 组件创建及其初始化过程 响应式实现——reactive篇 响应式是如何实现的(ref + ReactiveEffect...
admin的头像-五八三admin2年前
0130

源码阅读:promiseify

源码阅读:promiseify 简介 在 JavaScript 中,回调函数是一种常见的处理异步操作的方式。然而,使用回调函数可能会导致代码嵌套过深,难以理解和维护。Promiseify解决了这个问题,它可以将基于...
admin的头像-五八三admin2年前
070

源码阅读:yocto-queue

源码阅读:yocto-queue 简介 队列是元素的有序列表,其中元素在队列末尾插入,并从队列前面删除。队列基于先进先出原则工作。 如果你在大型数组上执行大量 Array#push() 和 Array#shift() 操作...
admin的头像-五八三admin2年前
060