自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Dubbo实现负载均衡原理

一个杭州的服务消费方发起了一次调用,然后发生了以下的事情: 根据配置的路由规则,如果杭州发起的调用,会路由到比较近的上海的20个 Provider。上面的第1,2,4步骤就分别对应了路由,负载均衡和集群容错。所以,事实上,到最终客户端决定使用哪个负载均衡策略时,只是从请求参数中取出 loadbalance=xxx 的参数,进而决定具体实例。注意: 虽说以上配置有全封闭服务端配置的,有针对客户端配置的,但是,真正使负载均衡起作用的是,客户端在发起调用的时候,使用相应负载均衡算法进行选择调用。

2023-09-13 21:16:03 344 2

原创 Java8新特性Stream流的常用操作

6.查询列表第一个数据findFirst(),findAny(), findAny()在并行流parallelStream中可能返回的数据不是第一个,但是串行的情况下一般都会返回第一个,findAny() 是为了提高效率,数据准确性没有很好的保证。* 中间操作(filter(筛选,过滤)、map(映射)、sorted(排序)、limit(返回前n个)、skip(去掉前n个)、distinct(去重))得到的结果还是一个stream。1.实现手动分页可用。4.根据某个字段排序。5.根据某个字段过滤。

2023-08-24 17:00:52 157 1

转载 Java代码覆盖率工具Jacoco上手指引

JaCoCo是面向Java的开源代码覆盖率工具,JaCoCo以Java代理模式运行,它负责在运行测试时检测字节码。JaCoCo会深入研究每个指令,并显示每个测试过程中要执行的行。为了收集覆盖率数据,JaCoCo使用ASM即时进行代码检测,并在此过程中从JVM Tool Interface接收事件,最终生成代码覆盖率报告。

2023-07-12 08:42:46 1341 1

转载 RocketMQ的常见问题解析

RocketMQ的常见问题,RocketMQ设置线程数不生效,RocketMQ无法正确消费

2023-07-07 08:40:58 1679 1

原创 ArrayList和LinkedList使用小技巧

ArrayList和LinkedList的灵活运用,linkedList的增删速度和ArrayList对比,LinkedList增删原理,arraylist增删原理,什么时候选择arrayList,什么时候选择LinkedList

2023-07-06 10:04:13 118 1

原创 SpringCloud整合Duboo+Nacos注册中心使用

springCloud整合dubbo的最佳实践,使用Nacos做注册中心

2023-07-03 10:28:56 1782 1

原创 Iterator的用法

Iterator的简单使用

2023-06-16 09:21:46 665 1

原创 Netty详解

Netty 是基于 Java NIO 的异步事件驱动的网络应用框架,使用 Netty 可以快速开发网络应用,Netty 提供了高层次的抽象来简化 TCP 和 UDP 服务器的编程,但是你仍然可以使用底层的 API。Netty 的内部实现是很复杂的,但是 Netty 提供了简单易用的API从网络处理代码中解耦业务逻辑。Netty 是完全基于 NIO 实现的,所以整个 Netty 都是异步的。

2023-06-01 15:19:26 1600 1

原创 HttpEntity的使用

HttpEntiy调用三方接口

2023-01-31 11:01:04 2884 1

原创 根据相同条件将多个list中的元素拼接成新的类

多个list根据相同条件拼接

2022-11-11 16:24:28 435

原创 kafka消费失败重试机制

kafka批量消费时,消息消费失败处理

2022-10-14 11:59:27 7371 1

空空如也

空空如也

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

TA关注的人

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