自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lambda和反射

a.(参数类型,参数)->{具体实现代码,包括返回值} b.Lambda仅支持接口,不支持抽象类。;

2025-03-24 15:52:25 124

原创 bigEvent

(1)自定义注解@State;(2) 自定义校验类StateValidation(3) 需要校验的地方添加自定义注解ElementType.TYPE:能修饰类、接口或枚举类型ElementType.FIELD:能修饰成员变量ElementType.METHOD:能修饰方法ElementType.PARAMETER:能修饰参数ElementType.CONSTRUCTOR:能修饰构造器ElementType.LOCAL_VARIABLE:能修饰局部变量。

2025-03-24 15:52:15 238

原创 RabbitMQ看这个

【代码】RabbitMQ看这个。

2025-03-24 15:51:55 199

原创 Feign同步调用看这个

3.在需要调用其他服务的服务启动类上开启feign调用注解,并指定对应引入模块要扫描的包。声明指向调用对应服务的对应接口,参数,路径都要一致,以及返回实体类。2.在需要调用其他服务的服务上添加配置信息。1.在需要调用其他服务的服务上添加依赖。依赖注入接口,调用对应方法。添加feign的依赖。

2025-03-24 15:51:38 135

原创 gateway看这个

CORS(Cross-Origin Resource Sharing,跨源资源共享):服务器端设置响应头来允许特定源的访问。1.路由过滤器(有很多种,这里是添加请求头,注意格式)

2025-03-24 15:51:05 299

原创 kafka看这个

手动确认允许开发者在处理逻辑完成后,显式地确认消息,这样可以避免因处理失败而导致消息丢失。:在处理消息时,如果发生错误,消费者可以选择不确认该消息,从而触发重试机制。手动确认允许在所有消息都成功处理后,一次性确认,提升效率。2. latest(默认):当消费者组在没有已提交的偏移量或偏移量无效时,从分区的末尾开始消费。1.earliest:当消费者组在没有已提交的偏移量或偏移量无效时,从分区的起始位置开始消费。消息转发,通过@SendTo注解,指定topic,将方法返回值,作为消息发送。

2025-03-24 15:48:16 433

原创 Dubbo看这个

1.springboot和springcloud以及和springcloudalibaba 对应版本匹配。

2025-03-24 15:47:58 208

原创 Nacos的使用看这个

当你的应用需要注册到Nacos作为服务实例,并能够被其他服务发现时,需要配置这个参数来指定Nacos服务发现服务器的地址。如果你的应用需要从Nacos获取动态配置,那么你需要通过这个参数来指定Nacos配置中心的地址。还可以是orderservice-dev.yaml,搭配配置文件 profile: active: dev 表示是dev配置文件。配置对应nacos:config:决定程序启动去nacos读取那个文件。3.确认在那个集群后,如果有多个实例,再随机负载均衡挑选实例。1.优先同集群找对应实例。

2025-03-24 15:47:45 300

原创 Nacos的一致性和可用性

这个题目大多数应该都能回答出来,因为 Dubbo 内存里面是存了一份地址的,一方面这样的设计是为了性能,因为不可能每次 RPC 调用时都读取一次注册中心,另一面,注册中心宕机后内存会有一份数据,这也起到了可用性的保障(尽管可能 Dubbo 设计者并没有考虑这个因素)。Nacos 它是支持两种分布式定理的:CP(分区一致性)和 AP(分区可用性) 的,而 AP 是通过 Nacos 自研的 Distro 协议来保证的,CP 是通过 Nacos 的 JRaft 协议来保证的。

2025-03-24 15:47:22 860

原创 好记性不如烂笔头

Resource@Service//具体实现 } }

2025-03-24 15:45:17 733

原创 kafka如何保证消息不丢失?

既然使用消息中间件就一定涉及到一个重要问题,如何保证消息不丢失?使用Kafka也不例外。简单来说,一条消息会经历如下三个位置的流转:生产者、服务端、消费者。那么如何保证消息不丢失也要从三个角度来考虑:生产者发送消息、服务端存储消息、消费者消费消息。

2024-12-25 10:50:06 2153

原创 JAVA-IO-字节流-字符流-缓冲流-File,看这个

流程思路 :file对象 -> file输入流 --> 字节缓冲输入流 --> 字节数组输入流 --> 数组 --> 字节缓冲输出流 --> file输出流 -->文件。基本原理,在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO次数,从而提高读写的效率。只能处理纯文本文件;

2023-08-14 09:44:39 122

原创 JSON看这个

JSON看这个

2023-08-10 15:33:59 285 1

原创 C++看这个

5 / 2 == 2public :cout () {return p;} //重载* Date & operator *() {return * p;} };

2023-06-05 11:18:37 2042

原创 MySQL看这个

- 10 自定义函数RETURN 888;END-- 调用自定义函数-- 删除自定义函数RETURN a;END。

2023-04-14 22:16:06 399

原创 Linux系统-操作命令大全

ls -a查看隐藏目录 ls -l详细展示 ls -la或-al ls -la /指定参数为 :/ (根目录) ls -lhh:带上占的内存大小 ls -lah。

2023-03-23 12:01:12 488

原创 Mybatis-Plus看这个

SpringBoot整合MybatisPlus

2023-02-22 18:07:02 297

原创 SpringMvc看这个

SprinMvc必看,完整流程

2023-02-20 12:56:32 64

原创 事务@Transactional看这个

事务就是一组由于逻辑上紧密关联而合并成一个整体的多个操作,这些操作要么全部执行,要么都不执行。

2023-02-17 19:26:24 87

原创 Spring-AOP看这个

AOP作用:在不改变原始设计的基础上为其进行功能增强

2023-02-17 18:48:39 70

原创 Mybatis细节

Mybatis应用细节

2023-02-07 14:29:59 71

原创 MyBatis中使用Mapper代理

Mapper代理,可以用包扫描的方式加载映射文件在MybatisDemo中过SqlSession的getMapper方法获取Mapper接口的代理对象调用对应方法完成sq的执行/** Mybatis中Mapper代理开发* *///1.加载Mybaits核心配置文件,获取SqlSessionFactory//2.获取sqlSession对象,来执行sql语句。

2023-01-30 15:29:12 849

原创 Maven看这个

【代码】Maven环境搭配及项目创建。

2023-01-28 22:24:40 403

PayRollApproveServoce.java

PayRollApproveServoce.java

2023-05-10

空空如也

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

TA关注的人

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