2023年5月23日

浅聊springmvc的执行流程

摘要: 核心组件是DispatcherServlet,所有的流程都是通过这个组件进行转发的,就好像一个转运中心 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理 阅读全文

posted @ 2023-05-23 21:56 你就学个JVAV? 阅读(28) 评论(0) 推荐(0)

spring依赖的几种注入方式

摘要: spring不推荐使用@Autowired注解进行注入,推荐使用后面两种方式进行注入,具体还是各位看自己平时的使用习惯,或者是否有要求: 1.@Autowired public class UserController { @Autowired private UserService userSer 阅读全文

posted @ 2023-05-23 21:02 你就学个JVAV? 阅读(31) 评论(0) 推荐(0)

spring中@Autowired和@Resource的区别

摘要: @Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包 是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。 1、共同点 两者都可以写在字段和setter方法上。两者如果都写在字段上,那 阅读全文

posted @ 2023-05-23 20:56 你就学个JVAV? 阅读(44) 评论(0) 推荐(0)

spring的IOC和AOP机制

摘要: ioc(控制反转 inversion of control) 和 aop (Aspect-Oriented Programming) 是spring的灵魂 我的理解:控制反转就是说对原来对象的创建,也就是new一个对象,都是我们手动完成的,但是引入了ioc的思想之后,我们将对象的创建交给spring 阅读全文

posted @ 2023-05-23 20:51 你就学个JVAV? 阅读(46) 评论(0) 推荐(0)

正向代理和反向代理的理解

摘要: 一、正向代理 正向代理是代理客户端,代理服务器转发来自客户端的请求,且需要对代理服务器ip等信息进行一些配置才能够正常工作, 代理客户端使得真实的客户端对服务器是不可见的。vpn便是用了这个原理,客户端将请求发送到代理服务器,由代理服务器 将请求转发到不同网络的其他服务器上,然后将结果层层返回 二、 阅读全文

posted @ 2023-05-23 19:58 你就学个JVAV? 阅读(42) 评论(0) 推荐(0)

rabbitmq如何保证消息的可靠传输?如果消息丢失了该怎么办?

摘要: 数据的丢失问题,可能出现在生产者、MQ、消费者中 生产者丢失:生产者将数据发送到 RabbitMQ 的时候,可能数据就在半路给搞丢了,因为网络问题啥 的,都有可能。此时可以选择用 RabbitMQ 提供的事务功能,就是生产者发送数据之前开启 RabbitMQ 事务channel.txSelect,然 阅读全文

posted @ 2023-05-23 09:41 你就学个JVAV? 阅读(74) 评论(0) 推荐(0)

rabbitmq如何保证高可用

摘要: RabbitMQ 是比较有代表性的,因为是基于主从(非分布式)做高可用性的,我们就以 RabbitMQ 为例 子讲解第一种 MQ 的高可用性怎么实现。RabbitMQ 有三种模式:单机模式、普通集群模式、镜像集群 模式。 单机模式 就是 Demo 级别的,一般就是你本地启动了玩玩儿的?,没人生产用单 阅读全文

posted @ 2023-05-23 09:39 你就学个JVAV? 阅读(325) 评论(0) 推荐(0)

nginx是如何处理一个http请求的

摘要: Nginx 是一个高性能的 Web 服务器,能够同时处理大量的并发请求。它结合多进程机制和异步机制 , 异步机制使用的是异步非阻塞方式 ,接下来就给大家介绍一下 Nginx 的多线程机制和异步非阻塞机制 。 1、多进程机制 服务器每当收到一个客户端时,就有 服务器主进程 ( master proce 阅读全文

posted @ 2023-05-23 09:35 你就学个JVAV? 阅读(134) 评论(0) 推荐(0)

redis,缓存雪崩,缓存穿透,缓存更新,缓存降级,缓存预热等问题

摘要: 一、缓存雪崩 我们可以简单的理解为:由于原有缓存失效,新缓存未到期间 (例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访 问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从 而形成一系列连锁反应,造成整个系统崩溃。 阅读全文

posted @ 2023-05-23 09:30 你就学个JVAV? 阅读(30) 评论(0) 推荐(0)

导航