后端

Python调用edge-tts实现在线文字转语音

在现今的数字时代,语音合成技术逐渐普及,广泛应用于各种场景,例如语音助手、智能客服、教育软件等。Microsoft 的 Edge TTS 是一款高质量的文本转语音工具,利用年龄、性别、情感等特征生成自然的语音。本文将介绍如何使用 Python 调用 Edge TTS,实现在线文字转语音的功能。一、

盘点Python中4种读取JSON文件和提取JSON文件内容的方法

在Python中,处理JSON文件是一个常见的需求。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,也易于机器解析和生成。在Python中,处理JSON文件主要依赖内置的json模块。本文将盘点四种读取JSON文件和提取内容的方法,并给出

SpringbootActuator未授权访问漏洞

Spring Boot Actuator 是一个强大的工具,它为开发者提供了监控和管理 Spring Boot 应用程序的功能。通过 Actuator,开发者可以轻松访问应用程序的健康状况、指标、环境信息等。然而,如果没有进行妥善的安全配置,Actuator 可能引发未授权访问漏洞,进而对应用程序和

使用docker-compose 部署 MySQL(所有版本通用)

使用 Docker-Compose 部署 MySQL 数据库随着容器技术的不断发展,Docker 已成为部署应用和数据库的重要工具。Docker-Compose 是 Docker 的一个扩展,用于定义和管理多个容器的应用,便于我们快速构建和运行应用环境。本文将详细讲解如何使用 Docker-Com

MySQL中获取时间的方法

在MySQL中,时间和日期的处理是一项非常重要的技能,因为许多应用程序都涉及到时间的存储与操作。MySQL提供了多种方法来获取和处理时间信息,以下就来详细介绍一下。1. 获取当前时间和日期MySQL中获取当前日期和时间的常用函数有NOW()、CURDATE()、CURTIME()等。NOW(

【MySQL】数据库和表的操作

在进行软件开发的过程中,数据库是一个不可或缺的部分。MySQL是一个广泛使用的开源关系型数据库管理系统,它支持多种操作,包括创建、修改和管理数据库及其表。在本文中,我们将讨论MySQL中数据库和表的操作,并提供一些代码示例。一、创建数据库在MySQL中,创建数据库的语法非常简单。使用CREATE

【SpringBoot篇】登录校验 — JWT令牌

Spring Boot 中的 JWT 认证与登录校验在现代的 Web 应用中,认证和授权是至关重要的环节。JSON Web Token(JWT)是一种轻量级的身份验证机制,广泛应用于前后端分离的架构中。本文将介绍如何在 Spring Boot 项目中实现基于 JWT 的登录校验。1. JWT 简

Java部署jar包 外部文件 jar部署到docker (亲测有效)

在现代软件开发中,Java应用程序往往被打包成JAR文件以便于分发和部署。为了进一步简化部署过程,我们可以使用Docker容器化技术,将我们的Java应用连同其依赖项和配置文件一起打包到Docker镜像中。下面将介绍如何将一个Java JAR文件及外部文件放入Docker中进行部署。准备工作在开

【JavaSE】接口 详解(上)

Java 接口详解(上)在 Java 编程中,接口(Interface)是一种重要的概念,它是一个抽象类型,用于定义一组方法的签名,但不包含具体的实现。接口在 Java 中的主要作用是提供一种规范,使得不同的类可以实现同一个接口,从而确保这些类具有相同的方法。接口的基本语法在 Java 中,使