备忘录
备忘录
背景
-
记录一些容易忘记的内容
-
如:函数、启动命令等
常用函数
-
substring(startIndex, endIndex)的规则是:截取从startIndex(包含)到endIndex(不包含)的子串。 -
resultMap="BaseResultMap"是MyBatis中非常重要的一个配置,用来定义Java对象属性与数据库字段的映射关系。 -
::是 PostgreSQL 的类型转换运算符,它用来将一个值从一种数据类型转换为另一种数据类型。-
<select id="selectAll" resultMap="BaseResultMap"> SELECT id, name, description, system_prompt, model, allowed_tools::text AS allowed_tools, allowed_kbs::text AS allowed_kbs, chat_options::text AS chat_options, created_at, updated_at FROM agent ORDER BY created_at DESC </select>1
2
3
4
5
* Spring 的`Assert`工具类,用于参数合法性校验;
```java
Assert.notNull(agent, "Agent cannot be null");
-
-
PATCH:只传递需要修改的字段,未传递的字段保持原有值;
-
return doubleStr.substring(1, doubleStr.length() - 1).contains(s);
-
// 1. doubleStr = s + s (拼接两个原字符串)
-
// 2. substring(1, doubleStr.length() - 1):截取字符串,去掉首尾各1个字符
-
// 3. contains(s):判断截取后的字符串是否包含原字符串s