logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用 Docker Compose 部署若依前后端分离项目 - [1] 前端部署记录(AI轻微润色版)

最后说说我对 AI 辅助开发的看法:AI 确实能提升效率,也能稍微拓宽我们的技能边界——好比原本技能范围是 600 码,现在能扩展到 660 码左右。你无法给 AI 提供有效的调试提示,AI 能帮你的也就有限了。用 AI 辅助开发经常遇到这种情况:它给出的答案往往不完整,如果你不提,它也不会主动提醒你可能遇到的问题。这是因为 Vue 是单页应用,很多路由在服务器上并没有对应的文件,所以需要把所有的

文章图片
#docker#前端#容器
使用docker compose部署若依前后端版项目 - [1] 前端部署记录

本文记录了作者使用Docker部署Vue3前端项目的实践过程。主要涉及多环境配置调整(.env文件)、解决Vite配置中环境变量读取问题、编写通用Dockerfile实现两阶段构建(Node打包+Nginx部署),以及配置Nginx反向代理解决API请求转发问题。文章特别指出Vue打包后开发环境的代理配置会失效,必须通过Nginx反向代理处理,并分享了try_files配置解决SPA路由问题。作者

文章图片
#docker#前端#容器
使用 Docker Compose 实现一条命令部署若依前后端项目(AI润色版)

摘要: 本文介绍了一套基于Docker Compose的一键式部署方案,可快速启动包含前端、后端、MySQL和Redis的完整若依(RuoYi)项目。只需执行docker compose up -d --build命令,即可自动完成环境构建与服务启动,无需手动配置。方案适用于演示交付、标准化部署及团队协作场景,要求主机已安装Docker并保持网络通畅。项目源码已开源,部署成功后可通过http://

文章图片
#docker#容器#运维 +1
使用 Java SPI编译期注解处理器Processor实现类结构一致性校验【AI润色版】

【摘要】针对实体类变更导致相关DTO类更新遗漏的问题,作者提出一种编译期检测方案:基于Java注解处理器开发@Src校验工具。该方案通过@Src(Parent.class)建立类继承关系,在编译时自动校验子类字段是否全部存在于父类中。核心实现采用javax.annotation.processing.Processor分析AST,相比运行时方案更早发现问题,可避免传统代码审查的滞后性。技术验证显示

文章图片
#java#开发语言
软件行为与用户预期的一致性问题【AI润色版】

摘要 调试若依前端项目时发现配置80端口却运行在1024端口的问题。排查发现是Linux/macOS的"特权端口"机制限制:普通用户无法绑定1024以下端口。解决方法是以sudo权限运行,或改用高编号端口。文章对比了Vite的处理方式,建议开发工具应明确反馈权限问题而非静默修改配置,并讨论了健壮性与可预期性的平衡。最终建议开发环境优先使用非特权端口,工具应提供清晰警告信息。

文章图片
#设计规范#代码规范
到底了