源码解析
Java & Go 线程模式对比
·8149 字·17 分钟
Java 语言
Go 语言
线程管理
源码解析
编程框架
本文详细对比了 Java 和 Go 两种编程语言中的线程模型和调度机制,从源码角度分析了它们的具体实现和设计思想,特别是 Java 中的 Thread 与操作系统线程的 1:1 对应关系,以及 Go 中的 goroutine 通过 GPM 模型进行管理的 n:m 关系。
探究 Spring-Boot 内置Server
·3736 字·8 分钟
Spring Framework
Java 语言
源码解析
编程框架
本文详细探讨了 Spring Boot 内置的 Web 服务器(包括 Tomcat、Jetty、Undertow 和 Netty)的原理和使用,特别关注了 Servlet 和 Reactive 框架的区别及其在 Spring Framework 5.0 中的实现,包括 WebServer 接口和 WebServerFactory 的具体实现
为什么Spring可以“自己注入自己”
·2032 字·5 分钟
Java 语言
Spring Framework
源码解析
编程框架
看一下Spring源码和PR记录,解答从哪个版本哪个提交那段代码后,Spring支持了Self-Injection
Go语言指针性能
·2205 字·5 分钟
Go 语言
源码解析
内存访问
Go值对象和指针对象在存储、性能和使用上的区别
Netty 源码分析及内存溢出思路
·4372 字·9 分钟
源码解析
Java 语言
Netty
编程框架
主要介绍了Java NIO、Netty和Spring Reactor中Buffer的使用和继承关系。