后端

Springboot + vue3 实现大文件上传方案:秒传、断点续传、分片上传、前端异步上传

Spring Boot + Vue 3 实现大文件上传方案在现代 web 应用中,文件上传是一个常见且重要的功能。对于大文件的上传,我们需要考虑用户体验、网络稳定性以及上传效率等因素。因此,采用秒传、断点续传、分片上传和前端异步上传等技术方案,可以大大提高大文件上传的性能和用户体验。本文将详细介绍

Spring Boot自动配置原理

Spring Boot自动配置原理Spring Boot 是基于 Spring 框架构建的开源框架,旨在简化 Spring 应用的配置与开发。其核心特性之一就是“自动配置”,使得开发者能够用更少的配置和代码来实现功能,快速搭建项目。下面,我们将深入探讨 Spring Boot 的自动配置原理,并提

基于Spring Cloud的电商系统设计与实现——用户与商品模块的研究(上)

基于Spring Cloud的电商系统设计与实现——用户与商品模块的研究(上)引言随着互联网的快速发展,电商行业已经成为人们生活中不可或缺的一部分。基于微服务架构的电商系统在处理大规模用户请求和商品管理时具有极大的优势。Spring Cloud是一个基于Spring Boot的微服务开发框架,它

MySQL分区表

MySQL 分区表是一种将大表按照某种规则分割成更小、更易管理的表的技术。通过对表进行分区,可以提高查询性能、易于维护,同时也能更好地管理存储空间。在实际应用中,分区表对于处理大量数据特别有用,例如日志数据、历史交易数据等。分区表的基本概念分区(Partitioning)是将大表的行数据根据一定

Springboot+Spring-Security+JWT 实现用户登录和权限认证

在现代的Web应用中,用户认证和授权是非常重要的部分。Spring Boot与Spring Security结合JWT(JSON Web Token)可以非常方便地实现这一需求。本文将介绍如何使用Spring Boot、Spring Security与JWT实现一个简单的用户登录和权限认证功能。1

Spring AOP

Spring AOP 的简介Spring AOP(面向切面编程)是 Spring 框架的一个重要模块,它提供了对横切关注点的支持,如事务管理、日志记录、安全性等。通过 AOP,可以将这些关注点与业务逻辑分离,从而提高代码的可重用性和可维护性。AOP 的基本概念在 AOP 中,有几个重要的概念:

【SpringCloud】一文详谈Nacos

一文详谈NacosNacos(动态服务发现、配置管理和服务治理平台)是阿里巴巴开源的一款微服务架构解决方案,目的是为了让开发者在构建分布式系统时能更轻松地管理、配置和服务之间的交互。Nacos 的全称是 "Dynamic Naming and Configuration Service",它为微服

如何从0到1搭建一个SpringBoot项目

搭建一个Spring Boot项目从0到1并不是一件复杂的事情,下面将详细描述步骤和代码示例,帮助你快速上手。一、环境准备在开始之前,确保你的开发环境中已经安装了以下工具:JDK:至少要安装 JDK 8。IDE:例如 IntelliJ IDEA 或 Eclipse。Maven:可以通过

【送书福利-第四十四期】《 深入Rust标准库》

深入Rust标准库Rust作为一门现代编程语言,以其独特的所有权系统和内存安全性而受到广泛关注。在Rust的生态中,标准库是其核心组成部分之一,提供了基础的数据结构、算法和功能,使得开发者能够高效地进行软件开发。本文将深入探讨Rust标准库的一些关键组件,并通过代码示例展示其用法。1. 集合类型

springboot easyexcel导入/导出excel自定义时间格式

在Spring Boot应用中处理Excel文件是一项常见的需求,尤其是使用EasyExcel这个强大的库。今天,我们将探讨如何使用EasyExcel导入和导出Excel文件,并自定义时间字段的格式。一、EasyExcel 简介EasyExcel是阿里巴巴开源的一个轻量级Excel处理工具,以简