![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
文章平均质量分 63
小米吃辣椒2022
本人毕业于湖北工业大学,目前已有7年的工作经验,先后涉猎于电商,农业大数据,智慧停车,城市智慧大脑,公安指挥调度,海康云商电商平台,智慧物流等软件开发行业,目前就职于稳健医疗java全栈工程师岗位,负责智慧物流产品百台服务器核心架构设计及研发工作,对多线程,高并发,架构设计,应用虚拟容器,微服务,数据库中间件,消息中间件以及大数据生态圈,web前端技术有丰富的认知和开发经验。
展开
-
Spring Boot 项目使用 Disruptor 做内部消息队列,性能爆表
Disruptor 是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。基于 Disruptor 开发的系统单线程能支撑每秒 600 万订单,2010 年在 QCon 演讲后,获得了业界关注。原创 2022-04-01 14:19:07 · 386 阅读 · 0 评论 -
spring boot集成mybatis-plus 配置字段自动填充,主键id使用雪花算法,逻辑删除,多租户实现
一、添加依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.2</version></dependency><!--引入阿里的TransmittableThreadLocal --><dep原创 2021-06-08 14:24:11 · 2238 阅读 · 0 评论 -
在spring boot中使用Guava基于令牌桶实现限流(简单易用)
限流说详细了,名堂也多。这种算法那种算法,这种策略那种策略的。没有绝对的银弹。都要结合实际的场景来实现。最简单的,使用Google的Guava,几行代码。就可以优雅的对一个接口完成限流。令牌桶算法在springboot中使用Guava基于令牌桶实现限流通俗的理解就是,有一个固定大小的水桶,水龙头一直按照一定的频率往里面滴水。水满了,就不滴了。客户端每次进行请求之前,都要先尝试从水桶里面起码取出“一滴水”,才能处理业务。因为桶的大小固定,水龙头滴水频率固定。从而也就保证了数据接口的访问流量。原创 2020-10-24 19:33:46 · 3428 阅读 · 2 评论 -
spring boot 集成 rabbitmq 、 redis 、 mqtt(mosquitto)、activemq
spring boot 集成rabbitmq、 redis 、 和 mqtt(mosquitto)一、 添加依赖,编写 application.xml 依赖 <!--添加 rabbitmq 的依赖--> <dependency...原创 2019-01-10 15:14:08 · 3707 阅读 · 1 评论 -
Spring boot 集成jwt 实现请求认证(带有过期时间)
一、添加依赖<!-- https://mvnrepository.com/artifact/io.jsonwebtoken/jjwt --><dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> ...原创 2019-04-23 16:49:24 · 6459 阅读 · 0 评论