- 博客(4)
- 收藏
- 关注
原创 消息队列 消息中间件 RabbitMq的五种模型实战详解 RabbitMq实战教程
MQ(Message Queue):翻译为消息队列,通过典型的生产者和消费者模型,生产者不断从消息队列中产生消息,消费者不断从消息队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现业务间的解耦。别名消息中间件通过利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。
2023-02-03 15:32:08
1309
原创 什么是线程池 线程池实战 线程池Demo练习
但为了合理控制创建线程的数量和优化资源开销,可以通过线程池提供线程资源,不在业务代码中显示创建线程。使用线程池创建线程的优点如下:1、使线程的创建更加规范,可以合理控制开辟线程的数量;2、线程的细节管理交给线程池处理;3、在执行大量异步任务时,由于减少了每个任务的调用开销,再加上线程池提供了一种限制和管理资源和线程的方法,能够明显提升性能;4、方便统计信息,每个ThreadPoolExecutor可以保存一些基本的统计信息,例如完成的任务数量。3、Java Executors类下自带的4种线程
2023-01-31 15:27:42
478
原创 常用的Stream操作实现函数
1、a 编 写 一 个 求 和 函 数, 计 算 流 中 所 有 数 之 和。b. 编写一个函数,接受艺术家列表作为参数,返回一个字符串列表,其中包含艺术家的 姓名和国籍;c. 编写一个函数,接受专辑列表作为参数,返回一个专辑名长度至少为4的专辑组成的 列表。迭代。修改如下代码,将外部迭代转换成内部迭代:
2022-12-09 17:24:15
353
原创 Java8函数式编程 Lambda表达式 Stream流 代码优化 代码重构
JDK8 Java8 函数式编程 Lambda表达式 Stream流 代码优化 代码重构 可读性提高Album Track Artist 经典案例
2022-12-09 11:15:15
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人