相关文章
【Email】基于SpringBoot3.4.x集成发送邮件功能
【Email】基于SpringBoot3.4.x集成发送邮件功能 摘要本地开发环境说明pom.xml启动类application.yaml写一个邮件模板定义模板引擎工具类定义一个邮件发送对象封装一个邮件发送器单元测试邮件模板单元测试发送邮件单元测试 邮件效果参考资料 摘要
在业务系统开发过程中…
建站知识
2025/3/5 8:58:36
k8s中用filebeat文件如何收集不同service的日志
以下是一个详细的从在 Kubernetes 集群中部署 Filebeat,到实现按web-oper、web-api微服务分离日志并存储到不同索引的完整方案:
理解需求:按服务分离日志索引
在 Kubernetes 集群中,有web-oper和web-api两种微服务,希…
建站知识
2025/3/4 2:49:10
奇奇怪怪的错误-Tag和space不兼容
报错信息如下:
TabError: inconsistent use of tabs and spaces in indentation
make: *** [Makefile:24: train] Error 1不能按Tab,要老老实实按space 不过可以在编辑器里面改,把它们调整成一致的;
建站知识
2025/2/3 20:56:42
进程间关系与守护进程
目录 一、进程组二、会话三、终端控制四、作业控制五、守护进程 一、进程组
什么是进程组?进程组是一个或者多个进程的集合,一个进程组可以有多个进程。每一个进程组都有自己的进程组ID——PGID
如图:这里创建了3个进程 查看进程信息&…
建站知识
2025/2/25 7:50:02
js中的Promise(异步/等待)
Promise
Promise 是 JavaScript 中处理异步操作的一种对象。它代表了一个可能还不可用的值,或者一个在未来某个时间点才可用的最终结果。Promise 对象可以处于以下三种状态之一:
Pending(进行中):初始状态࿰…
建站知识
2025/3/4 17:42:51
如何保证数据库和缓存双写一致性?
数据库和缓存(redis)双写数据一致性问题再高并发的场景下,是一个很严重的问题,无论在工作中,还是面试,遇到的概率非常大,这里就聊一聊目前的常见解决方案以及最优方案。
常见方案
缓存的主要目…
建站知识
2025/2/22 8:03:24
手机实时提取SIM卡打电话的信令声音--社会价值(一、方案解决了什么问题)
手机实时提取SIM卡打电话的信令声音
--社会价值(一、方案解决了什么问题)
一、前言
这段时间,我们在技术范围之外陷入了一个自证或者说下定义的怪圈,即要怎么样去介绍或者描述:我们是一个什么样的产品。它在当前这个世界上,处于…
建站知识
2025/3/6 14:14:22
搭建fastapi项目
环境准备
# 创建项目目录
mkdir my_fastapi_project
cd my_fastapi_project# 创建和激活虚拟环境
python -m venv venv
.\venv\Scripts\activate安装必要的包
pip install fastapi uvicorn python-dotenv创建项目基本结构
my_fastapi_project/
│ .env # …
建站知识
2025/3/6 9:18:10