×

spring boot

SpringBoot配置之YAML文件详解

blmblm blmblm 发表于2024-05-12 浏览5873 评论0
SpringBoot配置之YAML文件详解 介绍 YAML是"YAML Ain’t Markup Language"(YAML不是一种标记语言)的递归缩写。 在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。 因为比xml,语法更加简洁,更轻量级,比.properties文件更具有层次,非常适合用来作为数据中心的配置文件。例如SpringBoot的配置文件就支持YAML格式的。 这里就以在SpringBoot

spring boot

springboot+rocketmq(5):实现批量消息

乄 发表于2024-05-12 浏览5312 评论0
一、概述 1.批量发送消息: 批量发送消息能显著提高传递小消息的性能。限制是这些批量消息应该有相同的 topic,相同的 waitStoreMsgOK,而且不能是延时消息。此外,这一批消息的总大小不应超过 4MB。 2.批量接收消息: 批量接收消息能提高传递小消息的性能,同时与顺序消息配合的情况下,还能根据业务主键对顺序消息进行去重(是否可去重,需要业务来决定),减少消费者对消息的处理 3.批量消息使用场景 如果消息过多,每次发送消息都和MQ建立连接,无疑是一种性能开销,批量

spring boot

SpringBoot开启数据Gzip压缩

酷玩游戏 酷玩游戏 发表于2024-05-12 浏览9511 评论0
1、优化场景 在优化接口时间的过程中,发现很多接口的Content Download时间较长,除了网络问题,就是接口请求的数据太大了,有的达到了几百 kb。 控制返回参数收效甚微,这时开启 gzip 就非常有用了,可以压缩接口请求的数据,一般的json文本压缩比率很大,开启之后接口时间大幅下降! Spring boot 版本:2.1.6.RELEASE 2、启用步骤 Spring Boot 项目配置比较简单: server.compression.enabled=true 默认只压

后端

在Linux环境中分别使用手动和Shell自动脚本来部署SpringBoot项目

电脑爱好者 电脑爱好者 发表于2024-05-12 浏览3655 评论0
前言 使用手动部署项目虽然省事不麻烦,但是他局限性大,适用性低! 利用Shell脚本自动部署虽然第一次配置麻烦但是可以一劳永逸啊! 一.手动部署项目 1.1项目创建与打包 我们创建一个简单的SpringBoot项目 打包SpringBoot项目 接下来,将jar包传到Linux服务器,事先准备一个目录,并上传到目录中 之后,通过命令来启动已经部署项目 java -jar jar包名 这说明项目已经启动成功,我们在外部通过浏览器访问一下这个项目(测试之前要检查防火墙,确保80

spring boot

【原创】辟谣,实测MyBatisPlus批量新增/更新方法确实有效,且可单独使用无需跟随IService

ldt ldt 发表于2024-05-12 浏览8433 评论0
前言 之前看网上说MyBatisPlus(后面简称MP)的批量新增、更新方法只是简单是for循环insert/update,性能毫无差别,我就觉得奇怪了,这么严重的问题作者就没有发现吗,难不成还得自己去写批量新增方法? 这里批判以下两篇博客,简直误人子弟 https://www.cnblogs.com/thinkYi/p/13723035.html https://blog.csdn.net/leisure_life/article/details/98976565 还有就是这个批量新增

gateway

Spring Cloud Gateway解决跨域问题(spring cloud gateway 跨域)

云点 云点 发表于2024-05-12 浏览6738 评论0
1、什么是跨域   跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。同源是指,域名,协议,端口均相同。 也就是说域名、协议、端口只要有一处不同,就会产生跨域问题。 以下情况都属于跨域 跨域原因说明 实例 域名不同 www.jd.com 与 www.taobao.com 域名相同,端口不同 www.jd.com:8080 与 www.jd.com:8081 二级域名不同 item.jd.com 与 mia

spring boot

SpringBoot框架DataSource多数据源配置

qq_pw3xtszs qq_pw3xtszs 发表于2024-05-12 浏览5457 评论0
一、新增数据源填入xml文件 这里使用的是新搭建的一个架子,依赖什么的 就自己Maven工厂去下载吧 我是按照若依的架子搭建的,之前弄过一次,失败了哈哈哈 进入正题 1、导入依赖 2、在配置文件中添加数据源信息 3、新建 自定义注解 DataSource 4、新建 DynamicDataSource 继承Spring boot提供的AbstractRoutingDataSource 根据用户定义的规则选择当前的数据源它的抽象方法 determineCur

spring boot

SpringSecurity框架【详解】

零度网络-技术2 零度网络-技术2 发表于2024-05-12 浏览22284 评论0
SpringSecurity 来源视频 1、概述 ​ Spring Security是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富; ​ Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它是用于保护基于Spring的应用程序的实际标准; ​ Spring Security是一个框架,致力于为Java应用程序提供身份验证和授权。与所有Spring项目一样,Spri

spring boot

【SpringBoot】2021终极版shiro+jwt整合策略,包含shiro1.5+新特性,极简配置,全网独家。

guier guier 发表于2024-05-12 浏览9910 评论0
2021终极版shiro+jwt整合策略,包含shiro1.5+新特性,极简配置,全网独家。 前言:shiro1.4的配置之繁琐业内闻名,其实它自1.5之后就有了不小的改进,能够大大精简我们前期的整合配置工作。但离奇的是1.5版至今也好几年了,网上依然铺天盖地都是1.4版的繁琐教程,所以干脆就由我来填上这一小块空白,回馈一下开源社区。 另:你也可以直接使用本人开发的框架KRest来实现两者的集成使用,只需完成一些最必要的配置即可在您项目内添加一套完整的RESTful服务的核

spring boot

SQL分页查询,SQL的LIMIT语句用法,SQL如何实现分页查询,SpringBoot实现分页查询。

刚刚好 刚刚好 发表于2024-05-11 浏览8455 评论0
在SQL语言中主要是采用LIMIT语句进行分页查询,下面将以一个分页查询的案例来完成知识的回顾 一)LIMIT语句基础: 1、一个参数: SELECT * FROM data LIMIT 1; 假设满足条件的共有10条数据,上述语句会返回第一条满足条件的数据。 2、两个参数: SELECT * FROM data LIMIT 2; SELECT * FROM data LIMIT 0,2; 上述两条语句是等价的,都会返回满足条件的前两条。 第一个0是表示忽略多少条满足条