- 博客(8)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Java笔记】如何在不依赖于Mq的形式下更优雅地实现异步任务处理!!!
RabbitMQ 的 ACK 模式是指消息确认机制,即消费者消费消息后需要向 RabbitMQ 服务器发送一个 ACK(acknowledgement)信号来告诉服务器该消息已经被处理。
2024-02-04 14:31:57
1434
原创 【Java笔记】阿里规范-线程池创建
核心线程:必须大于0,一直存在的线程,不会被关闭最大线程:一般设置大于或者等于核心线程,不能小于核心线程,最大线程数=核心线程数+普通线程数,普通线程数在等待时间满后会自动关闭,节省开销处理时间:每个线程处理任务的最大时间,普通线程超过该时间会shutDown时间单位:处理时间的单位,一般设置为秒阻塞队列:选择缓存队列的方式,未处理的任务会在阻塞队列里面等待线程执行线程:使用线程工程创建线程,可以命名,方便运行区分线程属于哪个线程池的。
2024-04-17 10:02:41
1015
原创 【RabbitMQ】RabbitMQ构架
可以看出Publisher和Consumer都是单独和RabbitMQ服务中某一个Virtual Host建立Connection的客户端。一个Virtual Host中可以有多个Exchange和Queue,Exchange可以同时绑定多个Queue。后续通过Connection可以构建Channel通道,用来发布、接收消息。
2024-04-16 11:07:39
197
原创 【Spring】监听事件
在Spring构建的应用程序中,适当使用spring事件发布与监听的机制可以使我们的代码灵活度高,降低耦合性。Spring 提供了完整的事件发布与监听模型。sprjng借助于 org.springframewofk.context.event.ApplicationEvent抽象类及其子类实现事件的发布,与此同时,借助于 org.springframework.context.ApplicationListener接口及其实现者实现事件的监听,这两者构成了观察者 ( observer) 模式。
2024-04-16 08:00:00
1105
1
原创 【SpringMVC】SpringMVC拦截器
1.编写配置类。2.实现WebMvcConfigurer接口3.重写addInterceptors(InterceptorRegistry registry) 方法4.声明类注解为配置类:@Configuration5.编写拦截器6.在配置类中写入拦截器。在 Spring MVC 中,可以通过配置文件或者 Java 代码来注册拦截器。我们创建了一个名为 WebMvcConfig 的配置类,并实现了 WebMvcConfigurer 接口。
2024-04-15 17:30:00
375
1
原创 【RabbitMQ】RabbitMQ入门
服务调用:两个服务调用时,我们可以通过传统的HTTP方式,让服务A直接去调用服务B的接口,但是这种方式是同步的方式,虽然可以采用SpringBoot提供的@Async注解实现异步调用,但是这种方式无法确保请求一定回访问到服务B的接口。那如何保证服务A的请求信息一定能送达到服务B去完成一些业务操作呢?| 如何实现异步调用。
2024-04-15 10:32:38
497
原创 Mybatis
1.什么是mybatis半自动ORM持久层框架,有较高的sql灵活性,支持高级映射(一对一,一对多),支持动态SQL语句,延迟加载和缓存,但它的数据库无关性较低。2.什么是ORMORM(Object Relation Mapping),对象关系映射。对象指的是Java对象,关系指的是关系对象模型,对象关系映射指的是Java对象与数据库的关系模型建立对映关系,一个Java类对映数据库一张表,一个Java对象对映数据库表中的一行数据。3.Mybatis与Heibernate的区别Mybati
2021-10-31 15:26:28
112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人