摘要: 分支规范 Master(永远只有一个分支) 发布分支,与线上保持一致,只能由release|hotfix分支合并代码,该分支不能修改只能合并 Develop 开发分支,由master分支拉取,包含所有要发布到下一个Release的代码,这个主要合并与其他分支,比如Feature分支 命名规范: de 阅读全文
posted @ 2023-10-17 12:48 link_ed 阅读(12) 评论(0) 推荐(0) 编辑
摘要: TODO 阅读全文
posted @ 2023-08-21 11:46 link_ed 阅读(46) 评论(0) 推荐(0) 编辑
摘要: ## 常规客服系统 我们常见的客服系统基本上都是预设好问答,然后通过匹配规则,将客户输入**定位到预设好的答案**输出。 规则匹配过程一般分两种: - **引导式:**固定好问题选项,由用户自己选择固定问题得到所需答案。这种场景一般使用在帮助中心,或者知识库都是很严肃、答案很明确的场景(**保险推荐 阅读全文
posted @ 2023-08-21 10:50 link_ed 阅读(47) 评论(0) 推荐(0) 编辑
摘要: # GPT4\GPT-3.5 多模态模型,就是自然语言处理模型,可以理解文本,而且很像人,不是常见的指令型的假模型,是有人味的一个模型,主要接收文本输入并输出文本 ## 获得更好结果6项策略 ### 写下清晰的说明 策略: - 要求模特采用角色(系统消息可用于指定模型在其回复中使用的角色,在我们落地 阅读全文
posted @ 2023-08-21 10:04 link_ed 阅读(103) 评论(0) 推荐(0) 编辑
摘要: ### 修饰方法 ```java public synchronized void method() { // todo } ``` ### 修饰代码块 ```java public void method() { synchronized(this) { // todo } } ``` ### s 阅读全文
posted @ 2023-08-16 08:25 link_ed 阅读(7) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2023.cnblogs.com/blog/1514513/202308/1514513-20230816082316577-2028839371.png) - Throwable为所有异常的根 - Error:是程序无法处理的错误,表示运行应用程序中较严重问题(不需要 阅读全文
posted @ 2023-08-16 08:23 link_ed 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 结论: 1. 普通for循环遍历集合:可以使用`break`跳出整个for循环,使用`continue`跳出本次循环。 2. 增强for循环:可以使用break跳出整个for循环,使用continue跳出本次循环。 3. stream.forEach()循环 1. 处理集合时不能使用`break`和 阅读全文
posted @ 2023-08-16 08:23 link_ed 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 所谓内部类,即定义在另一个类中的类。那么,为什么会有内部类这个概念,他的使用场景又是什么呢? 首先,来看一下内部类的特点: \1. 它体现了一种代码的隐藏机制和访问控制机制,内部类与所在外部类有一定的关系,往往只有该外部类调用此内部类,所以没有必要专门用一个Java文件存放这个类。 ```java 阅读全文
posted @ 2023-08-16 08:22 link_ed 阅读(45) 评论(0) 推荐(0) 编辑
摘要: ### 简介 接口的幂等性:相同的请求参数,多次请求结果一致。相同请求无论发起多少次,服务器只会处理一次,或者处理多次结果一样 ### 需要幂等的场景 查询接口 下单时防止重复请求 内部服务异常重试等等 ### 如何保证幂等 幂等首先是需要分辨出是否为重复请求。假如是简单的select查询,是天然的 阅读全文
posted @ 2023-08-16 08:18 link_ed 阅读(30) 评论(0) 推荐(0) 编辑
摘要: ### 简介 它实际上是一个很长的二进制向量(位图)和一系列随机映射函数(哈希函数)。布隆过滤器可以**用于检索一个元素是否在一个集合中**。它的优点是空间效率和查询时间都远远超过一般的算法, 缺点是有一定的误识别率和删除困难。 主要作用就是判断是否存在,常用的方法有: Map判断:效率慢,占用内存 阅读全文
posted @ 2023-08-16 08:16 link_ed 阅读(23) 评论(0) 推荐(0) 编辑