- 博客(27)
- 收藏
- 关注
原创 LangChain4j简介
LangChain4j 是 LangChain 的 Java 版本,旨在为 Java 开发者提供构建大型语言模型(LLM)应用的框架。它简化了 LLM 与 Java 应用程序的集成,支持多种主流模型(如 OpenAI、阿里百炼、百度文心等),并提供丰富的工具链,如聊天记忆管理、提示模板、检索增强生成(RAG)、工具调用(Function Calling)和智能代理(Agent)等。
2025-07-31 16:38:49
1322
原创 Elasticsearch简述
自定义评分是 Elasticsearch 中强大的功能,允许您超越默认的相关性算法,根据业务需求定制评分逻辑。以下是实现自定义评分的全面方法。结构"query": {"query": { "match": { "name": "手机" } }, // 基础查询"functions": [ // 评分函数列表// 这里添加各种评分函数],"score_mode": "multiply", // 函数结果组合方式"boost_mode": "multiply", // 与原始查询分数结合方式。
2025-07-28 00:32:16
1193
原创 Elasticsearch-9.0.4安装教程
解压elasticsearch-analysis-ik-9.0.4.zip文件到analysis-ik目录下。解压下载的elasticsearch-9.0.4-windows-x86_64.zip。post请求,请求中的pSKBQZgBSvl7mPAWXAbH为ID号。在plugins目录下创建一个analysis-ik目录。修改三号数据为新的完整内容,阳光洒落测试123。post请求,_doc的含义为自动创建id值。delete请求,ID删除,内容 “新的完整内容,阳光洒落测试123。
2025-07-25 21:13:48
1398
原创 RabbitMQ简述
RabbitMQ 是一个开源的 消息代理(Message Broker) 软件,实现了 高级消息队列协议(AMQP),用于在分布式系统中存储、转发消息,支持异步通信、解耦服务、负载均衡和消息缓冲。
2025-07-24 17:52:20
1262
原创 Redis Stream简述
Redis Stream 是 Redis 5.0 引入的一种新的数据结构,主要用于消息队列场景。它借鉴了 Kafka 的设计理念,提供了持久化的、可回溯的消息流功能。
2025-07-16 15:14:56
1061
原创 seata2.0.0简述
特性XA 模式AT 模式TCC 模式SAGA 模式一致性强一致最终一致最终一致最终一致性能低(2PC 阻塞)高(无锁)中(无全局锁)中(长事务)侵入性无无高中适用场景短事务强一致常规业务金融核心跨系统长流程。
2025-07-11 16:29:24
1146
原创 Sentinel简述
Sentinel是阿里巴巴开源的一款面向分布式服务架构的轻量级流量控制组件,以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保障微服务的稳定性。
2025-07-01 02:04:39
613
原创 微服务Spring Cloud Gateway详解
Component@Override//OrderedGatewayFilter的参数1为:GatewayFilter(被包装的实际过滤器实例),参数2为:顺序值(数值越小优先级越高)//优先度设置为1低于MyGlobalFilter的优先度0,能获取到MyGlobalFilter设置的user-info@Override//截取MyGlobalFilter的user-info数据},1);
2025-06-30 13:30:10
875
原创 OpenFeign简述
OpenFeign 是一个声明式的 HTTP 客户端,它使得编写 Web 服务客户端变得更加简单。在微服务架构中,OpenFeign 常用于服务间的通信。
2025-06-29 19:36:10
907
原创 Redis基本认识
数据类型值基本类型StringHashListSet{A,B,C}SortedSet特殊类型GEO{A:(x,y)}BitMapHyperLog还有很多数据类型…相同出口为栈,例子如下从左进左出从右进右出不相同出口为队列,例子如下从左进右出从右进做出Redis提供的事务是将命令打包,然后一次性、按照先进先出的顺序(FIFO)有序的执行。
2025-06-29 11:49:54
1215
原创 Java反射
反射反射的主要类Class所含包:java.lang.ClassMethod所含包:java.lang.reflect.MethodField所含包:java.lang.reflect.FieldConstructor所含包:java.lang.reflect.Constructor
2025-06-26 02:38:26
1312
原创 Java注解
注解通过@interface关键字进行定义注解本质就是接口,该接口默认继承Annotation接口接口中的属性就是接口的抽象方法属性的返回值类型基本数据类型字符串枚举注解Class类型以上类型的数组定义了属性,在使用时需要给属性赋值如果定义属性时,使用default关键字给属性默认初始值,则使用注解时,可以不进行属性的赋值如果只有一个属性需要赋值,并且属性的名称是value,则value可以省略,直接定义值就可以。
2025-06-21 00:07:31
926
原创 JWT简介
JWT(JSON Web Token)是一种开放标准(RFC 7519),用于在网络应用环境间安全地传递声明(claims)JWT由三部分组成,用点号(.)分隔,例子:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6Ind3dy5qc29uLmNuIiwic3ViIjoiZGVtbyIsImlhdCI6MTc1MDMyMDEzOCwibmJmIjoxNzUwMzIwMTM4LCJleHAiOjE3NTA0MDY1Mzh9.KYelIqH7FqMI
2025-06-20 15:15:26
359
原创 SpringBoot自动装配AutoConfiguration.imports
在Spring Boot中,AutoConfiguration.imports是Spring Boot 2.7引入的一种新的自动配置加载机制,用于替代传统的spring.factories。
2025-06-17 02:31:48
267
原创 关于SpringBoot使用ComponentScan注解导致网页404问题
在SpringBoot中使用@ComponentScan注解时,需要特别注意其对自动扫描机制的影响。
2025-06-17 00:20:57
209
原创 HTTP Client测试工具
http-requests-log.http文件是历史记录,每次访问的信息都会记录在里面。在idea的设置里面找到插件,搜索http client下载。创建http-client.env.json文件。修改xc-content-api.http的地址。以上代表用哪种格式,需要用空行来和下面隔开。以上json是post请求携带的内容。创建一个xxx.http文件。以上代表post请求的url。
2025-06-04 08:51:58
294
原创 java函数式编程
在使用时如果我们在重写方法的时候,方法体中只有一行代码,并且这行代码是调用了第一个参数的成员方法,并且我们把要重写的抽象方法中剩余的所有的参数都按照顺序传入了这个成员方法中,这个时候我们就可以引用类的实例方法。在使用时如果我们在重写方法的时候,方法体中只有一行代码,并且这行代码是调用的了某个类的静态方法,并且我们要把重写的抽象方法中所有的参数都按照顺序传入了这个静态方法中,这个时候我们就可以引用类的静态方法。Lambda是jdk8的语法糖,它可以对某些匿名内部类的写法进行简化。
2025-06-04 08:51:05
858
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人