SpringBoot集成WebSocket实现前后端消息互传的方法
SpringBoot集成WebSocket实现前后端消息互传的⽅法什么是WebSocket?WebSocket 协议是基于 TCP 的⼀种新的⽹络协议。它实现了浏览器与服务器全双⼯ (full-duplex) 通信—允许服务器主动发送信息给客户端。为什么需要WebSocket?⼤家都知道以前客户端想知道服务端的处理进度,要不停地使⽤ Ajax 进⾏轮询,让浏览器隔个⼏秒就向服务器发⼀次请求,这对服...
SpringBoot超大文件上传和断点续传的实现
SpringBoot超⼤⽂件上传和断点续传的实现⼀、概述所谓断点续传,其实只是指下载,也就是要从⽂件已经下载的地⽅开始继续下载。在以前版本的HTTP协议是不⽀持断点的,HTTP/1.1开始就⽀持了。⼀般断点下载时才⽤到Range和Content-Range实体头。HTTP协议本⾝不⽀持断点上传,需要⾃⼰实现。⼆、Range⽤于请求头中,指定第⼀个字节的位置和最后⼀个字节的位置,⼀般格式:Range...
关于SpringBootmysql数据库时区问题
关于SpringBootmysql数据库时区问题寻原因后端开发中常见的⼏个时区设置第⼀个设置点配置⽂件 spring.jackson.time-zone第⼆个设置点⾼版本SpringBoot版本 mysql-connector-java ⽤的是8.X,mysql8.X的jdbc升级了,增加了时区(serverTimezone)属性,并且不允许为空。第三个设置点 mysql time_zone变量...
springboot+redis实现点赞、浏览、收藏、评论等数量的增减操作_百度文 ...
springboot+redis实现点赞、浏览、收藏、评论等数量的增减操作springboot +redis 实现点赞、浏览、收藏、评论等数量的增减操作前⾔第⼀次写博客,记录⼀下:最近做了⼀个帖⼦的收藏、点赞数量的功能,其实之前也做过类似的功能,因为之前⼀直使⽤的mysql 总是感觉对于这种频繁需要改变的值,不应该给予Mysql过⼤的压⼒,本⽂章采⽤的是redis 做了持久化。下⾯贴出关键代码:D...
SpringBoot配置SwaggerUI访问404错误的解决方法
SpringBoot配置SwaggerUI访问404错误的解决⽅法SpringBoot 配置SwaggerUI 访问404的⼩坑。在学习SpringBoot构建Restful API的时候遇到了⼀个⼩坑,配置Swagger UI的时候⽆法访问。⾸先在⾃⼰的pom⽂件中加⼊Swagger的依赖,如下所⽰:<dependency><groupId>io.springfox<...
SpringBoot假死诊断实战记录
SpringBoot假死诊断实战记录这两天遇到⼀个服务假死的问题,具体现象就是服务不再接收任何请求,客户端会抛出Broken Pipe。检查系统状态执⾏top,发现CPU和内存占⽤都不⾼,但是通过命令springboot其实就是springnetstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'发现有⼤量的CLOSE_...
SpringBoot中@ComponentScan的使用详解
SpringBoot中@ComponentScan的使⽤详解⽬录SpringBoot @ComponentScan的使⽤SpringBoot @ComponentScan 作⽤SpringBoot @ComponentScan的使⽤SpringBoot的启动类中有⼀个@ComponentScan,之前项⽬由于这个注解造成打包失败,这⾥对于这个注解进⾏总结,防⽌下次遇到这个问题再被难住。其实这个注解...
Springboot项目打war包docker包不到resource下静态资源的解决方案_百 ...
Springboot项⽬打war包docker包不到resource下静态资源的解决⽅案前⼀段时间遇到⼀个问题,是关于读取项⽬中⽂件资源的问题。我是⼀个maven⼯程我把⼀张照⽚放到resource下⾯,然后在本地读取的时候可以读取到,但是⼀旦打成WAR包以后就总是包不到⽂件资源错误。我的war包是springboot打的war 包,是内嵌的tomcat所以不解压,然后系统去路径的时候会发现...
Springboot实现文件(头像)上传
Springboot实现⽂件(头像)上传Springboot实现⽂件的上传 ⾸先需要添加MultipartFile 这个类,这个类中提供了⼤量的关于上次⽂件的操作,其中执⾏上次的transferTo⽅法执⾏保存的⽅法。其中有: /*** MultipartFile相关API* String getOriginalFileName(); 获取上传...
SpringBoot连接PostgreSQL
SpringBoot连接PostgreSQL这个 org.postgresql.ateClob() ⽅法尚未被实作application.propertiesspring.datasource.platform=postgresspring.datasource.url=jdbc:postgresql://10.18.35.155:5432/test1?u...