朝阳博客

  • 首页
  • 文章
    • Article
    • Project
  • 源码
  • 前端开发
    • HTML+CSS
    • JavaScript
    • jQuery
    • Bootstrap
    • vue
    • uniapp
  • 后端开发
    • Java
    • NodeJs
    • PHP
  • 运维/系统
    • Linux
    • Windows
  • 数据库
    • MySQL
未分类
未分类

一个Demo搞定前后端大文件分片上传、断点续传、秒传

上方蓝色“程序员追风”,选择“设为星标”回复“资料”获取整理好的面试资料原文:juejin.cn/post/7266265543412351030 1、前言 文件上传在项目开发中再常见不过了,大多项目都会涉及到图片、音频、视频、文件的上传,通常简单的一个Form表单就可以上传小文件了,但是遇到大文件时比如1GB以上,或者用户网络比较慢时,简单的文件上传就不能适用了,用户辛苦传了好几十分钟,到最后发现上传失败,这样的系统用户体验是非常差的。 或者用户上传到一半时,把应用退出了,下次进来再次上传,如果让他从头开始传也是…

2023年11月16日 0条评论 372点热度 0人点赞 aiyao 阅读全文
未分类

SpringBoot + Spring Security多种登录方式:账号+微信网页授权登录

大家好,我是宝哥! 一、概述 实现账号用户名+微信网页授权登录集成在Spring Security的思路,最重要的一点是要实现微信登录通过Spring Security安全框架时,不需要验证账号、密码。 二、准备工作 要实现该功能,首先需要掌握Spring Security框架和微信扫码登录接口相关技术,如果对这两块还不太熟悉,可以参考: 1、Springboot + Spring Security实现前后端分离登录认证及权限控制 https://blog.csdn.net/xue317378914/article…

2023年11月16日 0条评论 585点热度 0人点赞 aiyao 阅读全文
未分类

推送数据?也许你不需要 WebSocket

提到推送数据,大家可能会首先想到 WebSocket。 确实,WebSocket 能双向通信,自然也能做服务器到浏览器的消息推送。 但如果只是单向推送消息的话,HTTP 就有这种功能,它就是 Server Send Event。 WebSocket 的通信过程是这样的: 首先通过 http 切换协议,服务端返回 101 的状态码后,就代表协议切换成功。 之后就是 WebSocket 格式数据的通信了,一方可以随时向另一方推送消息。 而 HTTP 的 Server Send Event 是这样的: 服务端返回的 Co…

2023年9月16日 0条评论 240点热度 0人点赞 aiyao 阅读全文
未分类

SpringBoot:一个注解就能帮你下载任意对象

下载功能应该是比较常见的功能了,虽然一个项目里面可能出现的不多,但是基本上每个项目都会有,而且有些下载功能其实还是比较繁杂的,倒不是难,而是麻烦。 如果我说现在只需要一个注解就能帮你下载任意的对象,是不是觉得非常的方便 @Download(source = "classpath:/download/README.txt")@GetMapping("/classpath")public void classpath() {}@Download@GetMapping("/file")public File file()…

2023年9月16日 0条评论 272点热度 0人点赞 aiyao 阅读全文
未分类

Spring Boot中实现压缩文件上传、解压和使用 Thymeleaf、Bootstrap显示上传的压缩包文件列表功能

这一系列课程将包含Spring Boot 许多关键的技术和工具,包括 Mybatis-Plus、Redis、MySQL、消息队列(MQ)、OAuth2 等相关内容。 Spring Boot中实现压缩文件上传、解压和使用 Thymeleaf、Bootstrap显示上传的压缩包文件列表功能 创建Spring Boot项目: 创建一个新的Spring Boot项目或者使用现有的项目。 添加依赖: 在 pom.xml 文件中添加以下依赖,以支持文件上传、Thymeleaf、和Bootstrap: dependencies&…

2023年9月16日 0条评论 277点热度 1人点赞 aiyao 阅读全文
未分类

Spring夺命16连问

什么是Spring Spring是一个开源的、轻量级的、用于构建企业级应用程序的Java框架。它提供了一系列的模块,用于处理不同方面的应用开发,如依赖注入(IOC)、面向切面编程(AOP)、数据访问、事务管理、Web应用开发等。Spring框架的目标是简化Java开发,提高代码的可维护性和可扩展性。 以下是一些Spring框架的关键特点和组件: IOC(控制反转): Spring使用IOC容器来管理应用程序中的对象,将对象的创建和依赖关系的管理从应用代码中反转到框架中。这样可以实现对象的解耦和更高的可测试性。 AO…

2023年9月16日 0条评论 230点热度 1人点赞 aiyao 阅读全文
未分类

使用 Spring Boot、MyBatis Plus、Mysql实现用户登录和"记住我"功能

这一系列课程将包含Springboot相关的各种功能实现及功能示例。 使用 Spring Boot、MyBatis Plus、Mysql实现用户登录和"记住我"功能 实现用户登录和"记住我"功能涉及到Spring Boot作为框架,MyBatis-Plus作为持久层框架,以及MySQL作为数据库。下面是一个简单的示例代码以及核心算法说明。 创建数据库表 首先,创建一个名为 rm_user 的数据库表,用于存储用户信息。 sql CREATE TABLE rm_user ( id INT AUTO_INCREMENT…

2023年9月16日 0条评论 299点热度 0人点赞 aiyao 阅读全文
未分类

WebSocket 的 6 种集成方式

游戏前端跟Java后端接口对接就可以选择webSocket通讯,长连接嘛资源开销小,工作时也可能会要求女搭建webSocket服务实现接口消息对接,大家还是有必要学习下。 由于前段时间我实现了一个库【Spring Cloud】一个配置注解实现 WebSocket 集群方案 以至于我对WebSocket的各种集成方式做了一些研究,目前我所了解到的就是下面这些了(就一个破ws都有这么多花里胡哨的集成方式了?) Javax WebMVC WebFlux Java-WebSocket SocketIO Netty 今天主要…

2023年9月16日 0条评论 263点热度 0人点赞 aiyao 阅读全文
未分类

用IDEA搭建springboot+thymleaf+mybatis(附分页方法)

参考thymleaf官方网址: https://www.thymeleaf.org/ 现在主流的微服务springboot配合H5开发效率极快。也符合现在前后端分离的开发方式。 thymleaf作为页面模板框架,可以更好的处理Controller和html的关系。 具体搭建过程请详见我的博客: https://blog.csdn.net/HaleyLiu123/article/details/80318496?from=singlemessage 源码请详见我的github地址: https://github.co…

2023年3月29日 0条评论 1050点热度 0人点赞 aiyao 阅读全文
未分类

spring整合activemq

1.linux安装activemq 本例使用docker pull的activemq的镜像,并没有安装, 安装完成之后通过8161端口访问,输入用户名密码(admin),即可访问activemq的管理界面 image.png 2.新建一个maven项目 这是一个ssm项目。pom如下 4.0.0 jk.zmn spring-activemq war 0.0.1-SNAPSHOT spring-activemq Maven Webapp http://maven.apache.org 4.0.5.RELEASE 3.…

2023年3月29日 0条评论 1079点热度 0人点赞 aiyao 阅读全文
12
友联
朝阳云 文生个人博客
分类目录
  • Article / 8篇
  • HTML+CSS / 3篇
  • Java / 32篇
  • JavaScript / 1篇
  • Linux / 9篇
  • MySQL / 2篇
  • NodeJs / 4篇
  • PHP / 2篇
  • Project / 2篇
  • uniapp / 1篇
  • Windows / 5篇
  • 未分类 / 18篇

COPYRIGHT © 2021 zhaoyangweb.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

冀ICP备2021020018号-1