自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 消息队列 消息中间件 RabbitMq的五种模型实战详解 RabbitMq实战教程

MQ(Message Queue):翻译为消息队列,通过典型的生产者和消费者模型,生产者不断从消息队列中产生消息,消费者不断从消息队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现业务间的解耦。别名消息中间件通过利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。

2023-02-03 15:32:08 742

原创 什么是线程池 线程池实战 线程池Demo练习

但为了合理控制创建线程的数量和优化资源开销,可以通过线程池提供线程资源,不在业务代码中显示创建线程。使用线程池创建线程的优点如下:1、使线程的创建更加规范,可以合理控制开辟线程的数量;2、线程的细节管理交给线程池处理;3、在执行大量异步任务时,由于减少了每个任务的调用开销,再加上线程池提供了一种限制和管理资源和线程的方法,能够明显提升性能;4、方便统计信息,每个ThreadPoolExecutor可以保存一些基本的统计信息,例如完成的任务数量。3、Java Executors类下自带的4种线程

2023-01-31 15:27:42 301

原创 常用的Stream操作实现函数

1、a 编 写 一 个 求 和 函 数, 计 算 流 中 所 有 数 之 和。b. 编写一个函数,接受艺术家列表作为参数,返回一个字符串列表,其中包含艺术家的 姓名和国籍;c. 编写一个函数,接受专辑列表作为参数,返回一个专辑名长度至少为4的专辑组成的 列表。迭代。修改如下代码,将外部迭代转换成内部迭代:

2022-12-09 17:24:15 313

原创 Java8函数式编程 Lambda表达式 Stream流 代码优化 代码重构

JDK8 Java8 函数式编程 Lambda表达式 Stream流 代码优化 代码重构 可读性提高Album Track Artist 经典案例

2022-12-09 11:15:15 219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除