2021

Spring Boot 实现大文件分片上传、断点续传及秒传

说明本文仅介绍后端实现逻辑,前端请查看我的另一篇文章:前端使用 vue-simple-uploader 实现文件分片上传、断点续传及秒传 功能分析分片上传顾名思义,就是将需要上传的文件,按一定的规则分成多个数据块来上传。在上传大文件时,如果采用全量上传,在遇到网络问题时,上传失败,再次上传时又得从文件起始位置上传,这样用户体验不好,且又影响上传效率。采用分片上传可以避免此类问题,在遇到传输失败时, ...

前端使用 vue-simple-uploader 实现文件分片上传、断点续传及秒传

注意:本文仅介绍前端使用方法,后端实现方式请查看我的另一篇文章:* Spring Boot 实现大文件分片上传、断点续传及秒传 。 vue-simple-uploader 简介vue-simple-uploader 是基于 simple-uploader.js 封装的 Vue 上传组件。 其 GitHub 地址:simple-uploader/vue-uploader, 文档:https://gi ...

消息队列之RocketMQ安装及在Spring Boot中使用

RocketMQ 官网:https://rocketmq.apache.org/ 基本概念详看官方文档 基本概念 ,这里仅摘取部分内容做介绍。 消息模型 (Message Model)RocketMQ 主要由 Producer、Broker、Consumer 三部分组成,其中 Producer 负责生产消息,Consumer 负责消费消息,Broker 负责存储消息。 Broker 在实际部署过程 ...

Linux环境下使用ProxyChains设置代理上网

介绍ProxyChains 遵循GNU协议的一款适用于linux系统的网络代理设置工具。强制由任一程序发起的TCP连接请求必须通过诸如TOR 或 SOCKS4, SOCKS5 或HTTP(S) 代理。支持的认证方式包括:SOCKS4/5的用户/密码认证,HTTP的基本认证。允许TCP和DNS通过代理隧道,并且可配置多个代理。 GitHub: https://github.com/haad/pr ...

Spring Boot项目中配置文件敏感数据加密

前言在 Spring Boot 项目开发中,资源配置文件的内容通常都是明文显示的,这样很不安全。经常有公司员工将带有明文密码的代码上传至 Github ,导致数据泄露的事件。因此,配置文件中的敏感数据(如密码)加密是有必要的。 本文使用到的加密工具是 jasypt-spring-boot-starter,其 Github 地址为:ulisesbocchio/jasypt-spring-boot 。 ...

Spring Boot 中访问 Swagger UI 报 404 not found 错误

前言阅读本文前请先确定访问 swagger-ui 的路径是否正确,本文描述的 404 错误与访问路径无关。 Swagger 2:http://localhost:8080/swagger-ui.html Swagger 3(OpenAPI 3.0):http://localhost:8080/swagger-ui/index.html 问题描述我在 Spring Boot 中使用 Spring ...

Spring Boot 中使用 SpringDoc 整合 Swagger 3(OpenAPI 3)生成 API 文档

前言关于 Swagger 和 OpenAPI 的介绍,请看我的另一篇文章:Spring Boot 中使用 SpringFox 整合 Swagger 3(OpenAPI 3)生成 API 文档 ,文章有介绍 Swagger 和 OpenAPI 和 Swagger 3(OpenAPI 3)的新注解介绍及使用方法,也建议你阅读本文前先去看看。 本文仅介绍在 Spring Boot 中使用 Springd ...

Spring Boot 中使用 SpringFox 整合 Swagger 3(OpenAPI 3)生成 API 文档

前言网上关于 Spring Boot 中使用 Swagger 3 的有效文章真的很少,百度出来的基本全是 Swagger 2.X 的内容,或者打着 Swagger 3 的旗号,写着 2.X 的内容。因此我觉得有必要记录我在使用 Swagger 3(OpenAPI 3.0)的过程中的一些事项,希望能帮助到更多的人。 示例代码已上传到 GitHub:spring-boot-springfox-swag ...

使用Vue+DataV+ECharts打造新冠肺炎疫情数据大屏(可动态刷新)

源码本项目已上传至 Github:data-visualization-with-covid-19 效果图演示仅适配 1080P 屏幕,使用浏览器访问后按 F11 进入全屏可看最佳显示效果。 疫情真实数据演示地址:演示地址-真实数据 模拟数据演示地址:演示地址-模拟数据 前端框架和类库 Vue.js Apache ECharts DataV axios Element Mock 后台数 ...

解决:Darknet编译时报MSB3721错误

错误描述我在使用 VS 2015 编译 darknet 项目时报如下错误: Github相关 issues: darknet build error MSB3721。 尝试解决1. 修改 darknet.vcxproj 文件中 Code Generation 的值,即 compute_75,sm_75 (未解决)按在网上找到解决方法 VS2015配置darknet项目时遇到MSB3721的解决办 ...