Spring
文章平均质量分 59
Spring
Adam Cheng
资深Java搬运大师、api调用专家、填坑小能手、bug搅碎机
展开
-
SpringBoot集成shiro框架
一 介绍:主要用到SpringBoot、hibernate、swagger、mybatis、shiro、maven等技术。项目使用idea、mysql数据库开发,idea要安装lombok插件否则会报错。二 依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa原创 2020-07-30 17:21:20 · 158 阅读 · 1 评论 -
ratelimit+redis+lua对接口限流
背景:为防止接口QPS太大而造成系统运行卡顿的现象,在这儿以ratelimit+redis+lua对系统接口做了个限流。当时也考虑过使用其他的限流方法,比如微服务生态中使用的sentinel中间件,但是这个如果要实现持久化要进行特殊的配置,比如使用nacos进行持久化,需要修改sntinel源码,相比较而言单纯为了限流儿集成两个中间件会显得比较臃肿,所以到最后还是使用了retelimit+redis+lua这个方案,本身redis系统中就会使用,存储token、部门信息等一些读取次数多的数据。一、主要.原创 2021-11-27 10:36:23 · 597 阅读 · 0 评论