因为项目需求,需要两个系统之间进行通信,经过一番调研,决定使用http请求。 服务端没有什么好说的,本来就是使用web 页面进行访问的,所以spring boot启动后,controller层的接口就自动暴露出来了,客户端通过调用对应的url即可,所以这里主要就客户端 ...
最近在自己的Spring boot项目中,发现查询数据量过大,大约有 M的数据,前端通过http请求过来后拿数据超时。后来用Chrome测试,拿到这 M数据进行下载就要花费好几分钟,于是想到是否可以将这些数据进行压缩后再返回。查找资料后发现tomcat有关于压缩的配置,使用的是GZip进行压缩,由于我们是使用的Spring boot内置的tomcat,于是在application.yml中进行如下 ...
2019-03-25 17:59 0 925 推荐指数:
因为项目需求,需要两个系统之间进行通信,经过一番调研,决定使用http请求。 服务端没有什么好说的,本来就是使用web 页面进行访问的,所以spring boot启动后,controller层的接口就自动暴露出来了,客户端通过调用对应的url即可,所以这里主要就客户端 ...
搞 Spring Boot 的小伙伴都知道,Spring Boot 中的配置文件有两种格式,properties 或者 yaml,一般情况下,两者可以随意使用,选择自己顺手的就行了,那么这两者完全一样吗?肯定不是啦!本文就来和大伙重点介绍下 yaml 配置,最后再来看看 yaml ...
https 现在已经越来越普及了,特别是做一些小程序或者公众号开发的时候,https 基本上都是刚需了。 不过一个 https 证书还是挺费钱的,个人开发者可以在各个云服务提供商那里申请一个免费的证书。我印象中有效期一年,可以申请 20 个。 今天要和大家聊的是在 Spring Boot 项目 ...
有两点需要注意 1、需要在application.properties里启用压缩,并设置压缩支持的格式(默认支持text/html等,但不支持application/json) 2、默认情况下,仅会压缩2048字节以上的内容 以上内容,详见 ...
为了减少数据在网络中的传输量,从而减少传输时长,增加用户体验,浏览器大都是支持Gzip压缩技术的,http的请求头 Accept-Encoding:gzip, deflate 就表示这次请求可以接受Gzip压缩后的数据,图片不要进行压缩,因为图片完全可以在项目开发中使用压缩后的图片 ...
1.生成证书 使用jdk,jre中的keytool.exe生成自签名的证书,需要配置JAVA_HOME和path环境变量,即jdk的环境变量。命令如下: keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA ...
Druid的性能相比HikariCp等其他数据库连接池有一定的差距,但是数据库的相关属性的监控,别的连接池可能还追不上,如图: 今天写一下 Spring Boot 中监控页面的配置,我是直接将seata中的相关Druid的Servlet 和 Filter的配置粘贴出来。 以供 ...
使用思路: 1.引入myabtis和pagehelper依赖 2.yml中配置mybatis扫描和实体类 这2行代码 pageNum:当前第几页 pageSize:显示多少条数据 userList:数据库查询的数据数据列表 PageHelper.startPage ...