Java之JUC学习--part1
Java之JUC学习--part1 参考视频:https://www.bilibili.com/video/BV16J411h7Rd 笔记的整体结构依据视频编写,并随着学习的深入会补充很多知识 进程与线程 概述 进程:程序是静止的,进程实体的运行过程就是进程,是系统进行资源分配的基本单位 进程的特征
初始RabbitMQ
初始RabbitMQ 基础篇 同步调用 同步调用是一种线性执行模式。当你调用一个函数后,程序会暂停在当前位置,直到这个函数执行完毕并返回结果后,才会继续执行下一行代码。这就像你在餐厅点餐后,站在柜台前一直等到厨师做好餐品拿到手后才离开. 缺点: 拓展性差: 拓展服务需要更改通知代码 性能下降: 串行
Reactive-Stream规范
Reactive-Stream规范 传统的数据处理模式是生产者主动推送。如下图所示: 生产者(Producer):图左侧的“生产者”代表数据源。它拥有“巨大”或“大量”的数据,并以 10000w/s 的高速度源源不断地产生请求。 消费者(Consumer):图右侧的方框代表消费者,即处理这些数据的服
Java NIO 比传统 IO 强在哪里?
Java NIO 比传统 IO 强在哪里? 我花了几天时间去了解NIO 的核心知识,期间看了《Java 编程思想》和《疯狂 Java 讲义》中的 NIO 模块。但是,看完之后还是很迷,不知道 NIO 是干嘛用的,网上的资料和书上的知识点没有很好地对应上。看不太懂,功力不够。 我这里先给大家展示一副传
Java网络编程的基础:计算机网络
Java网络编程的基础:计算机网络 在学习 Java 网络编程之前,我们先来了解什么是计算机网络。 计算机网络是指两台或更多的计算机组成的网络,在同一个网络中,任意两台计算机都可以直接通信,因为所有计算机都需要遵循同一种网络协议。 下面是一张简化的网络拓扑图。 说到网络,我这再分享两个家庭网络布局吧
Java 转换流:Java 字节流和字符流的桥梁
Java 转换流:Java 字节流和字符流的桥梁 转换流可以将一个字节流包装成字符流,或者将一个字符流包装成字节流。这种转换通常用于处理文本数据,如读取文本文件或将数据从网络传输到应用程序。 转换流主要有两种类型:InputStreamReader 和 OutputStreamWriter。 Inp