Loading

邢栋博客

“最新文章“

不积跬步无以至千里,每天进步一点点

向量数据库(used)

列表 In-memory Redis-stack Qdrant Pinecone 对比总结 选择建议 快速验证/POC:In-memory 已有Redis基础设施:Redis-stack 自托管,注重性价比:Qdrant 无运维团队,追求快速上线:Pinecone 数据敏感,需私有化部署:Qdrant 混合数据类型需求:Redis-stack

java.lang.RuntimeException: ai.djl.engine.EngineException: Failed to load Huggingface native library.

/** * 加载文档并存入向量数据库 */ @Test public void testReadDocumentAndStore() { //使用FileSystemDocumentLoader读取指定目录下的知识库文档 //并使用默认的文档解析器对文档进行解析(TextDocumentParser) Document document = FileSystemDocumentLoader.loadDocument(filePath+"/人工智能.md"); ...

java aop加载流程

代码示例 @Aspect @Component public class PayAspect { @Before("execution(public void com.flyaction.demo.aopreview.PayServiceImpl.pay(..))") public void beforeNotify() { System.out.println("-----@Before前置通知"); } @After("execution(public void com.flyaction.demo.aoprevi...

SpringBoot配置文件示例

示例代码 @Component @ConfigurationProperties(prefix = "person") //和配置文件person前缀的所有配置进行绑定 @Data //自动生成JavaBean属性的getter/setter //@NoArgsConstructor //自动生成无参构造器 //@AllArgsConstructor //自动生成全参构造器 public class Person { private String name; private Integer age; private Date bi...

linux下ssh-copy-id命令详解

ssh-copy-id 命令笔记 1. 命令简介 ssh-copy-id 是一个用于将本地 SSH 公钥自动添加到远程服务器 authorized_keys 文件的工具,实现免密 SSH 登录。 2. 基本语法 ssh-copy-id [-i [identity_file]] [user@]hostname 3. 常用选项 选项 说明 -i [identity_file] 指定公钥文件(默认:~/.ssh/id_rsa.pub) -p port 指定 SSH 端口(非默认 22 端口时使用) -f 强制模式,不检查密钥是否已存在 ...

docker端口映射不能正常访问

在用docker启动nginx后,通过ip地址无法访问 docker run -d --name mynginx -p 80:80 nginx Linux转发是要开启内核转发功能net.ipv4.ip_forward的,于是检查内核转发是否打开 [root@VM-20-17-centos ~]# sysctl net.ipv4.ip_forward net.ipv4.ip_forward = 0 这里发现内核转发是处于关闭状态的(0代表内核转发没有打开)这里手动echo命令开启内核转发,并再次查询内核转发是否开启 [root@VM-20-17-cent...

【面试】MySQL主从集群同步延迟问题怎么解决

检查优化一下主从之间的网络环境,看主从之间的网络是否存在延迟 查看主从数据库的资源是否有压力,能够快速处理事务请求(增加资源、降低请求量) 查看是否有大的事务和长耗时的操作,尽快的去避免将大事务进行拆分处理 可以从架构层面的一些配置去进行优化,比如修改binlog的同步机制,在性能与一致性之间做一个取舍 可以在业务层面去解决,比如真的对某些一致性要求非常高的读取场景,我们可以直接基于动态数据资源切换到我们主库去进行读取。

【面试】MySQL的binlog有几种形式,分别有什么区别

MySQL的binlog有三种形式,分别是statement、row以及mixed。 statement 当binlog的格式为statement时,binlog里面记录的就是SQL语句的原文,也就是说在数据库中执行的SQL会原封不动的记录到binlog中。 这种格式会导致主从同步的数据不一致问题。 row 在ROW格式中,binlog会记录每个数据的具体行的细节。这意味着二进制日志中的每个条目都会详细列出发生变更的内容和修改。 这种格式的缺点可能会记录更多的内容,在数据恢复的时候,会需要更长的时间,也会导致磁盘io和网络io都比较高。 mixed 这...

位运算符

位运算符: & (按位与)、| (按位或)、 ^ (按位异或)、 << (左移) 、>>(右移) 变量1 & 变量2: 先把 变量1 和变量2 转为二进制,每一位的数字一一对应,进行比较判断,若都为1,则该位记做1,否则 记做 0 变量1 | 变量2: 先把 变量1 和变量2 转为二进制,每一位的数字一一对应,进行比较判断,只要有一个为1,则该位记做1,否则 记做 0 变量1 ^ 变量2: 先把 变量1 和变量2 转为二进制,每一位的数字一一对应,进行比较判断,相同则该位记做0,否则 记做 1 变量1 <...

mac下java打包报错No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

报错信息 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project ruoyi-common: Compilation failure [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 查看maven action@Ac...