Hola,我是 yes。 今年来看了 RocketMQ、Kafka、Dubbo 、Tomcat 的源码,之前也有读者询问过如何读源码,索性就来分享一下。 其实还看了一点点 L...
Hola,我是 yes。 今年来看了 RocketMQ、Kafka、Dubbo 、Tomcat 的源码,之前也有读者询问过如何读源码,索性就来分享一下。 其实还看了一点点 L...
堆外内存 堆外内存是相对于堆内内存的一个概念。堆内内存是由JVM所管控的Java进程内存,我们平时在Java中创建的对象都处于堆内内存中,并且它们遵循JVM的内存管理机制,J...
接着上一篇 Spring AOP(六)细究 JdkDynamicAopProxy 类[https://www.jianshu.com/p/df6bd74db9c5] ,我们来...
在网上已经有跟多Bean的生命周期的博客,但是很多都是基于比较老的版本了,最近吧整个流程化成了一个流程图。待会儿使用流程图,说明以及代码的形式来说明整个声明周期的流程。注意...
Java-NIO(1) 概述 Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java1.4开始),Java NIO提供了与标准IO...
从上一篇我们了解了2PC和3PC之后,我们可以发现,无论是二阶段提交还是三阶段提交都无法彻底解决分布式的一致性问题以及无法解决太过保守及容错性不好。 Google Chubb...
注: 本文首发于“爱奇艺技术产品团队”公众号。作为本文的作者,我将此文在自己的简书上再次发表,希望更多人阅读,并欢迎提出问题和意见。 本文介绍的设计并非最佳,而是考虑到历史问...
原创声明作者:刘丹冰Aceld 垃圾回收(Garbage Collection,简称GC)是编程语言中提供的自动的内存管理机制,自动释放不需要的对象,让出存储器资源,无需程序...
文章已迁移至https://blog.csdn.net/chaitoudaren/article/details/104833279 前言 java动态代理主要有2种,Jdk...