首页
学习
活动
专区
圈层
工具
发布
首页标签源码学习

#源码学习

Java源码详解:`ByteArrayOutputStream` 源码全景深度解析——动态缓冲区的精妙设计与现代应用

jack.yang

ByteArrayOutputStream 作为 Java I/O 体系中最基础的内存输出流,自 JDK 1.0 诞生以来,以其动态扩容、零拷贝读取、线程安全的...

12110

Java源码详解:`ByteArrayInputStream` 源码全景深度解析——零拷贝、无阻塞、线程安全之内存流的精妙设计与现代应用

jack.yang

首先,从软件工程视角揭示其背后的设计哲学:零拷贝架构实现极致性能,状态机模型管理读取位置,标记-重置机制支持灵活回溯。其次,深入字节级微观运作,解析 trans...

10420

Java源码详解:`BufferedWriter` 源码全景深度解析:设计思想、微观原理与工程实践(2026 高并发时代终极指南)

jack.yang

在 2026 年高并发、低延迟、云原生的软件架构中,I/O 性能优化依然是系统性能的关键瓶颈。BufferedWriter 作为 Java I/O 体系中与 B...

10320

Java源码详解:深入 Java I/O 核心之BufferedReader 源码解析与工程实践

jack.yang

在 2026 年这个由 AI 原生应用 和 百万级并发 主导的技术纪元,Java 生态正经历一场由 Project Loom 虚拟线程 引领的深刻变革。虚拟线程...

9920

深入 Java I/O 核心:BufferedOutputStream 全景式源码解析与工程实践——2026实践总结 JDK26

jack.yang

在 2026 年这个技术浪潮奔涌的时代,Java 生态正经历一场由 Project Loom 虚拟线程 引领的并发革命。虚拟线程以其轻量级、高并发的特性,让百万...

8920

Java源码详解系列:深入 Java I/O 核心:BufferedInputStream 全景式源代码解析与工程实践

jack.yang

摘要:本文旨在对 Java 标准库中的 java.io.BufferedInputStream 类进行一次全面、深入、多维度的剖析。我们将从其在 Java I/...

15620

超轻量级 Openclaw - Nanobot 源码学习

co松柏

最近 OpenClaw 真的太火了,因此也出现很多的衍生产品,比如超级轻量的 Nanobot:https://github.com/HKUDS/nanobot

47010

ConcurrentSkipListMap 源码阅读

Kiyra

ConcurrentSkipListMap 是JDK1.6提供的又一个线程安全有序的 map 集合,在高并发场景下有着不错的存取效率。使用起来和 TreeMap...

9810

ConcurrentHashMap 源码阅读

Kiyra

Java 7 中 ConcurrentHashMap 由很多个 Segment 组合,而每一个 Segment 是一个类似于 HashMap 的结构,所以每一个...

7610

HashMap 源码阅读

Kiyra

HashMap 主要用来存放键值对,它基于哈希表的 Map 接口实现,是常用的 Java 集合之一,是非线程安全的。

9110

ArrayList 源码阅读

Kiyra

ArrayList 的底层是数组队列,相当于一个动态数组。与 Java 中的数组相比,它的容量能动态增粘,并且支持随即插入。在添加大量元素前,可以使用 ensu...

10610

友猫社区APP源码:Java微服务架构解析与类似小红书的功能设计

宠友信息CTO

仿小红书类应用逐渐成为创业与企业转型的重要方向。开发APP源码,采用 Java微服务架构,并实现了与小红书类似的功能组合:社区分享、互动社交、内容推荐、商城交易...

48110

Feign 实现原理 5 步曲

叶子--

下面代码均来自 openfeign-core 11.x 与 spring-cloud-openfeign 3.x,只保留“能说明原理”的最小片段。

31300

分享一个我爱工具网源码优化版

素颜520

前几天在网上看到了一个不错的工具网源码,但是源码存在一些问题,遂进行了修改优化。来自彩虹修改版

33210
领券