logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Zookeeper原理与核心深入剖析

尽管拜占庭的“幽灵”很难处理,但在实际工作应用中,却并不需要过分去考虑它,因为对于大多数系统来说,内部环境里,硬件故障导致消息错误的概率本身就很低,还要按照拜占庭叛徒的策略来处理故障就更为困难了。3.如果N大于该Acceptor已经响应过的所有请求的编号,那么它就会将它已经接受过(已经经 过第二阶段accept的提案)的编号最大的提案作为响应反馈给Proposer,如果还没有的accept提案的话

文章图片
#zookeeper#分布式
elasticSearch之java客户端详细使用:文档通过ID操作基本API

对目标文档(由 routing 或文档 ID 定位到的主分片),随机选择该主分片或其所有副本分片之一执行查询,且会在多个请求间做「轮询负载均衡」,避免单个分片 / 节点过载。只有当集群中至少有这么多分片(主分片+副本分片)处于活跃状态时,才会执行写操作;,强制文档存储到 / 查询时定位到「唯一的主分片」—— 简单说,就是给文档分配一个 “分片定位标识”,让 ES 不用默认逻辑,而是按你指定的规则找

#elasticsearch#java#大数据
elasticSearch之java客户端详细使用:文档搜索API

通过脚本(Script)动态计算排序值,支持复杂的自定义排序逻辑(如多字段组合计算、条件判断等)。关键参数:脚本(Script):定义排序值的计算逻辑。排序类型(NUMBER(数值型)或STRING(字符串型),需与脚本返回值类型匹配。// 脚本逻辑:按 (price * 0.8 + score * 0.2) 计算排序值(数值型)

#elasticsearch#java
DBSyncer:开源数据库同步利器,MySQL/Oracle/ES/SqlServer/PG/

DBSyncer是一款开源的数据同步中间件,提供MySQL、Oracle、SqlServer、PostgreSQL、Elasticsearch(ES)、Kafka、File、SQL等同步场景。支持上传插件自定义同步转换业务,提供监控全量和增量数据统计图、应用性能预警等。

文章图片
#数据库#开源#mysql
深入理解RAG(Retrieval-Augmented Generation)的核心知识点

在自然语言处理领域,大型语言模型如GPT系列、claude系列、meta的LLama系列、谷歌的geminl和pemma以及阿里通义千问等等,已经取得了突破性的成就,并在多个基准测试中性能不错,但对行业领域或者高度专业化的知识仍存局限,有时会生成”幻觉”,知识也会落后一年左右时间。在行业或者公司内部业务场景中,数据的持续更新至关重要,以确保信息的时效性,生成的内容需要透明目可追潮,这不仅有助于成本

文章图片
#RAG
深入理解Rerank(重排名)技术核心知识点

有一些专门用于做Rerank的大模型,比如适用于中英文双语rerank场景。rerank 模型的效果排名可以参考 MTEB 排行榜。与embedding模型不同,reranker使用问题和文档作为输入,直接输出相似度而不是embedding。reranker是基于交叉熵损失进行优化的,因此相关性得分不受特定范围的限制。

文章图片
基于AnythingLLM+deepseek实现智能客服+企业知识库

创建key之后,记得保存起来。

文章图片
#AI
Java开发中常用各种规则引擎、表达式引擎归集

Osworkflow是一个轻量化的流程引擎,基于状态机机制,数据库表很少,Osworkflow提供的工作流构成元素有:步骤(step)、条件(conditions)、循环(loops)、分支(spilts)、合并(joins)等,但不支持会签、跳转、退回、加签等这些操作,需要自己扩展开发,有一定难度,Camunda不仅带有引擎,还带有非常强大的工具,用于建模,任务管理,操作监控和用户管理,所有这些

#java#开发语言
什么是向量数据库?向量数据库概念,详细入门

向量数据库是一种专门用于存储和查询向量数据的数据库。向量数据也就是embedding向量。典型结构是一个一维教组,其中的元素是教值(通常是浮点数)。这些数值表示对象或数据点在多维空间中的位置、特征或属性。

文章图片
#数据库
2025年1月最新编程语言排行榜,浅析编程语言的未来

然而,很多开发者看好Go而吐槽Java,我认为真正企业级应用开发,业务量上来之后,Java是当之无愧的神,其生态是Go远远达不到的。另一方面,Kotlin很失望:它没有突破,甚至在2024年失去了(可能是永久性的)前20名的位置,或许会成为昙花一现的编程语言。C语言作为老牌语言,一直在前四名徘徊是非常不容易的,24年C语言使用率降低主要原因是在很多嵌入式软件系统中,C被C++所取代。真正做到了架构

文章图片
    共 89 条
  • 1
  • 2
  • 3
  • 9
  • 请选择