自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在学习中遇到的知识点

要进行实体参数的校验(在字段上表明)@NotNull 值不能为null @NotEmpty 值不能为null 且值不能空 @Email 满足邮箱规格(要让这些注解实现,需要在接口方法的实体参数上添加@Validated)1.@JSONIgnore 该注解写在字段的上面,可以将其表示为在springMVC在将对象转换为json字符串的时候,可以将其字段内容忽略. @JsonFormat可以格式化输出的方式(日期格式化)4.在项目中我们会碰到循环依赖的问题,如何解决呢,这时候我们要在配置文件中写。

2024-03-03 15:48:34 208

原创 RabbitMq学习

注意:当网络不稳定的时候,利用重试机制可以有效的提高消息发送的成功率,不过SpringAMQP提供的重试机制时阻塞式的,也就是说多次重试等待的过程中,当前线程是被阻塞的,会影响业务性能。如果使用同步调用,就会使用户等待时间为所有服务完成后时间总和。当消费者出现异常后,消息会不断requeue(重新入队)到队列,再重新发送给消费者,然后再次异常,再次requeue,无限循环,导致mq的消息处理飙升,带来不必要的压力。异步调用,无需等待,性能好,故障隔离,下游服务故障不影响上游业务,缓存消息,流量削峰。

2024-02-27 14:44:20 481

原创 Zookeeper学习

集群中只要有半数以上节点存活,zookeeper集群就能正常服务,所以zookeeper适合奇数台服务器 , 全局数据一致性,数据更新原子性,更新请求顺序执行,实时性。大家都关心的数据,然后接受观察者的注册。一旦这些数据的状态发生了变化。zookeeper就将负责通知已经在zookeeper上注册的哪些观察者的反应。zookeeper:一个leader 多个follower 组成的集群。Zookeeper是开源的分布式协调服务。观察者模式设计的分布式服务管理框架。Zookeeper的工作机制“

2024-02-03 20:55:06 175 1

原创 学习vue3

解释: computed函数里写了一个箭头函数 里面进行了数据处理 .value拿出来list的数据 filter是过滤器 对filter()里面进行数据过滤 对拿到的数据给item 然后进行比较 >2的item成立。4. app.vue - 根组件 SFC单文件组件 script-template- style。可以把第一个参数写成函数的写法,返回要监听的具体属性。不能,默认是浅层监听,如果要监听需要开启deep。1. vite.config.js - 项目的配置文件 基于vite的配置。

2024-01-30 15:15:52 661 1

原创 黑马点评项目

一,利用互斥锁解决缓存击穿问题:核心代码:二:基于逻辑过期时间解决缓存击穿问题:核心代码:开辟线程池Redis优惠券秒杀场景:核心代码:优惠券超卖问题:解决方案:

2024-01-19 21:20:35 368

原创 黑马头条项目

MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。MinIO兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。②:拦截器:从header中获取用户存放当前的线程。二,app端网关(**重要**)

2024-01-18 18:18:41 354 1

原创 java面试

答:1,使用xml的方式来声明Bean的定义Spring容器在启动的时候会加载并解析这个xml,把bean装在到IOC容器中。2,使用@CompontScan注解来扫描声明了@Controller,@Service,@Repository,@Component注解的类。3,使用@Configuration注解声明配置类,并使用@Bean注解来实现Bean的定义,这种方式其实是xml的配置放还是的一种演变。是Spring迈入到无配置化时代的里程碑。4,使用@Import注解,导入配置类和普通Bean。

2024-01-15 12:21:43 330

爱心代码.htlm

爱心代码.htlm

2022-11-07

空空如也

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

TA关注的人

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