
springboot
手撕源码,脚踏框架
这个作者很懒,什么都没留下…
展开
-
自定义ObjectMapper导致配置文件配置Jackson失效。SpringBoot提供的ObjectMapper失效
自定义ObjectMapper导致配置文件配置Jackson失效。SpringBoot提供的ObjectMapper失效原创 2023-04-29 11:51:53 · 1725 阅读 · 0 评论 -
Redis组合原子操作的原子性的理解(单机redis的理解,分布式的不同的redis肯定不适用)
//他为什么是原子性呢,使用if包裹,decr本身是原子性的,这是这里的字节码,无论某个线程在哪一行阻塞,都不会导致不安全//LCONST_1 //这里是读操作,你阻塞不阻塞。和我没关系//INVOKESTATIC com/cycling/utils/RedisUtil.decr (Ljava/lang/String;J)J //这里一定是串行,redis单命令保证原子性//LCONST_0 //这里同样是读//LCMP // 这里是比较大小,那为什么这里阻塞也没有关系,因为走到这里,比较的双方已原创 2022-03-17 10:58:34 · 476 阅读 · 0 评论 -
秒杀系统的总结实现(单机秒杀,分布式绕道,我没学)
**实现基本工具:**redis -------->rabbitMq----------->dao**基本问题:**只是列出一些最基本的问题,当然还有其他的问题,比如接口安全性等等瞬时涌入大量请求,导致服务器卡死瘫痪大量用户同时请求削减库存,导致超卖问题压测结果:使用了Jmeter进行压测,具体测试流程不在赘述,直接贴出结果,同时抢购50件瞬时500并发次数:库存:订单:订单是否重复?执行语句 select count(*) from participation原创 2022-03-17 10:56:20 · 387 阅读 · 0 评论 -
ioc容器初始化基本流程
IOC容器主要流程(AnnotationConfigApplication),小白入门原创 2022-03-04 15:00:35 · 1020 阅读 · 0 评论 -
springboot前后端分离跨域的坑,跨域cookie的引用,跨域过滤器与其他过滤器的冲突(集成shiro的跨域问题)
项目场景:springboot+shiro+redis+jwt前后端分离,整合思路正在逐步完善,本篇只讨论整合过程中的前后端分离跨域的一些问题和坑问题描述:springboot中几种跨域方式的区别,以及个人认为最正常的处理坑我一晚上的问题:过滤器之间的优先级,尤其对于跨域过滤器尤为重要前后端分离后,跨域cookie传送的解决办法问题分析:1. springboot的几种跨域方式:实现WebMvcConfigurer或子类的addCorsMappings方式可以理解为类似于拦截器,原创 2022-01-09 22:49:45 · 1318 阅读 · 0 评论 -
spring,springboot中依赖注入(@Autowire)多例模式不生效的问题
spring,springboot中依赖注入(@Autowire)多例模式不生效的问题,对于mvc应用,spring虽然提供了bean的多例,但我们需要实现控制层每访问一次service层都获取一个实例,而不是同一个实例。但实际上,在启动服务后,使用@Autowire只注入了一个实例,原创 2022-01-08 12:13:37 · 1523 阅读 · 0 评论 -
springboot + redis + shiro + jwt完成登录权限管理
https://www.cnblogs.com/kuotian/p/13040682.html原创 2021-10-16 10:48:46 · 429 阅读 · 0 评论 -
springmvc全局获取当前request以及参数
问题最近的项目中需要增添日志功能,因为该功能需要传入操作用户的id,但在每个controller方法中都加这个参数会显得很冗余,经过一番查找,发现了springmvc为我们提供了一个类RequestContextHolder该类的使用请移步至https://www.cnblogs.com/shuilangyizu/p/8621669.html对服务器对请求的处理来去理解这个类的原理会更容易,也就是一个request对应一个线程,移步至此处了解https://www.cnblogs.com/soundc原创 2021-10-02 18:55:56 · 315 阅读 · 0 评论 -
传统文件下载基本响应头设置
设置成如下即可response.addHeader("Content-Disposition", "attachment;filename=filename");response.setContentType("application/octet-stream");推荐使用spring提供的响应体设置,简单易懂,(ResponseEntity类)原创 2021-09-29 20:24:21 · 391 阅读 · 0 评论 -
springboot集成redis和cache
https://www.cnblogs.com/crazy-xf/p/10483180.html转载 2021-09-26 15:51:53 · 109 阅读 · 0 评论