- 博客(5)
- 收藏
- 关注
原创 Mvc注解/Get和post请求的区别/Session和Cookie
容户端,它要根据存储在Cookie 中的JSESSIONID 来进行判51这个 cookie 是客户端自动创建的,如果客户端关闭了 cookie,那么Session 是没有什么效果的。Get 请求是通过 url 传参,post 请求是通过 body 传参,url 存储暴露信息不安全,而且ur有长度限制,eet请求会被河览器主动缓存,记录请求,post 不会:mvc 框架接受get 诸求参数会用到reouestparamn 注解,post 需要 RequestBody 注解;用不通的请求类型,代表增删改查。
2024-08-01 12:46:32
248
原创 Spring 常用注解
Autowired类型注入(@Resource名称注入,@Qualifier(配合Autowired指定名字)@Primary这几个都是依赖注入)@Component(以上租入Bean到IOC容器)
2024-08-01 12:39:18
103
原创 Kafka与Rabbitmq的区别
3.rabbitmq是通过quenes来做消息存储,kafka是把消息存入磁盘这也是。1.吞吐量不同 kafka(每秒10万)比 rabbitmq(每秒万级)搞一个级别。4.kafka的数据写多磁盘中,不会造成信息丢失,kafka占用的内存小。2.kafka只支持主题模式,rabbitmq支持多种交换机。
2024-08-01 12:31:01
129
原创 Redis的9个知识点
缓存穿透:要查询的数据不存在,请求访问时,缓存和数据库都没有值,导致请求都会穿透到数据库,可能是业务不合理,数据误删,非法用户攻击,解决办法的话,对发发请求在网关进行校验,缓存空值和默认值,设置一个恰当的过期时间,还有就是使用布隆过滤器判断数据是否存在。缓存击穿:和缓存雪崩有点相似,击穿针对热点key缓存,雪崩是指多个key,解决办法,可以缓存预热,提前加载热点数据,让数据别过期,再有就是缓存数据操作加锁,互斥,避免db压力。(1)RDB:快照,容易造成数据丢失,他是根据key的更新和时间来决定持久化的。
2024-08-01 12:26:42
213
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人