◈项目
项目
2026.07.12 · 1 分钟

1. 虽然 spring 对于 controller 的返回会自动进行序列化和反序列化,但是架不住项目中其它模块比如说 redis、日志等模块也需要用到序列化操作,所以通常都需要手动封装一个 JsonUtil工具类 。 2. 为了防止 JsonUtil 工具类被多次创建导致反复创建 ObjectMapper,实际上只需要用单例的 JsonUtil 即可,而不需要反复去创建 JsonUtil,所以通...

根据实际情况,将系统划分为下面五个微服务模块: 服务名称 端口 角色/定位 核心职责 具体功能点 涉及数据库表 ojgateway 10020 网关 流量入口、鉴权 1. 统一路由转发<br2. 统一鉴权<br3. 跨域配置<br4. 限流熔断(拓展) ojuser 8004<br 用户服务 C端用户管理 1. 用户注册/登录 (C...

考点:你能不能在 1 分钟内讲清楚业务价值和技术主线。 你可以这样答: 这是一个面向食品加工企业内部知识管理场景的智能问答项目。企业内部有大量法规、行业标准、检测规范、操作规程和业务文档,原来主要靠人工翻阅,检索效率比较低。 我做的事情是把这些文档统一解析和入库,基于 RAG 的方式搭建问答系统。用户输入自然语言问题后,系统会先做问题向量化,再去向量库检索相关片段,经过重排序后拼接上下文,最后...
正则表达式(Regular Expression)是一种文本模式匹配工具,常用于字符串校验、提取、替换等操作。 使用 regex101.com 在线测试正则 符号 含义 示例 匹配内容 . 任意单个字符(除换行) a.b acb, a9b ^ 匹配字符串开始 ^abc abc123 ✅,xabc ❌ $ 匹配字符串结束 abc$ 12...
jQuery 是一个功能强大的 JavaScript 库,最初的目的就是简化 JavaScript 的编程 ,尤其是在早期浏览器兼容性不一致的年代。可以用于各种用途: ✅ DOM 操作 ✅ 事件处理 ✅ 动画效果 ✅ 表单处理 ✅ Ajax 通信(只是其中一部分) 你可以只用 jQuery 做很多纯 JS 的事,比如: $.ajax() 是 jQuery库里用于发送异步 HTTP 请求的核心方法 ...

https://www.runoob.com/docker/dockertutorial.html 镜像(Image):类似 Windows 的安装包或便携版软件 容器(Container):类似已安装并运行的程序实例 Dockerfile:类似软件的构建和打包说明书 操作 命令 说明 启动 Docker 服务 sudo systemctl start docker...

按照业务拆分为:用户模块(8080端口)、博客模块(9090端口) 将多个模块中的公共 SDK 等统一放到 blogcommon 模块中 网关服务 gatewayservice(10020端口)单独作为一个模块 bloginfoapi 和 userinfoapi 模块各自存放对应服务的公共 SDK 比如 feign远程调用接口 、pojo 等数据。 先说结论:当 Controller 已经...
前面的服务,咱们都是在单机上部署的,接下来我们使用多台服务器,演示下分布式服务部署。 在部署之前先整理下需要部署的内容: 1. MySQL 2. Nacos 3. 网关服务 4. 产品服务 5. 订单服务 由于服务器受限,我们把 MySQL、Nacos,网关服务部署为单例的,产品服务和订单服务部署为多例的。 机器个数: 1N台均可。 如果为 1 台,参考前面课程,所有的项目均部署在一台机器即可。...