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

#源码学习

Dubbo源码深度解析,让你成为架构师的秘诀!

疯狂的KK

在Java的世界里,Dubbo是一个非常流行的高性能、轻量级的RPC框架。它不仅提供了丰富的服务治理功能,还支持多种协议和多种序列化方式。对于想要深入理解分布式...

10310

Postgres 源码学习 2—Postgres 的 VFD 机制

roseduan

数据库的本质其实就是用来存储数据的,所以免不了和文件系统、存储进行交互,万丈高楼平地起,存储一般是一个数据库的最底层,Postgres 在存储的文件管理方面也有...

7310

Postgres 源码学习 1—Postgres 源码编译和 debug

roseduan

这里我使用了一个纯净的 Ubuntu 环境来进行演示,为了方便,使用了 docker。

8210

【Chromium】如何提取Chromium的Base库(下)

lealc

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

本篇文章主要记录如何从Chromium中提取Base库,方便后续的学习和使用,同时抛砖引玉,希望带给各位一些启发和帮助。

15120

SSO单点登录流程源码学习

六月的雨在Tencent

过去若是部署多台单点登录系统,会通过nginx配置做会话保持,从而保证不同客户端发起的登录请求会一直落在同一台机器,保证正常登录,nginx配置如图举例:

8510

mybatis拦截器源码分析

全干程序员demo

抛出一个需求 :获取Mybatis在开发过程中执行的SQL语句(执行什么操作获取那条SQL语句)

13510

MyBatis核心流程源码分析(下)​

全干程序员demo

上面说了mybatis的核心对象,我们使用mybatis操作数据库使用到的仅仅只是SqlSession对象,下面我们看看SqlSession如何使用核心对象帮助...

13010

基于源码去理解Iterator迭代器的Fail-Fast与Fail-Safe机制

朱季谦

在Java编程当中,Iterator迭代器是一种用于遍历如List、Set、Map等集合的工具。这类集合部分存在线程安全的问题,例如ArrayList,若在多线...

24600

Koa源码学习

flytam

koa是一个非常流行的Node.js http框架。本文我们来学习下它的使用和相关源码

21110

如何高效阅读源码

海风极客

最近在研究一款开源软件,从初步上手使用到源码分析,依靠看源码解决问题,可以说让自己在阅读源码能力上有了一点小的成长。鲁迅先生曾没说过,"源码是最好的文档",他还...

17600

技术分享 | Windows 下 MySQL 源码学习环境搭建步骤【建议收藏】

爱可生开源社区

大多数研发人员使用 Mac 来调试代码,但我作为不懂研发的 DBA,并且作为 Windows 的粉丝,相信绝大多数运维同学也是使用 Win 的,那我必须使用 W...

60040

同步组件CountDownLatch源码解析

烂猪皮

日常开发中,经常会遇到类似场景:主线程开启多个子线程执行任务,需要等待所有子线程执行完毕后再进行汇总。

12620

聊聊挂起与唤醒线程LockSupport工具类

烂猪皮

LockSupport工具类定义了一组公共的静态方法,提供了最基本的线程阻塞和唤醒功能,是创建锁和其他同步类的基础,你会发现,AQS中阻塞线程和唤醒线程的地方,...

13430

深入详解Condition条件队列、signal和await

烂猪皮

Contition是一种广义上的条件队列,它利用await()和signal()为线程提供了一种更为灵活的等待/通知模式。

30720
领券