后端

【SpringBoot】SpringBoot整合jasypt进行重要数据加密

在现代软件开发中,数据安全是一个至关重要的方面。特别是在处理敏感信息(如密码、身份证号或银行卡号)时,保证数据的加密和安全存储显得尤为重要。本文将介绍如何在Spring Boot项目中整合Jasypt(Java Simplified Encryption)来对重要数据进行加密。1. 什么是Jasy

spring.profiles.active配置介绍与使用说明

spring.profiles.active 是 Spring Framework 中用于配置环境的一个重要属性。它允许开发者为应用程序指定不同的配置文件,从而在不同的环境(如开发、测试、生产)中使用不同的设置。这种机制使得应用的配置更加灵活与模块化。1. 为什么使用 Spring Profile

Rust 常用集合(下)

在Rust中,集合类型是非常重要的数据结构,它们提供了有效地存储和操作一组数据的能力。在《Rust 常用集合(下)》中,我们将探讨一些常用的集合类型,包括哈希映射(HashMap)、集合(HashSet)以及一些高级用法。哈希映射(HashMap)HashMap 是一种键值对的集合,允许通过键快

SpringBoot 项目如何使用 pageHelper 做分页处理 (含两种依赖方式)

在Spring Boot项目中进行分页处理,PageHelper是一个非常常用的工具。它提供了简单易用的分页功能,能够帮助开发者快速实现数据的分页查询。在使用PageHelper之前,我们需要引入相关的依赖。PageHelper支持多种方式来添加依赖,可以选择Maven或Gradle方式。一、依赖

前后端分离Springboot 整合使用activiti7教程(一)(全网最细)

前后端分离Spring Boot整合Activiti 7教程(一)在当前微服务架构和前后端分离的开发趋势下,Activiti作为一个轻量级的工作流引擎,提供了强大的流程管理功能。本文将详细介绍如何在Spring Boot应用中使用Activiti 7,并实现前后端分离的设计。环境准备1. 项目

【Golang】关于Go语言中的定时器原理与实战应用

Go语言中的定时器原理与实战应用Go语言是一个强大的编程语言,提供了丰富的并发编程支持。在实现定时任务的时候,我们可以使用Go中的定时器(Timer)和 ticker。这篇文章将介绍Go语言中的定时器的原理以及如何在实际应用中运用这些特性。 定时器与Ticker在Go语言中,定时器的主要构件是

从0开始搭建一个SpringBoot项目(从环境配置到运行项目)

搭建一个Spring Boot项目是一个非常好的学习Java后端开发的项目。Spring Boot 是一个用于简化 Spring 应用程序开发的框架,它提供了一种快速开发的方式,能帮助开发者轻松创建独立的、生产级的 Spring 应用。下面将详细讲述从环境配置到运行项目的整个过程。1. 环境配置

【Golang】Go高并发之线程间数据通信Channel原理解析与应用实战

在Go语言中,高并发是其设计初衷之一,Go通过轻量级的协程(goroutine)结合通道(channel)来实现高效的并发编程。通道作为高并发编程的重要组成部分,不仅能够实现协程之间的数据通信,还能保证数据的安全性,避免了锁的复杂性。Channel的基本概念通道(Channel)是Go语言中用于

Springboot解决跨域问题方案总结(包括Nginx,Gateway网关等)

在现代Web开发中,跨域问题是一个常见的障碍。当客户端(通常是浏览器)请求不同域的资源时,会被浏览器的同源策略所阻止。Spring Boot作为一种流行的Java开发框架,提供了多种方式来解决跨域问题,特别是在微服务架构中,通常还会涉及到Nginx和API Gateway等中间件。本文将总结几种解决

创建一个简单的spring boot+vue前后端分离项目

创建一个简单的Spring Boot + Vue前后端分离项目在现代Web开发中,前后端分离是一种流行的架构方式。它将前端的用户界面与后端的业务逻辑分别开发,提高了开发、测试和维护的效率。本文将引导你创建一个简单的Spring Boot + Vue前后端分离项目。一、环境准备在开始之前,请确保