云梦泽
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  • 留言板
『博客开发日记』之生成评论头像接口的实现

『博客开发日记』之生成评论头像接口的实现

生成评论头像接口 生成评论头像接口需求 在评论框内输入邮箱时会显示头像 未输入邮箱时显示神秘人头像 邮箱格式错误时使用彩色几何图案 邮箱格式正确时返回邮箱对应的头像 代码实现 在CommentController类中新加generateAvatar接口方法 12345678910111213141516171819/** * 生成评论头像(用于评论框预览) * 规则: * - 空邮箱:返回 d
2026-02-10
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记』之在AOP实现日志输出时对文件上传等进行特殊处理

『博客开发日记』之在AOP实现日志输出时对文件上传等进行特殊处理

在AOP实现日志输出时对文件上传等进行特殊处理 前言 在之前添加一个AOP进行接口运行时添加日志输出的功能时出现上传头像时,系统抛出 com.alibaba.fastjson.JSONException 异常,导致上传失败 原因 其根本原因在于LogAspect 切面在打印日志时,尝试使用 FastJSON 序列化所有方法参数,但 MultipartFile 对象无法被序列化 FastJSON
2026-02-10
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记』之归档接口的实现

『博客开发日记』之归档接口的实现

归档接口的实现 归档接口的需求 要按分页需求 要按年月来进行分类 代码实现 创建ArchiveController添加相关接口方法 123456789101112131415161718192021222324252627282930313233343536373839//归档接口@RestController@RequestMapping("/archive")@Api(
2026-02-10
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记』之使用Swagger生成接口api文档

『博客开发日记』之使用Swagger生成接口api文档

使用Swagger生成接口api文档 关于Swagger Swagger 是一套基于 OpenAPI 规范构建的开源工具 可以帮助我们设计、构建、记录以及使用 RestAPI 具体实现 先添加依赖 在启动类中添加注解 在所有接口上添加对应的接口描述注解 对于一些接口有多个参数的使用特殊注解 对于一些接口需要dto的 在所有dto实体类中添加想要接口文档注解
2026-02-09
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记』之通过AOP实现日志记录功能

『博客开发日记』之通过AOP实现日志记录功能

通过AOP实现日志记录功能 日志记录功能 需要通过日志记录接口调用信息 便于后期调试排查 可能有很多接口都需要进行日志的记录 相当于是对原有的功能进行增强 并且是批量的增强 代码实现 自定义注解类 日志打印类 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484
2026-02-08
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记』之发送评论会给个人发送邮箱通知功能

『博客开发日记』之发送评论会给个人发送邮箱通知功能

发送评论会给个人发送邮箱通知功能 邮箱收取评论功能 当有人发评论或者回复评论时会通过邮箱通知别人 要根据评论者是在哪个地方发表的评论(文章内,友链区,留言板)来发送不同标题的邮箱 根据新评论还是回复别人的评论来发送邮箱,如果是回复的评论要显示回复的哪条评论 如果是博主自己发表的评论或者是自己回复自己的评论就不要发送邮箱给本人了 着其实和发邮箱验证码功能相似都是通过Spring Boot Mail
2026-01-24
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记』之优化发送验证码的相关接口

『博客开发日记』之优化发送验证码的相关接口

优化验证码发送的接口 前言 由于先前的接口设计有缺陷 导致发送验证码的方式多样化时会需要一堆接口 先前就设计了有关验证码发送的接口就有五个 现在将五个接口改为一个 后端只需要验证前端发来的参数account和type(手机号/邮箱,登录/注册/修改密码) 然后通过判断类型来发送不同类型的验证码 包含 @ → 邮箱 符合 1[3-9]\d{9} → 手机号 其他 → 返回错误提示 前端的工作只
2026-01-22
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记』之重置密码相关接口的实现

『博客开发日记』之重置密码相关接口的实现

重置密码接口的实现 重置密码接口的需求 通过邮箱验证码验证通过后可以修改密码 修改前后两个密码不能相同 主要记录录服务类怎么写 在BlogLoginServiceImpl中添加验证验证码和修改密码的方法 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
2026-01-22
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记』之验证码发送接口的实现

『博客开发日记』之验证码发送接口的实现

验证码发送接口的实现 验证码发送接口的需求 目前一共有五个接口,分别为: 发送邮箱登录验证码 发送手机登录验证码 发送邮箱注册验证码 发送手机注册验证码 发送邮箱忘记密码的验证码 1.验证码发送通过手机或者邮箱的方式发送 手机号收取信息通过阿里云的号码认证服务实现 邮箱验证码通过Spring Boot Mail 邮件服务 + QQ邮箱发送验证码的方式实现 2.要检测用户是通过那种方式登录/注册
2026-01-19
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记』之用户注册接口的实现

『博客开发日记』之用户注册接口的实现

用户注册接口的实现 用户注册接口的需求 要求用户能够在注册界面完成用户的注册 用户名,昵称,邮箱不能和数据库中原有的数据重复 如果某项重复了注册失败并且要有对应的提示 用户名,密码,昵称,邮箱都不能为空 注意:密码必须密文存储到数据库中 不需要token请求就可以进行注册 下面主要展示服务类的代码 123456789101112131415161718192021222324252627282
2026-01-19
博客开发
#技术向 #个人博客 #前端 #后端
123…5

搜索

云梦泽 Mi Manchi
Hexo Fluid
总访问量 次 总访客数 人