
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
[Day8] Contract-AI 的 bugfix 之路,疑难杂症大揭秘:GLM、Feign 及文件传递问题全攻克
本文总结了后端开发中的三个典型问题及解决方案:1)GLM接口无法获取链接文件,最终采用腾讯云OSS临时链接解决;2)Feign访问400错误,发现是配置类重复加载导致,通过移除@Component注解隔离配置解决;3)文件传输问题,将InputStream改为byte数组实现正常传递。文章揭示了Feign客户端的子上下文机制,解释了配置隔离原理。这些实践经验为后端开发提供了有价值的参考,下期将探讨

[Day3] 模块定义和功能边界
本文介绍了合同管理系统的模块化设计,包含8个核心模块:合同管理模块负责合同上传与条款提取;智能审查引擎处理任务编排与规则执行;通用依赖模块提供多服务通信支持;鉴权模块基于若依框架开发实现权限控制;错误管理模块统一异常处理;网关模块作为系统入口提供安全控制;存储模块专注于文档加密存取;AI集成模块通过策略模式对接多种大模型API。各模块职责明确,采用微服务架构设计,共同构建了完整的合同智能管理系统,

[Day2] 建立模块和仓库
本文介绍了使用Git子模块管理多仓库的经验和合同审查系统的模块设计。仓库管理采用主仓库关联子仓库的方式,便于版本控制但增加维护复杂度。系统设计上,理想包含14个功能模块,但实际开发中精简为7个核心模块,包括合同管理、智能审查引擎、网关和AI集成等,其他模块因开发难度或优先级被合并或舍弃。作者计划后续详细介绍各模块的具体功能边界和定位。

Tomcat启动项目警告: org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD
解决方法:把catalina.properties中改成tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar
到底了







