- 博客(28)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 企业级RAG落地避坑指南:从0到1拆解全流程优化方案,解锁高效生产级应用!
文档切片不科学导致信息丢失?向量模型选型不当影响召回精度?大模型调参混乱难以稳定输出?本文基于百家企业落地验证,,直击开发瓶颈,提供!✅ 从Token切片到语义切片的✅ Embedding选型与向量数据库的✅ 检索前问题改写&标签增强、检索后Rerank的✅ 大模型Prompt工程与参数调优的:🔹 企业技术负责人:构建高可用RAG架构,降低试错成本🔹 开发者:快速定位问题环节,掌握全链路调优方法论。
2025-03-31 16:22:48
1062
原创 RAG的基础原理
在提问时,直接传入私域知识相关的参考信息。通过微调甚至训练一个新的模型,使其能够更好地理解和回答特定领域的问题。考虑到微调和训练新模型的高成本,在私有知识问答场景中,你可以优先考虑通过提示词传递私域知识。这种方法更加简便且高效。
2025-03-31 16:10:36
675
原创 大模型是如何工作的
为了模拟大模型生成内容的过程,我们预设了一个候选Token集合,这些Token分别为:“RAG”、“提示词”、“模型”、“写作”、“画画”。由上图可知,温度从低到高(0.1 -> 0.7 -> 1.2),概率分布从陡峭趋于平滑,候选Token“RAG”从出现的概率从0.8 -> 0.6 -> 0.3,虽然依然是出现概率最高的,但是已经和其它的候选Token概率接近了,最终输出也会从相对固定到逐渐多样化。由于大模型会根据候选Token的概率进行随机挑选,这就会导致“即使问题完全相同,每次的回答都略有不同”。
2025-03-10 19:33:47
1109
原创 kafka消息的流转结构、如何保证消息不丢失
在MQ场景下,不管是哪一种MQ产品,都有两个通用的丢消息的元凶,就是。所以,关于MQ消息丢失的问题,都可以从以下这几个方面来讨论。2、如果服务器挂了,缓存中还没有来的及写入硬盘的消息就会丢失。1、跨网络的,而跨网络就肯定会有丢消息的可能。
2024-11-21 15:58:30
150
1
原创 各类主流MQ使用场景对比说明
选择合适的消息队列产品需要根据具体的业务需求、技术栈以及团队的技术能力来决定。不同的MQ产品在性能、可扩展性、容错性和功能特性上都有所侧重,可以根据这些特性来匹配最适合的应用场景。
2024-11-21 15:45:28
513
原创 如何简单下载指定版本的jdk
Oracle 官方提供的 Java Development Kit (JDK) 的归档站点。它主要用于存放历史版本的 JDK,供开发者下载和使用。
2024-04-16 10:13:15
1282
原创 springboot的服务不需要连接数据库,如何保证正常启动
如果你这样做了,发现还是出现Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.那说明还有别的地方尝试读取数据库配置,那就是排除的自动配置不够干净。是一个Spring Boot应用程序中用来排除特定自动配置类的注解,一般情况不需要使用数据库,取消这个自动配置即可;
2024-03-18 14:22:25
2259
2
原创 Google身份验证器Google Authenticator的java服务端实现
Google身份验证器Google Authenticator服务端java实现代码。在本实现demo中,注释说明非常详尽,可供参考,如遇问题欢迎可以留言沟通。废话不多说,直接上代码,本次代码尽可能简单,最简单的结构附图。
2023-11-20 17:44:57
5734
3
原创 阿里云OSS上传速度优化技巧
使用OSS内网地址:如果应用服务器与OSS服务器在同一地域,则使用OSS的内网地址上传文件可以提高上传速度。设置合适的分片大小:如果上传文件较大,可以将文件切分成多个分片进行上传。使用OSS SDK:使用OSS SDK进行上传可提高上传速度,避免使用HTTP PUT方法进行上传。使用上传加速服务:阿里云提供了上传加速服务,可以优化上传速度,提高上传成功率。以上是一些可以提高阿里云OSS上传速度的技巧,可以根据实际情况进行选择和优化。压缩上传文件:将上传文件进行压缩可以减小文件大小,提高上传速度。
2023-06-30 16:23:46
5251
3
原创 在腾讯云服务器CentOS 7.5上部署YApi项目
简介:YApi是去哪儿移动架构组开源的API管理系统,YApi功能非常强大。一、准备工作1.1 环境操作系统:CentOS 7 (CentOS-7-x86_64-Minimal-1708)环境要求:nodejs(7.6+)mongodb(2.6+)二、部署nodejs部署nodejs尽可能选择偶数版本,因为偶数版本官方有较长的维护时间,故这次选择8.x。...
2019-03-08 12:46:33
678
2
原创 如何利用python虚拟环境来保证服务器与个团队成员间的库版本一致性
第一章 前言1.1需求背景删除python主环境下的所有库(留取指定部分);由于所有虚拟环境都是基于主环境,所以选择清除所有库,只留取pip之类的通用工具类库。 删除所有虚拟环境;由于前期建立虚拟环境不规范,或者是选择了虚拟环境库包通用等。例如pycharm中的两个勾选选项:A.勾选该选项后则可以使用base interpreter中的第三方库(及可以使用python环境所安装的所有组件...
2019-01-17 14:55:03
637
原创 python3环境下pipenv的使用介绍
简介:virtualvenv是相对古老的一个了,有些过时了,比如说,你有时候如果不在requirements.txt文件中写入下载的包,你可能会不知道当前环境中有啥?面对这流行的npm等包管理工具,pipenv应运而生。它的一个明显的优点就是,有了一个文件,自动的记录当前环境使用的包。使用流程:1.安装python3的环境--这里就不多说了2.任意项目内根目录输入pip3 inst...
2018-11-14 22:37:08
6153
原创 elasticsearch-head的安装
1.下载压缩包https://github.com/mobz/elasticsearch-head2.解压安装---此处必须确保node版本大于6.0npm install3.启动npm run start4.测试成功后修改elasticsearch中config的配置文件,加入两行---跨域问题导致http.cors.enabled: truehttp.cors.a...
2018-09-17 16:39:27
211
原创 关于在安装使用elasticsearch中遇到的错误及相应解决方式
问题一:警告提示[WARN ][o.e.b.JNANatives ] unable to install syscall filter: java.lang.UnsupportedOperationException: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER ...
2018-09-17 11:05:07
536
原创 org.apache.commons.lang3.StringUtils中的StringUtils常用方法全面解析
public static boolean isEmpty(CharSequence cs)常用函数之一,判断字符串是否为""或者null StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = falseStringUtils....
2018-08-29 19:43:01
5044
原创 dubbo拦截器Filter实现类中属性自动注入(Autowired)无效
在dubbo的拦截器中,采用@Autowired 自动注入是无效的,例如:@Autowiredprivate ShardedJedisPool shardedJedisPool;在dubbo的拦截器中,可以采取通过setter方式来注入其他的bean,且不要标注注解!dubbo自己会对这些bean进行注入,例如:private ShardedJedisPool shardedJ...
2018-08-29 19:35:39
5606
5
原创 Kong和dashboard的安装
Kong的安装1.根据资源配置baseurl:2.执行命令yum install kong进行下载安装3.安装完成执行kong start启动-----------------------------------------------------------------------华丽的分割线----------------------------------------...
2018-08-27 15:19:36
2265
翻译 关于Dubbo服务的一些笔记
Dubbo服务出现的背景由单一应用架构、垂直应用架构、分布式服务架构、流动计算架构方向发展而来;架构与调用原理调用关系说明服务容器负责启动,加载,运行服务提供者。 服务提供者在启动时,向注册中心注册自己提供的服务。 服务消费者在启动时,向注册中心订阅自己所需的服务。 注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。 服务...
2018-08-07 15:47:22
199
转载 深入理解HashMap的存储以及计算过程,提高HashMap使用效率
原文地址:http://www.iteye.com/topic/539465 /** *@author annegu *@date 2009-12-02 */ Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1...
2018-07-31 14:16:40
4519
原创 关于postgresql的安装一过程中发现的异常处理
首先参照官方安装文档:http://www.postgresql.org/download/linux/redhat/1. 检查PostgreSQL 是否已经安装---准备工作rpm -qa | grep postgres 检查PostgreSQL 是否已经安装rpm -qal | grep postgres 检查PostgreSQL 安装位置若已经安装,则使用rpm -...
2018-07-23 16:57:30
1104
原创 关于搭建Kong api网关控制环境中的一些笔记---虚拟机安装与Nginx配置(一)
第一步,创建虚拟机采用VM+CentOS6.5;第二步,配置Nginx基础环境;2.1nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。2.1.1gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-...
2018-07-20 13:21:21
947
原创 当前开发系统所用到的分层解析
以创建一个订单为例,先上结构与代码控制层,web、webmobile、webapi:统一请求与响应参数标准为ApiRequest<T> 和ApiResponse<T>,每个Dto只对应前端请求页面数据,做到Controller与Facade数据分离;@ResponseBody @RequestMapping("create") public ApiResp...
2018-07-18 11:30:18
617
原创 关于Nginx在Linux中的查询与启动
1.查找Nginx启动文件路径find / -name nginx.conf2.启动Nginxnginx -c /usr/local/nginx/conf/nginx.conf # setsebool -P allow_ftpd_anon_write=1 #允许ftpd匿名用户可写# setsebool -P ftp_home_dir 1 #允许用...
2018-07-17 10:37:20
2052
原创 关于Maven在使用过程中遇到的问题以及解决方法总结---持续更新
1.项目版本号升级快速修改版本号,如图所示分布式项目修改版本号40多处需要修改,手动改太累了。解决方法:在父项目上两条命令即可,1.versions:set -DnewVersion=1.3.2-SNAPSHOT,2.versions:commit,这样版本号就全部自动变为1.3.2了2.项目依赖jar包出现重复以及冲突后的排查技巧例如我引用org.apache.commons.beanutils...
2018-07-13 15:52:55
881
原创 关于java对象之间相互转化的多种方式
第一种:使用org.apache.commons.beanutils.PropertyUtils.copyProperties()拷贝一个bean中的属性到另一个bean中,第一个参数是目标bean,第二个参数是源bean。特点:1.它的性能问题相当差2.PropertyUtils有自动类型转换功能,而java.util.Date恰恰是其不支持的类型3.PropertyUtils支...
2018-06-14 18:15:02
39917
原创 后端提供文件下载,获取文件路径的时候ServletContext.getRealPath 为 null
首先说明一下背景,在SSM框架上,需要做一个文档下载工具;最简单的方式肯定是服务器通过请求获取文件路径,然后读取,然后回传到浏览器;这个中间遇到了几个问题,给自己做个笔记方便以后查看;附上代码如下:@RestController@RequestMapping("/downloadFile")public class DownLoadController { @RequestMapping("...
2018-05-17 15:10:18
3475
mybatis-generator自动生成器
2018-04-13
新人第一个帖子,小白初入门java,求帮忙找错
2016-12-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅