源码阅读

编程之路从0到18 天前
android·react native·源码阅读
ReactNative新架构之Android端TurboModule机制完全解析注意,本文是基于React Native 0.83版本源码进行分析。在《React Native新架构之Android端初始化源码分析》一文已经剖析了启动流程,但上次略过了TurboModule系统,现在就详细分析一下TurboModule系统。
yyyao8 天前
react.js·源码阅读
🔥🔥🔥 React18 源码学习 - Render 阶段(构造 Fiber 树)本文的React代码版本为18.2.0可调试的代码仓库为:GitHub - yyyao-hh/react-debug at master-pure
gelald9 天前
java·后端·源码阅读
AQS 工具之 CountDownLatch 与 CyclicBarry 学习笔记CountDownLatch 是 AQS 常见共享模式的实现类,它可以实现线程等待,也可以实现线程通知。CyclicBarrier 和它的功能相似,但是它允许线程复用,在这里对比着学习
编程之路从0到110 天前
android·react native·源码阅读
React Native新架构之Android端初始化源码分析注意,本文是基于React Native 0.83版本源码进行分析。文章基本属于保姆式分析,有详细的衔接流程,本专栏让你彻底理解新架构是怎么回事。
yyyao14 天前
react.js·源码阅读
🔥🔥🔥 React18 源码学习 - Fiber 架构本文的React代码版本为18.2.0可调试的代码仓库为:GitHub - yyyao-hh/react-debug at master-pure
yyyao16 天前
react.js·源码阅读
🔥🔥🔥 React18 源码学习 - 容器的挂载本文的React代码版本为18.2.0可调试的代码仓库为:GitHub - yyyao-hh/react-debug at master-pure
程序猿阿越18 天前
java·后端·源码阅读
Kafka源码(八)数据复制本章分析Kafka的数据复制。注:Controller:Broker集群中的特殊角色,负责管理Topic和Broker。
yyyao19 天前
react.js·源码阅读
🔥🔥🔥 React18 源码学习 - React Element本文的React代码版本为18.2.0可调试的代码仓库为:GitHub - yyyao-hh/react-debug at master-pure
lzh_hz19 天前
前端·源码阅读
zustand源码解析Zustand 是一个轻量级的 React 状态管理库,比 Redux 简单,比 Context 高效。
侠客行031723 天前
java·mybatis·源码阅读
Mybatis二级缓存实现详解上一篇《Mybatis的Executor和缓存体系》介绍了一二级缓存的特点、启用和区别。二级缓存是Mapper级别,在整个应用中可以跨线程共享,所以有更高的命中率。和一级缓存的PerpetualCache相比,二级缓存机制和体系更加完整。
侠客行03171 个月前
java·mybatis·源码阅读
Mybatis入门到精通 二在《Mybatis入门到精通 一》中,我们了解了Mybatis启动过程:配置解析、创建SqlSession。本文介绍了SQL执行引擎Executor,以及和Executor密切相关的一二级缓存实现。
侠客行03171 个月前
java·mybatis·源码阅读
Mybatis入门到精通 一Java项目开发中,只要使用了关系型数据库,几乎都会用到Mybatis框架。从本文起,我们一起来看看Mybatis的源码实现,从而深入掌握这个框架。
mumuWorld1 个月前
ios·源码阅读
KSCrash 实现机制深度分析基于项目集成的 KSCrash 框架源码分析,重点深入底层实现机制KSCrash 是一个强大的 iOS/macOS 崩溃报告框架,能够捕获多种类型的崩溃并生成详细的诊断报告。其核心优势在于:
4z332 个月前
android·源码阅读
Android15 Framework(3):系统服务进程 SystemServer 解析在前面2篇文章我们看了Init、Zygote进程,本文是Android 15 Framework解析系列的第三篇,一起来看看 SystemServer 进程的启动与核心服务的初始化全流程吧。
SheepHappy2 个月前
java·源码阅读
MyBatis-Plus 源码阅读(三)条件构造器原理深度剖析接上篇MyBatis-Plus 源码阅读(二)代码生成器原理深度剖析,本文我们聚焦 MP 中高频使用的条件构造器(Wrapper) ,从 SQL 配置、源码结构到执行流程,逐层拆解其工作原理。
4z332 个月前
android·源码阅读
Android15 Framework(2):应用进程的孵化器 Zygote 进程解析在上一篇文章《Android15 Framework(1):用户空间第一个进程 Init 解析》里面,我们看了Init进程,那么继续看看Zygote进程都做了什么吧。
Chejdj2 个月前
android·源码阅读
ViewModel#onCleared的实现原理请问ViewModel#onCleared的回调和Activity#onDestoryed的生命周期哪个更早?
心月狐的流火号2 个月前
go·源码阅读
Go sync.Mutex 源码解析:设计哲学与工程智慧在并发编程的世界中,互斥锁是守护共享资源的基石。Go语言的sync.Mutex以其简洁的API背后,隐藏着精巧而高效的设计。从快速路径的极致优化到慢速路径的智能自适应,从正常模式的高性能到饥饿模式的强公平,每一个细节都凝聚着Go团队对并发编程的深刻理解。本文将深入sync.Mutex的源码世界,探寻其背后的设计哲学与工程智慧。
4z332 个月前
android·源码阅读
Android15 Framework(1): 用户空间启动的第一个进程 Init在提升Android能力的多种方式中,阅读Android源码是一种相当重要的方式,并且只有在熟悉了源码之后,我们才能处理一些需求。
9527出列2 个月前
netty·源码阅读
Netty源码分析(终)--关于WriteAndFlush在 Netty 编程中,writeAndFlush() 是我们最常使用的方法之一。它代表着从用户层到内核缓冲区的一整条出站(Outbound)数据路径。本章将从源码层面,深入分析 writeAndFlush() 的执行流程与关键机制。