40人民币的未来走势和国际化之路.md 2024-07-23 解读你身边的经济学 约 3249 字 预计阅读 7 分钟 前面我们谈了欧元和美元,这节课我想谈谈人民币。, , 有人问,眼下我们是该拿着人民币,还是该换成美元更合适?前些年,人们担心人民币升值了怎么办? 阅读更多
41彩蛋1面对疫情,各国的救市措施.md 2024-07-23 解读你身边的经济学 约 4001 字 预计阅读 8 分钟 新冠疫情在中国爆发是 2020 年的 1 月 23 号,这一天武汉封城了,全国实行了严格的隔离措施,经过了 50 天,使我国的疫情基本控制住了。但从 3 月份开始,意大利 阅读更多
42彩蛋2疫情下的中国经济.md 2024-07-23 解读你身边的经济学 约 3325 字 预计阅读 7 分钟 上集我们讲了新冠疫情各国的救市政策,我国的经济现状是通货紧缩,而不是通货膨胀。今天我准备讲以下几个问题。, , 第一,对我国的楼市怎么看?, , 第 阅读更多
43结束语把知识变成能力,把精力变成财富.md 2024-07-23 解读你身边的经济学 约 1769 字 预计阅读 4 分钟 我们今天不聊经济,我想谈点课程制作中的花絮,让我们放松一下,说点题外话儿。, , 到这里,整个课程就全部结束了。我手里端着一杯热水靠在沙发上,望 阅读更多
01初识Netty:为什么Netty这么流行? 2024-06-24 Netty核心原理剖析与RPC实践 约 6022 字 预计阅读 13 分钟 你好,我是若地。今天我们将正式开始学习本专栏,一同了解一下 Netty。 众所周知,Java 的生态非常完善,同一类型的需求可能会有几款产品供你选 阅读更多
02纵览全局:把握Netty整体架构脉络 2024-06-24 Netty核心原理剖析与RPC实践 约 7600 字 预计阅读 16 分钟 上次课程中我介绍了 Netty 的功能特性和优势,从今天开始我们正式进入 Netty 技术原理的学习。 学习任何一门技术都需要有全局观,在开始上手的时候,不宜陷入琐碎 阅读更多
03引导器作用:客户端和服务端启动都要做些什么? 2024-06-24 Netty核心原理剖析与RPC实践 约 4872 字 预计阅读 10 分钟 你好,我是若地。上节课我们介绍了 Netty 中核心组件的作用以及组件协作的方式方法。从这节课开始,我们将对 Netty 的每个核心组件依次进行深入剖析解读。我会结 阅读更多
04事件调度层:为什么EventLoop是Netty的精髓? 2024-06-24 Netty核心原理剖析与RPC实践 约 6299 字 预计阅读 13 分钟 你好,我是若地。通过前面课程的学习,我们已经知道 Netty 高性能的奥秘在于其 Reactor 线程模型。 EventLoop 是 Netty Reactor 线程模型的核心处理引擎,那么它是如何高效地实现事件循 阅读更多
05服务编排层:Pipeline如何协调各类Handler? 2024-06-24 Netty核心原理剖析与RPC实践 约 4525 字 预计阅读 10 分钟 通过上节课的学习,我们知道 EventLoop 可以说是 Netty 的调度中心,负责监听多种事件类型:I/O 事件、信号事件、定时事件等,然而实际的业务处理逻辑则是由 ChannelPipeline 中所 阅读更多
06粘包拆包问题:如何获取一个完整的网络包? 2024-06-24 Netty核心原理剖析与RPC实践 约 3323 字 预计阅读 7 分钟 本节课开始我们将学习 Netty 通信过程中的编解码技术。编解码技术这是实现网络通信的基础,让我们可以定义任何满足业务需求的应用层协议。在网络编程中,我 阅读更多
07接头暗语:如何利用Netty实现自定义协议通信? 2024-06-24 Netty核心原理剖析与RPC实践 约 4778 字 预计阅读 10 分钟 既然是网络编程,自然离不开通信协议,应用层之间通信需要实现各种各样的网络协议。在项目开发的过程中,我们就需要去构建满足自己业务场景的应用层协 阅读更多
08开箱即用:Netty支持哪些常用的解码器? 2024-06-24 Netty核心原理剖析与RPC实践 约 5190 字 预计阅读 11 分钟 在前两节课我们介绍了 TCP 拆包/粘包的问题,以及如何使用 Netty 实现自定义协议的编解码。可以看到,网络通信的底层实现,Netty 都已经帮我们封装好了, 阅读更多
09数据传输:writeAndFluh处理流程剖析 2024-06-24 Netty核心原理剖析与RPC实践 约 5474 字 预计阅读 11 分钟 在前面几节课我们介绍了 Netty 编解码的基础知识,想必你已经掌握了 Netty 实现编解码逻辑的技巧。那么接下来我们如何将编解码后的结果发送出去呢?在 Netty 中实现数 阅读更多
10双刃剑:合理管理Netty堆外内存 2024-06-24 Netty核心原理剖析与RPC实践 约 3316 字 预计阅读 7 分钟 本节课我们将进入 Netty 内存管理的课程学习,在此之前,我们需要了解 Java 堆外内存的基本知识,因为当你在使用 Netty 时,需要时刻与堆外内存打交道。我们经常看到 阅读更多
11另起炉灶:Netty数据传输载体ByteBuf详解 2024-06-24 Netty核心原理剖析与RPC实践 约 4278 字 预计阅读 9 分钟 在学习编解码章节的过程中,我们看到 Netty 大量使用了自己实现的 ByteBuf 工具类,ByteBuf 是 Netty 的数据容器,所有网络通信中字节流的传输都是通过 ByteBuf 完成的。 阅读更多
12他山之石:高性能内存分配器jemalloc基本原理 2024-06-24 Netty核心原理剖析与RPC实践 约 5990 字 预计阅读 12 分钟 在上节课,我们介绍了强大的 ByteBuf 工具类,ByteBuf 在 Netty 中随处可见,那么这些 ByteBuf 在 Netty 中是如何被分配和管理的呢?接下来的我们会对 Netty 高性能内存管理进 阅读更多
13举一反三:Netty高性能内存管理设计(上) 2024-06-24 Netty核心原理剖析与RPC实践 约 5314 字 预计阅读 11 分钟 Netty 作为一款高性能的网络框架,需要处理海量的字节数据,而且 Netty 默认提供了池化对象的内存分配,使用完后归还到内存池,所以一套高性能的内存管理机制是 阅读更多
14举一反三:Netty高性能内存管理设计(下) 2024-06-24 Netty核心原理剖析与RPC实践 约 5292 字 预计阅读 11 分钟 在上一节课,我们学习了 Netty 的内存规格分类以及内存管理的核心组件,今天这节课我们继续介绍 Netty 内存分配与回收的实现原理。有了上节课的基础,相信接下来 阅读更多
15轻量级对象回收站:Recycler对象池技术解析 2024-06-24 Netty核心原理剖析与RPC实践 约 6232 字 预计阅读 13 分钟 前面两节课,我们学习了 Netty 内存池的高性能设计原理,这节课会介绍 Netty 的另一种池化技术:Recycler 对象池。在刚接触到 Netty 对象池这个概念时,你是不 阅读更多
16IO加速:与众不同的Netty零拷贝技术 2024-06-24 Netty核心原理剖析与RPC实践 约 5283 字 预计阅读 11 分钟 今天的课程我们继续讨论 Netty 实现高性能的另一个高阶特性——零拷贝。零拷贝是一个耳熟能详的词语,在 Linux、Kafka、RocketMQ 等知名的 阅读更多