云梦泽
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  • 留言板
『博客开发日记-后台』之WebSocket实时记录在线人数功能的实现

『博客开发日记-后台』之WebSocket实时记录在线人数功能的实现

WebSocket实时记录在线人数功能的实现 WebSocket实时记录在线人数功能的需求 根据用户token来标记和记录实时用户在线数 在线数同步至redis中 建立多个窗口会话时只记录一个在线用户 只有当该用户所有 WebSocket 会话都断开后才会从在线用户集合中移除 下面说一下这个功能依据什么原理来运行的 通过 WebSocket + STOMP 实时统计并更新当前在线用户数量 当后
2026-06-03
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记』之获取前台配置接口的实现

『博客开发日记』之获取前台配置接口的实现

获取前台配置接口的实现 获取前台配置接口的需求 先从缓存读取前台配置 代码实现 生成代码 在 ConfigController 中添加接口 1234567891011121314151617181920/** * 前台系统配置接口 */@RestController@RequestMapping("/config")@Api(tags = &quo
2026-05-31
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之刷新配置缓存接口的实现

『博客开发日记-后台』之刷新配置缓存接口的实现

刷新配置缓存接口的实现 刷新配置缓存接口的需求 获取配置列表 清理 Redis 中 config:* 的旧缓存 将最新配置重新写入缓存 代码实现 在 ConfigController 中添加接口 12345678@PutMapping("/refresh")@PreAuthorize("@ps.hasPermission('sys:confi
2026-05-30
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之删除配置接口的实现

『博客开发日记-后台』之删除配置接口的实现

删除配置接口的实现 删除配置接口的需求 检查配置是否存在 找出不存在的 配置id 根据配置id列表删除配置 缓存里删除配置 代码实现 在 ConfigController 中添加接口 123456789@DeleteMapping("/{ids}")@PreAuthorize("@ps.hasPermission('sys:
2026-05-30
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之更新配置接口的实现

『博客开发日记-后台』之更新配置接口的实现

更新配置接口的实现 更新配置接口的需求 检查配置是否存在 检查配置键是否与其他配置键重复(排除自己) 更新配置信息 从缓存里更新配置 代码实现 在 ConfigController 中添加接口 123456789 @PutMapping("/{id}")@PreAuthorize("@ps.hasPermission('sy
2026-05-30
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之添加配置接口的实现

『博客开发日记-后台』之添加配置接口的实现

添加配置接口的实现 添加配置接口的需求 检查配置键是否已存在 配置键不能重复 这是唯一键值 将配置加入缓存 代码实现 在 ConfigController 中添加接口 12345678@PostMapping@PreAuthorize("@ps.hasPermission('sys:config:create')")@SystemLog(bu
2026-05-30
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取配置表单数据接口的实现

『博客开发日记-后台』之获取配置表单数据接口的实现

获取配置表单数据接口的实现 获取配置表单数据接口的需求 根据配置id获取配置表单数据 代码实现 在 ConfigController 中添加接口 1234567891011@GetMapping("/{id}/form")@PreAuthorize("@ps.hasPermission('sys:config:upda
2026-05-30
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取我的通知列表接口的实现

『博客开发日记-后台』之获取我的通知列表接口的实现

获取我的通知列表接口的实现 获取我的通知列表接口的需求 先校验登录状态,未登录无法查看我的通知 标题模糊搜索 按发布时间倒序 回填发布人名称 查询并回填阅读状态 未读优先,已读在后;同状态下按发布时间倒序 代码实现 在 NoticeController 中添加接口 1234567891011@GetMapping("/my")@SystemLog(busi
2026-05-29
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之全部已读通知接口的实现

『博客开发日记-后台』之全部已读通知接口的实现

全部已读通知接口的实现 全部已读通知接口的需求 先校验登录状态,如果是未登录返回需要登录 查询当前用户可见的已发布的通知 将通知在 sys_notice_user 中批量标记为已读 没有通知时直接返回 提取当前页可见通知ID 查询当前用户针对这些通知是否已经存在阅读记录 新增未读记录和更新已有未读记录分开来收集然后再批量入库 当前用户没有该通知的阅读记录,则新增一条已读记录 已有记录但状态不是已
2026-05-29
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取通知详情信息接口的实现

『博客开发日记-后台』之获取通知详情信息接口的实现

获取通知详情信息接口的实现 获取通知详情信息接口的需求 根据通知id 查询通知详情 回填发布人名称 查看详情时同步阅读状态 代码实现 在 NoticeController 中添加接口 12345678910@GetMapping("/{id}/detail")@SystemLog(businessName = "获取通知详情信息
2026-05-29
博客开发
#技术向 #个人博客 #前端 #后端
123…20

搜索

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