- 博客(3)
- 收藏
- 关注
原创 【代码执行后,使用相同的@RestControllerAdvice注解引发的故障】
注解实现了Controller层的统一响应封装机制。后续新增安全需求,要求对接口的入参和出参进行加解密处理。代码通过测试环境验证后上线生产环境,但随即出现大面积接口报错。这正是测试环境(少量请求)未暴露而生产环境(高并发)突发问题的原因。导致加密器直接操作原始数据,而后续的响应封装破坏了加密后的数据结构。检查生产日志发现加解密相关异常,但无明确错误链信息。:测试环境可能无法复现生产环境的执行顺序问题。:存在依赖关系的拦截器必须显式声明执行顺序。@Order(2) // 后执行加解密。
2025-05-30 09:17:12
479
原创 VSCode中的ReactUmiJS脚手架搭建
1、下载NodeJs(尽量使用压缩包而不是安装包),解压到指定目录中(例如D:\gsofts\Nodejs\node-v12.18.1-win-x64),并给这个目录设置为NODE_HOME的环境变量,并加入到Path中去,之后在Terminal 中输入node -v和npm -v来检查是否生效。6、设置yarn的全局目录和全局缓存目录,例如全局目录为D:\gsofts\Nodejs\yarnGlobal,缓存目录为D:\gsofts\Nodejs\yarnCache。9、在此目录下安装依赖。
2023-06-15 21:11:18
835
1
原创 MongoTemplate 查询两个文本相似度返回相似度值
最近有个业务场景需要查询mongoDB的相似度,由于之前没做过,所以从头研究,现将自己的编码过程做以下分享,有什么不合理的希望各位大佬指正。String question = "中华人民共和国今天成立了!2、首先需要对输入的查询文本进行分词操作,这里我用的是ANSJ分词器:;// .first()这里我只返回了需要的字段,根据查询的score值进行从大到小排序。// mongoDB全文索引查询匹配度。// 将输入问题进行分词。// 这里是测试分词效果。
2023-05-11 18:25:09
1011
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅