- 博客(59)
- 收藏
- 关注
原创 记录使用chatGPT代理时遇到的一个奇葩错误
使用gpt代理时请求参数一般采用json格式字符串定义,因此参数中的问题和系统消息不能只是一个字符串对象,同时还要求不能包括引号(或许使用转义符也可以,没试过)。这次这个代理贵不说连个客服都没有,出错就报500啥信息也没有,是真难受。
2024-09-22 15:34:49 181
原创 jar包版本冲突解决: nested exception is java.lang.NoClassDefFoundError: io/grpc/ForwardingChannelBuilder2
项目启动时报了这个错误,原因是项目中同时使用了milvus和qdrant。他们依赖于不同版本的grpc,因此导致jar包冲突。要解决这个问题,只需要手动指定一个grpc版本,让两个数据库使用相同的grpc版本。
2024-07-19 13:36:49 227
原创 解决:bert_score无法加载本地模型
解决办法1:修改bert_score源码。bert_score虽说是只接受模型名,但内部还是通过AutoTokenizer.from_pretrained和AutoModel.from_pretrained这两个方法加载模型,相信这两个方法大家都很熟悉了。因此只需要在源码中添加自己的model_path,并且把源码中的model_type这个参数改为model_path。解决办法2:让bert_score找到缓存模型,相信聪明的小伙伴已经在前面的代码中看到bert_score是如何加载缓存模型的。
2024-06-29 14:36:05 425
原创 Elasticsearch学习
倒排索引:把文档存在元数据区,将文档中不同类别和分词的数据分别与文档id绑定存在索引区,查询时,根据索引区数据找到对应元数据区的文档。①标准分词器Standard:英文按单词切分,中文按字切分,过滤符号,并小写处理。结构:字符过滤器(进行预处理例如过滤html标签)、分词器、Token过滤器(加工分好的词)②简单分词器Simple:英文按单词切分中文按空格切分,过滤符号,小写处理。③停用词过滤分词器Stop:小写处理,停用this、a、an等词的过滤。1、官网下载,安装方式多样,这里选择docker。
2024-06-20 10:32:28 601
原创 Python初体验
1、打包flask应用(好痛苦,在什么平台打包就只在那个平台可用想在linux用只能参考方法2了)9、下载torch时,经常下到cpu版本,只要去torch官方网站,通过链接下载满意的版本就好。6、解决一个报错:在requerments.txt中添加Werkzeug==2.2.2。# Java基础知识学的差不多了,项目上又没什么事,学学py,方便以后对接。7、打包后的应用不知如何运行,本人太菜,选择直接运行python文件。4、linux查看端口是否开放,有就是开了没有就是没开。2、在linux打包。
2024-06-20 10:26:32 376
原创 mysql常用指令
RANK()函数根据指定的列的值对行进行排序,并为每一行分配一个排名。如果两个行具有相同的排序值,则它们将被分配相同的排名,而下一个排名将被跳过。(3)CREATE FUNCTION 创建函数genPerson,函数的参数是name,返回值是varchar(50)。10、排序:获取最大值,最小值,第二大的值,第n大的值,可以通过order by + limit offset解决。16、MySQL表中,时间往往精确到秒,但做查询时一般为按天查询,这里展示一种年、月、日、分别对应的查询方法。
2024-06-20 10:24:48 268
原创 JavaAPI--PriorityQueue
比较器规则:比较器默认升序排列,规定返回正值a在b后面,返回负值a在b前面,在 Java 中,可以通过创建匿名类或使用 Lambda 表达式来构建比较器。是 Java 中提供的一个优先队列实现,它可以用来实现最小堆或最大堆。可以使用无参构造函数创建一个默认的最小堆,或者通过传递比较器来创建最大堆。中,元素按照它们的优先级(通过比较器或元素的自然顺序)进行排序。比较器是一个用于定义元素比较规则的接口,通常用于在集合(例如。方法获取队头元素,该元素是队列中优先级最高的元素。方法将元素添加到队列中。
2024-06-20 10:23:57 267
原创 记录一个思路,Java连接kafka时代码正常,kafka正常,但不能正确创建消费者。
kafka是基于zookeeper启动,可能是zookeeper的问题,可以删除zookeeper容器重新创建。
2024-06-20 10:22:24 122
原创 docker-compose部署项目报错:文件找不到
docker-compose中的command命令是在容器内执行,因此不能使用服务器中的文件,应该把服务器中的文件映射到容器中,然后执行容器中的文件。这是一个犯傻的报错,但是不特意去想还想不起来。
2024-06-20 10:21:14 178
原创 本地部署大语言模型
1.通过snapshot_download函数。②huggingface-cli使用之前需要登陆。2.通过huggingface下载,这是外网。3.通过大模型做一个flask问答接口。③下载huggingface插件。①配置环境(每次使用前都需要)4.conda镜像配置。
2024-06-20 10:19:26 177
原创 使用jena向fuseki上传数据时,RDFDataMgr.read(model, newInputStream, Lang.TTL);方法报空指针异常
5.附上打包方法,这是第一次对非springboot项目打包,主要是把main主类指定出来。类似于python脚本,但是比python脚本麻烦许多。还是python6啊。经过调试我发现是ARQ类中的globalcontext没有被正确初始化。这个问题困扰了本人很久,因为在本地ide运行代码是没有问题的,只有项目打包后才会出问题。让人难以置信的是这两个依赖冲突,具体原因可能是两个依赖有一些重叠的类,无法正确打包。为了正确初始化ARQ这个类,删掉jena-libs只保留jena-arq。
2024-06-20 10:16:48 237 1
原创 部署ES报错最大虚拟内存太小
报错:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
2023-07-16 22:47:29 207
原创 Docker学习
⑤通过镜像运行容器 docker run -itd --name mysql-test -p(端口映射:容器服务的3306端口到系统的3307端口) 3307:3306 -e MYSQL_ROOT_PASSWORD=password mysql。3.创建别名数据卷 docker volume create name(创建时自动根据别名生成目录/var/lib/docker/volumes/aa/_data)②yum -y install docker //下载docker。
2023-07-11 18:19:12 421 1
原创 nginx学习
③events块:worker_connections 1024(单个工作进程可以允许同时建立外部连接的数量)②全局块:worker_processes 1(工作进程数,一般为1,可设置为CPU核心数)①配置文件分为三个模块:全局块、events块、http块。④重新加载配置文件./nginx -s reload。反向代理:nginx作为服务端的代理由客户端访问。④http块:包含http全局块和server块。③停止./nginx -s stop。正向代理:nginx作为客户端的代理访问服务端。
2023-07-11 17:39:13 461
原创 配置一个shell脚本定时任务
4、撤销用户所有定时任务。1、创建.sh后缀文件。1、查看cron服务。3、赋予脚本执行权限。一、定时任务使用的是crontab。本文使用Ubuntu系统。二、命令使用bash脚本。
2023-07-01 22:06:28 1508
原创 MySQL远程连接设置
如果是通过自己安装的虚拟机玩应该不会存在不能远程连接的问题但在实际生产环境中有各种安全要求,比如系统没有对外开放3306端口,此时可以在Navicat中使用ssh方式连接到远程数据库
2023-05-30 15:54:30 63
原创 springboot、java学习笔记3
1、多态分为编译时多态和运行时多态,编译时多态就是方法的重载,运行时多态就是父类方法在不同的子类中进行不同的重写或继承接口,运行时根据不同的对象和参数运行不同的方法进行动态绑定这一过程。5、spring.datasource.type字面意思为配置数据源类型,这里的数据源指的不是数据库,而是对数据库以及数据库交互操作的抽象,这里通常配置druid、c3p0等数据库连接池。在方法上加入@Async注解,spring会从线程池中获取一个新的线程来执行方法,实现异步调用。9、spring异步注解。
2023-04-10 20:41:56 126
原创 Kafka学习
③配置server.properties文件。①需要提前配置zookeeper环境。②配置环境变量,与Java类似。1、kafka集群配置。
2023-03-23 13:52:41 167
原创 ZooKeeper踩坑
找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain|Error contacting service。这是由于下载到了未编译的源代码。
2023-03-17 19:14:07 139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人