springboot
文章平均质量分 93
springboot知识点汇集
LeKt Ma
这个作者很懒,什么都没留下…
展开
-
解决Apache Log4j2漏洞通用方案(最新&亲测有效)
通用的Apache Log4j2漏洞最佳方案,赶紧冲冲冲!原创 2021-12-13 21:47:32 · 13544 阅读 · 0 评论 -
Spring Boot集成RabbitMQ以及RabbitMQ的工作原理
RabbitMQ的工作原理RabbitMQ介绍 :MQ全称为Message Queue,即消息队列;RabbitMQ由erlang语言开发,基于AMQP协议实现的消息队列; :RabbitMQ的官网常见的其它消息队列 : ActiveMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ、Redis(也可做消息队列)RabbitMQ优点介绍 :使用简单,功能强大(SpringBoot默认集成)基于AMQP协议社区活跃,文档完善基于erlang语言,高并发性能好RabbitMQ工原创 2021-03-18 21:58:39 · 431 阅读 · 0 评论 -
高并发商品秒杀系统的设计过程
Seckill本项目是一个模拟高并发环境下基于 SpringBoot 的秒杀购物平台。为了减少对数据库的直接访问,通过 Redis 实现了缓存优化;并通过 RabbitMQ 消息中间件来接收大量的并发请求,实现异步和削峰,然后再慢慢地更新数据库。最后通过 Jmeter 压测工具,可以很好地对比优化前后的 QPS…项目的源代码:https://github.com/KTLeYing/seckill项目的基本配置及背景项目用的是 SpringBoot 2.1.5、thymeleaf 2.0.4、MyBa原创 2021-03-18 19:46:28 · 494 阅读 · 0 评论 -
Spring Boot框架相关技术的案例项目
Spring Boot框架相关技术的案例项目原创 2021-03-18 19:11:38 · 199 阅读 · 0 评论 -
Spring Boot 启动类真的是XXApplication吗?下面是XXApplication启动类的底层原理
1. 引言SpringBoot项目中的启动类,一般都是XXApplication,例如StatsApplication,UnionApplication。每个项目的启动类名称都不一样。但是它的启动类真的是XXApplication吗?2. META-INF/Manifest.mf文件jar文件实际上是class文件的zip压缩存档。jar并不能表达应用程序的便签信息.META-INF/Manifest.mf文件提供存档的便签信息,Manifest.mf有 Main-Class,用来标明jar文原创 2020-10-14 10:03:22 · 403 阅读 · 0 评论 -
实现Springboot的打包并部署项目(亲测有效)
前言这里打包的是jar项目,也就是没有webapp目录,通过maven打包插件打包发布到服务器1. pom文件引入插件<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactI.原创 2020-10-09 11:58:52 · 338 阅读 · 0 评论 -
Spring Data JPA的简单入门(新手入门篇)
Spring Data JPA实现简单的增删改查**1. 构建项目IDEA里创建springboot项目:定义包名后->Next->勾选基本依赖点击Finish完成了配置数据库参数:application.properties或application.yml的配置信息如下:spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:33原创 2020-09-29 12:01:52 · 335 阅读 · 0 评论 -
关于@ResponseBody注解的后台几种传递参数的方式
@ResponseBody注解的作用是将controller的方法返回的对象通过转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或XML数据,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,等同于通过response对象输出指定格式的数据。Map放置对象或者参数:@ResponseBody @RequestMapping(value="findOrder",produces = "application/json;char..原创 2020-09-27 09:18:19 · 2090 阅读 · 0 评论 -
SpringBoot 服务上实现了接口限流
Sentinel是阿里巴巴开源的限流器熔断器,并且带有可视化操作界面。在日常开发中,限流功能时常被使用,用于对某些接口进行限流熔断,譬如限制单位时间内接口访问次数;或者按照某种规则进行限流,如限制ip的单位时间访问次数等。虽然接口限流的工具类ratelimter可以实现令牌桶的限流,很明显sentinel的功能更为全面和完善。来看一下sentinel的简介:https://github.com/spring-cloud-incubator/spring-cloud-alibaba/wiki/Senti原创 2020-09-26 22:06:44 · 226 阅读 · 0 评论