源码阅读共0篇 第2页
源码阅读
【Flink】详解Flink任务提交流程-五八三

【Flink】详解Flink任务提交流程

前言 大家好,我们的gzh是朝阳三只大明白,满满全是干货,分享近期的学习知识以及个人总结(包括读研和IT),跪求一波关注,希望和大家一起努力、进步!! 启动一个任务 通常我们会使用 bin/fli...
admin的头像-五八三admin2年前
0370
(七)Spring源码解析:Spring事务-五八三

(七)Spring源码解析:Spring事务

对于事务来说,是我们平时在基于业务逻辑编码过程中不可或缺的一部分,它对于保证业务及数据逻辑原子性立下了汗马功劳。那么,我们基于Spring的声明式事务,可以方便我们对事务逻辑代码进行编写...
admin的头像-五八三admin2年前
050

源码阅读:classnames.js

源码阅读:classnames.js 简介 classnames 一个简单的 JavaScript 实用程序,用于有条件地将类名连接在一起。 可以通过 npm 包管理器从 npm 注册表上下载: npm install classnames classNames ...
admin的头像-五八三admin2年前
090
esbuild源码分析(一)如何构建AST-五八三

esbuild源码分析(一)如何构建AST

什么是esbuild esbuild是一款使用go编写的构建速度极快的js打包工具,可以为多种类型的文件提供构建能力,本系列文章将从bundle模式入手逐步分析其构建流程,后续会补充bundless相关内容,并分...
admin的头像-五八三admin2年前
070
React Hooks 源码解读之 useId-五八三

React Hooks 源码解读之 useId

react 版本:v18.3.0 1、Hook 入口 在 React Hooks 源码解读之Hook入口 一文中,我们介绍了 Hooks 的入口及hook处理函数的挂载,从 hook 处理函数的挂载关系我们可以得到这样的等式: 挂载阶段...
admin的头像-五八三admin2年前
040
【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
Android进阶宝典 -- WindowManager原理深度分析-五八三

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

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

RocketMQ重置消费位点源码分析

这里是weihubeats,觉得文章不错可以关注公众号小奏技术,文章首发。拒绝营销号,拒绝标题党 背景 最近在使用RocketMQ的重置消费位点的时候经常出现报错,所以就打算研究下RocketMQ是如何重置消...
admin的头像-五八三admin2年前
060
Vue3源码阅读——响应式是如何实现的(track + trigger篇)-五八三

Vue3源码阅读——响应式是如何实现的(track + trigger篇)

前言 本文属于笔者Vue3源码阅读系列第五篇文章,往期精彩: 生成vnode到渲染vnode的过程是怎样的 组件创建及其初始化过程 响应式实现——reactive篇 响应式是如何实现的(ref + ReactiveEffect...
admin的头像-五八三admin2年前
0120
iOS 中的栈内存保护: ____stack_chk_fail 和 ARMv8.3 的指针验证机制-五八三

iOS 中的栈内存保护: ____stack_chk_fail 和 ARMv8.3 的指针验证机制

简介 在 iOS 中,有类错误可能并不常见:____stack_chk_fail。如果引入过 c 相关的代码,并且该代码中执行的时候出现了栈溢出的情况,就有可能在堆栈中出现 ____stack_chk_fail。 从名字上来看...
admin的头像-五八三admin2年前
060

Android源码分析 – Framework层的ContentProvider全解析

开篇 本篇以android-11.0.0_r25作为基础解析 在四大组件中,可能我们平时用到最少的便是ContentProvider了,ContentProvider是用来帮助应用管理其自身和其他应用所存储数据的访问,并提供与其他...
admin的头像-五八三admin2年前
0180
ReentrantLock源码解析 | 京东云技术团队-五八三

ReentrantLock源码解析 | 京东云技术团队

并发指同一时间内进行了多个线程。并发问题是多个线程对同一资源进行操作时产生的问题。通过加锁可以解决并发问题,ReentrantLock是锁的一种。 1 ReentrantLock 1.1 定义 ReentrantLock是Lock接...
admin的头像-五八三admin2年前
0100
Vue3源码阅读——响应式是如何实现的(ref + ReactiveEffect篇)-五八三

Vue3源码阅读——响应式是如何实现的(ref + ReactiveEffect篇)

前言 本文属于笔者Vue3源码阅读系列第四篇文章,往期精彩: 生成vnode到渲染vnode的过程是怎样的 组件创建及其初始化过程 响应式实现——reactive篇 在第三篇文中主要看了reactive的相关源码,...
admin的头像-五八三admin2年前
0230
(六)Spring源码解析:Spring AOP源码解析-五八三

(六)Spring源码解析:Spring AOP源码解析

〇、AOP概念 Aspect:切面 给业务方法增加到功能,切面泛指交叉业务逻辑。上例中的事务处理、日志处理就可以理解为切面。常用的切面是通知(Advice)。实际就是对主业务逻辑的一种增强。 Pointc...
admin的头像-五八三admin2年前
0150
React Hooks 源码解读之 useSyncExternalStore-五八三

React Hooks 源码解读之 useSyncExternalStore

react 版本:v18.3.0 1、useSyncExternalStore 是什么 我们的组件通常会从它们的 props、state 以及 context 读取数据。然而,有时一个组件需要从一些 React 之外的 store 读取一些随时间变化的...
admin的头像-五八三admin2年前
0140

如何阅读源码

最近把 Tomcat 主流程源码看了一遍,总结了一点点心得,在这里给大家分享一下。下面我都会引用Tomcat进行举例说明。 为什么要读源码 如果你问我为什么要读 Tomcat 的源码?那么我会告诉你,是因...
admin的头像-五八三admin2年前
040
Java反射源码学习之旅 | 京东云技术团队-五八三

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

1 背景 前段时间组内针对“拷贝实例属性是应该用BeanUtils.copyProperties()还是MapStruct”这个问题进行了一次激烈的battle。支持MapStruct的同学给出了他嫌弃BeanUtils的理由:因为用了反射...
admin的头像-五八三admin2年前
030
【手写Vue3】实现effect & reactive 依赖收集与触发-五八三

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

前言 这是「手写Vue3」系列第2篇,前面的系列直达链接如下: 【手写Vue3】搭建jest&typescript环境 在这一篇,我们将实现Vue3最经典依赖收集,依赖触发。 增加测试用例 在上一篇中,我们为...
admin的头像-五八三admin2年前
070
未来已来—微信小程序正重塑我们的移动生活-五八三

未来已来—微信小程序正重塑我们的移动生活

前言 微信小程序作为一种基于微信生态体系的轻量级应用,用户无需下载安装,即可在微信内快速使用各种功能。小程序在我们日常生活中具有很高的重要性。接下来,跟随小编一起深入了解下小程序吧...
admin的头像-五八三admin2年前
080
委托及观察者模式-五八三

委托及观察者模式

委托 委托(delegate)是一种特殊的类型(class),它可以被认为是一个可以拥有函数引用的类,它的声明规定了它能够持有的函数引用的函数形式,同时它可以存储多个函数引用,并通过自己的方法调...
admin的头像-五八三admin2年前
040