首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签源码分析

#源码分析

OpenHarmony内核源码分析(内存汇编篇) | 谁是虚拟内存实现的基础

小帅聊鸿蒙

ARM处理器使用协处理器15(CP15)的寄存器来控制cache、TCM和存储器管理。CP15的寄存器只能被MRC和MCR(Move to Coprocesso...

010

鸿蒙内核源码分析(内存主奴篇)

小帅聊鸿蒙

请想一个问题,内核本身也是程序要在内存运行, 用户程序一样也要在内存运行,大家都在一个窝里吃饭, 你凭什么就管我了.好像内核程序是主子,用户程序是奴才似的.

710

【📕分布式锁通关指南 06】源码剖析redisson可重入锁之加锁

别惹CC

它的核心逻辑也很简单:首先检查锁是否存在,如果不存在,则直接加锁,且设置重入次数为1;如果存在,先检查是否是当前线程的锁,如果是,则重入次数+1,如果不是,则返...

7110

Spring 5.0.x 源码分析(第一篇)基础介绍和环境搭建

leehao

一、Spring框架是一个分层架构,包含一系列的功能要素,大约分为20个模块。这些模块被总结为以下几个部分。

7610

RocketMQ事务消息实现的底层原理是什么

潋湄

在我们熟知的Kafka、RabbitMQ等消费队列中,都没有实现事务消息这个功能,RocketMQ是唯一实现了这一功能的消息队列中间件,今天我们来从底层看一下R...

16700

从源码剖析RocketMQ如何高效且持久化处理消息

潋湄

RocketMQ作为消息队列的典型代表,其在高并发状况下处理消息又很不错的性能,同时又能够通过将消息持久化到磁盘确保消息不会丢失,本文旨在从RocketMQ的源...

18410

Go Gin 源码分析:上下文复用与 Goroutine 中的潜在坑

陈明勇

腾讯云 TDP | 会员 (已认证)

如果你看过 Go 语言中 Gin 框架的官方文档,你可能会注意到一条重要的提醒:当在中间件或 handler 中启动新的 Goroutine 时,不能使用原始的...

28263

Linux内核之sockt listen&accept的实现

用户7532291

在服务端编程中,bind到端口后,就需要调用listen来监听,然后调用accept来接收连接。那么Linux中listen和accept是怎么实现的呢?

7510

三次握手时服务端做了什么

用户7532291

之前的几篇文章我们介绍了linux中socket相关的系统调用,比如socket、linsten、accept等,这些系统调用更偏向于初始化、分配需要的资源。那...

4910

Java容器:概览、设计模式与源码分析

默 语

容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。

11210

ScottPlot 源码分析

沙漠尽头的狼

之前在网上只搜索到ScottPlot介绍和使用的文章,没有源码分析.今天我来写一个ScottPlot源码分析,补充一下。

18610

《JVM G1源码分析和调优》读书:JVM垃圾回收器

崔认知

堆空间是垃圾回收的主要职责之一(注:内存如何分配也涉及,即内存分配与回收),目前垃圾回收算法主要有两类:

15010

JDK源码:IO体系讲解

后台技术汇

深圳腾讯科技有限公司 | 后台开发工程师 (已认证)

IO流是Java中很重要的一部分内容,常用的数据传输,文件的上传和下载都和它分不开。

12910

Spring源码分析:bean加载流程

后台技术汇

深圳腾讯科技有限公司 | 后台开发工程师 (已认证)

在Spring中,Bean的加载和管理是其核心功能之一,包括配置元数据解析、Bean定义注册、实例化、属性填充、初始化、后置处理器处理、完成创建和销毁等步骤。

8710

CEF源码构建及问题解决

lealc

Tencent | 客户端开发 (已认证)

除了 master 分支之外,以下步骤通常可用于开发 CEF/Chromium 的最新版本分支。Chromium 的构建要求会随着时间的推移而变化,因此在尝试构...

49310

【Tomcat源码分析】从零开始理解 HTTP 请求处理 (第三篇)

@派大星

承接上文容器处理机制,当 postParseRequest方法返回真值时,容器将继续处理请求。在 service 方法中,通过 connector.getSer...

15610
领券