『博客开发日记』项目部署之使用 DockerCompose 部署 项目部署之使用 DockerCompose 部署 前言 前面已经使用 普通方法和DockerFile 的方法对项目进行部署 但是这有个缺点是 要写的指令和配置较多 运行的容器也比较多 还要去处理这些容器的网络,数据卷等 如果用docker命令一个个去处理还是不方便 无法集成化 而且文件需要动态更新还要一步一步来再部署很麻烦 下面使用 DockerCompose 来对项目进行集成化部署 在前面使用 2026-06-20 项目部署 #技术向 #个人博客 #前端 #后端
『博客开发日记』之修复天气接口相关的 location 参数传递异常问题 修复天气接口相关的 location 参数传递异常问题 前言 在之前的开发中 对IP地址的解析后传城市名称给天气接口时会把运营商的名称传过去 这就导致了天气接口用不了 本次解决的就是 location 参数传递异常的问题 确保无法识别城市时直接返回接口异常 并提示无法获取该城市的天气信息 因为当前天气接口只能获取国内的天气信息 实现 这里直接给修复后的代码了 IpLocationUtils 中 2026-06-18 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记』项目部署之使用 DockerFile 部署 项目部署之使用 DockerFile 部署 前言 前面已经使用普通的方法对项目进行部署 但是这有个缺点是 用到是基础的镜像构建 如果想使用自定义镜像不行了 下面使用 DockerFile 来对项目进行打包成镜像来部署 通过自定义镜像来部署 实现 检查网络环境 在一切开始之前需要检查你当前 docker 内的网络是否为新的网络 因为新镜像的容器如果运行在旧的网络环境(旧网络环境中也有其他容器在运 2026-06-18 项目部署 #技术向 #个人博客 #前端 #后端
『博客开发日记』之修复 首次启动时无法从 redis 中获取 viewCount 的 bug 修复 首次启动时无法从 redis 中获取 viewCount 的 bug 前言 在初期开发中没有考虑到部署时 redis 中的 viewCount 是没有的 这就导致首次启动时无法从 redis 中获取 viewCount 而报错 然后文章什么都看不了 这次对文章阅读量这个板块做针对性修复 代码实现 在读取 redis 中的 viewCount 时发现没有 viewCount 就从数据库中 2026-06-15 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记』之修复文件上传失败时还返回成功的问题 修复文件上传失败时还返回成功的问题 前言 在先前对上传接口的开发中 文件上传失败时(如oss崩溃,密钥没配好等情况)不直接返回失败而返回成功并带上临时文件路径 这是不对的 现在对其进行修复 代码实现 由于上传接口是前后台系统公用的 这样只需要修复上传接口和涉及到的类和方法就行了 下面直接贴修复的代码 OssFileServiceImpl 中的 uploadOss方法 12345678910 2026-06-14 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记』之升级WebSocket实时记录在线人数功能 升级WebSocket实时记录在线人数功能 前言 在之前的开发中 WebSocket 对在线人数的观察是没有分前台和后台的 这样就会造成混乱 现在区分一下前后台的在线人数 还要给 ws 在线用户加上半小时的心跳周期 避免用户异常断开后的脏数据残留 在查 redis 的时候根据不同的分类去查 前台的就查 blogLogin 后台的就查 adminLogin 代码实现 下面之间贴出来升级后 2026-06-14 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记』之关于项目的部署 关于项目的部署 前言 由于项目整体已经开发完 现在进入项目部署阶段 服务器与域名的购买 我这里是在阿里云购买的服务器(学生优惠可以白嫖)和域名 买到服务器和域名后自行备案和解析 服务器建议买Linux系统的我买的系统是CentOS 7.9 64位 在服务器安全组中给一些必要的端口放行 在系统中安装docker 在安装docker前先准备两个小软件 WinSCP, 用于和云服务器 2026-06-13 项目部署 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取后台配置接口的实现 获取后台配置接口的实现 获取后台配置接口的需求 先从缓存读取后台配置 只获取后台配置 如果缓存没有配置就从数据库中获取 代码实现 在 ConfigController 中添加接口 1234567@GetMapping("/site")@SystemLog(businessName = "获取后台系统站点配置接口")@ApiOperation( 2026-06-06 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之WebSocket实时记录在线人数功能的实现 WebSocket实时记录在线人数功能的实现 WebSocket实时记录在线人数功能的需求 根据用户token来标记和记录实时用户在线数 在线数同步至redis中 建立多个窗口会话时只记录一个在线用户 只有当该用户所有 WebSocket 会话都断开后才会从在线用户集合中移除 下面说一下这个功能依据什么原理来运行的 通过 WebSocket + STOMP 实时统计并更新当前在线用户数量 当后 2026-06-03 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记』之获取前台配置接口的实现 获取前台配置接口的实现 获取前台配置接口的需求 先从缓存读取前台配置 只获取前台配置 代码实现 生成代码 添加常量 12345678/** * 配置分类:前台 */public static final String CONFIG_TYPE_IS_BLOG = "0";/** * 通知状态:后台 */public static final Strin 2026-05-31 博客开发 #技术向 #个人博客 #前端 #后端