表的约束(Java EE)
null:表示该项可以为空(默认选项 ) not null:表示该项不能为空 数据库默认字段基本都是字段为空,但是实际开发时,尽可能保证字段不为空 ,因为数据为空没办法参与运算。 列描述:comment,没有实际含义,专门用来描述字段,会根据表创建语句保存,用来给程序员或DBA(Database Administrator 数据库管理员)来进行了解。 要查看的话一般要通过 show creat...
null:表示该项可以为空(默认选项 ) not null:表示该项不能为空 数据库默认字段基本都是字段为空,但是实际开发时,尽可能保证字段不为空 ,因为数据为空没办法参与运算。 列描述:comment,没有实际含义,专门用来描述字段,会根据表创建语句保存,用来给程序员或DBA(Database Administrator 数据库管理员)来进行了解。 要查看的话一般要通过 show creat...
我的博客网站最近多了个页面:/campus。打开是江南大学蠡湖校区的 3D 沙盘,能旋转、缩放、搜索校内 99 个地点,有日夜和实时天气,图书馆的弧形翼楼、北大门的牌坊、体育馆的浅拱屋顶都在。效果如下图所示: 点击建筑之后可以查看对应建筑的信息:(当然也可以直接通过搜索框输入地点来查找对应的建筑) 通过点击右上角的下载原图,可以下载到我参考的校园地图。 最近 openai 推出了最...
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 台,参考前面课程,所有的项目均部署在一台机器即可。...