logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

23 级山东大学软件学院创新实训 - 个人纪录(七)

在 LinguaSpark 智能外语学习平台从开发阶段向生产环境过渡的过程中,我发现系统缺乏有效的可观测性手段——当用户反馈接口异常或数据错误时,开发人员需要登录服务器手动查看日志,排查效率极低。为此,我设计并实现了一套完整的请求响应与 SQL 日志系统,包括基于中间件的请求日志自动采集、基于 SQLAlchemy 事件的 SQL 语句捕获、基于文件的异步日志存储引擎,以及配套的 Web 可视化日

#后端#python#fastapi
23 级山东大学软件学院创新实训 - 个人纪录(二)

考虑到项目当前阶段无高强度安全需求,我实现了轻量、安全的密码哈希存储方案,不存储明文密码"""生成密码哈希"""salt = secrets.token_hex(16) # 生成随机盐值# SHA256哈希计算return f"{hash_pw}:{salt}" # 哈希与盐拼接存储。

#后端#python#fastapi
到底了