- 博客(24)
- 收藏
- 关注
原创 【亲测解决】Failed to import module ‘xllamacpp‘ Please make sure ‘xllamacpp‘ is installed
在本地Xinference 1.6.0中通过GGUF文件报错
2025-05-21 13:45:51
221
原创 部署GraphRAG配置Neo4j实现知识图谱可视化【踩坑经历】
本文介绍了如何在本地部署GraphRAG,并将其生成的知识图谱导入Neo4j图数据库。
2025-05-14 13:56:50
1193
原创 在Dify中创建自定义Drools工具
上篇文章开发出了Drools的demo,后续我将程序部署到了测试服务器中。原本的需求逻辑是大部分用户的问题通过业务系统调用Dify的接口使用本地大模型推理出结果返回,另一部分特定的问题通过业务系统调用Drools程序的接口,通过规则校验返回数据的问题。但是这样一来业务系统就要调用两个接口甚至更多的接口。所以后面想能不能让业务系统只调用Dify的接口,然后在Dify中调用Drools服务的接口。调研后发现Dify可以在工作流中使用Python语言调用接口,但是我是Java开发,不会Python语言。
2025-04-25 11:24:25
378
原创 Drools+自定义规则库
公司的技术方案想搭建Drools+自定义规则库配合大模型进行数据的校验。本篇用来记录使用SpringBoot配合Drools开发Demo程序。初步设计的技术方案为:使用数据库存储DRL文件,在程序启动时将所有的DRL文件加载到程序。接口传入数据时要带有想要做规则判断的DRL文件key值,支持多个key。面对规则库的数据有修改或增添时,理想方案是监听数据库的修改,然后将增量或修改加载到程序。也可以通过定时任务的方式定时全量重新加载,但就没办法实现实时生效。也可以暴露接口手动重新加载。
2025-04-25 10:28:20
642
原创 Xinference中使用GGUF文件运行自定义模型
根据提供的某个大模型的GGUF文件,将这个大模型部署、运行到目标服务器的Xinference中。
2025-04-23 16:07:49
1201
原创 【new TypeToken<List<>>(){}.getType()】
使用new TypeToken(){}.getType()获取了TypeToken的泛型类型,然后通过fastjson将json字符串转换成TypeToken中的泛型类型。
2025-01-15 14:45:38
691
原创 ThreadLocal和InheritableThreadLocal的使用以及区别
记录一下ThreadLocal和InheritableThreadLocal的差别以及用法。已知这两个类都是做线程本地缓存的。
2024-07-18 17:49:27
312
原创 【SpringBoot单元测试@MockBean和@SpyBean的使用】
在单元测试中,如果在微服务环境下需要其他服务模块支持但其他模块目前又无法提供支持的情况下。可以使用@MockBean注解和@SpyBean注解模拟服务返回数据支持测试。
2024-07-18 16:18:41
479
原创 Arrays.asList()的一些坑
平时一般开发中遇到想把数组转换成集合的时候,我一般用的是Arrays.asList()方法。之前没出过问题可能是因为对于转换后的集合没有进行处理。
2024-07-12 21:00:50
185
原创 ApplicationEventPublisher与ApplicationEvent的使用和学习
ApplicationEventPublisher的学习和使用
2024-06-06 14:59:38
1079
原创 Class.isAssignableFrom()方法与instanceof
之前在开发中instanceof常用一些,今天看别人的代码的时候发现有用Date.class.isAssignableFrom()方法。没见过这个方法,特此记录一下。
2024-06-04 16:11:51
381
原创 使用LambdaUtils动态获取Lambda表达式相关信息
可以使用com.baomidou.mybatisplus.core.toolkit包下面的LambdaUtils类去解析lambda表达式,能够获取到对应的类信息以及字段信息。
2024-06-04 09:10:42
845
原创 PropertyNamer属性名称处理器
PropertyNamer.isProperty()方法判断方法名是不是getter。PropertyNamer.isSetter()方法判断方法名是不是setter。PropertyNamer.isGetter()方法判断方法名是不是getter。可以看到PropertyNamer类的源码相较于其他类还是比较简单的。PropertyNamer提供了一些处理和判断类字段的相关方法。
2024-06-03 15:52:29
234
原创 Collections.singletonList()
Collections.singletonList()方法这个List中只能存放一个元素,多一个或者少一个都会导致异常。
2024-06-03 13:28:59
514
原创 Nacos启动报错com.alibaba.nacos.api.exception.NacosException: java.lang.reflect.InvocationTargetException
今日使用nacos开启配置中心功能后启动报错。
2023-11-20 15:23:05
1322
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人