自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 LangChain4j实现Tools调用

【代码】LangChain4j实现Tools调用。

2025-03-08 20:54:39 275 2

原创 Java中的三种IO模型

模型类型优点缺点适用场景BIO同步阻塞简单易用高并发下性能差低连接数场景NIO同步非阻塞支持高并发,效率高实现复杂高并发网络应用AIO异步非阻塞高性能,资源利用率高编程复杂,调试困难高性能实时应用。

2025-03-07 20:19:33 502

原创 装饰者模式+适配器模式代码举例

装饰者模式就像给一个普通蛋糕加装饰:你可以加奶油、撒巧克力屑,每加一层,蛋糕就变得更美味或漂亮。示例:用装饰者模式装饰一个蛋糕,添加奶油和巧克力。

2025-03-07 20:14:39 274

原创 基于redis实现springAI记忆存储

【代码】基于redis实现springAI记忆存储。

2025-02-18 22:04:41 449

原创 Java---反射

Java反射

2025-02-14 19:57:14 1342

原创 Spring依赖注入

在 Spring 框架中,当使用构造方法注入时,可以通过注解来简化代码。这是 Lombok 提供的一个非常实用的注解,它能够自动生成一个构造方法,该构造方法会注入类中的所有final字段或标有@NonNull注解的字段。

2025-02-02 22:24:13 202

原创 Servlet笔记

创建一个类,实现Servlet,重写service方法,参数为HttpServletRequest,HttpServletResponse,从request对象中获取请求报文的所有信息,主要是获取参数。3.tomcat会根据请求中的url找到对应的servlet,实例化该servlet对象,调用service方法,同时将HttpServletRequest,HttpServletResponse对象传入。2.创建servlet类,继承HttpServlet。4.在service方法中定义业务处理代码。

2025-01-26 21:45:36 208

原创 MongoDB

MongoDB中存储的文档必须有一个"_id"键。这个键的值可以是任何类型的,默认是个ObjectId对象。它与传统的关系型数据库(如 MySQL)不同,使用的是。在一个集合里面,每个文档都有唯一的"_id"值,来确保集合里面每个文档都能被唯一标识。:MongoDB 存储数据的二进制格式,比 JSON 更高效。:MongoDB 中的记录,类似 JSON 格式。,非常适合需要快速开发和处理海量数据的场景。:存储文档的容器,相当于关系型数据库的表。:文档的唯一标识符,相当于主键。:存储多个集合的容器。

2025-01-21 22:07:37 197

原创 Elasticsearch 操作示例

【代码】 Elasticsearch 操作示例。

2025-01-20 19:14:17 107

原创 Elasticsearch Java 客户端

Elasticsearch Java 客户端 是 Elasticsearch 官方提供的 SDK,用于在 Java 应用中与 Elasticsearch 集群进行通信。它封装了 Elasticsearch 的 HTTP API,支持构建查询请求、执行查询、索引数据等操作。常用查询类型的详细解析及其用法:作用:用于组合多个查询条件,是 Elasticsearch 中最常用的查询类型。 允许组合多个子查询,并指定它们之间的逻辑关系,例如::子查询必须满足(相当于逻辑 AND)。:子查询可以满足(相当于逻辑 OR

2025-01-20 18:12:46 328

原创 **CompletableFuture**

通过编排,可以有效地管理任务间的依赖关系、处理结果,以及错误处理,从而创建复杂的非阻塞异步程序。是用于在前一个阶段完成后执行Runnable任务的方法,但它们不使用前一个阶段的结果,也不返回任何值。如果前一个阶段的结果已经准备好,并且调用线程是释放计算结果的线程,那么处理将立即在这个线程上执行。接口,提供了一种灵活的方法来异步地处理任务,允许程序在等待任务完成的同时继续执行其他操作。完成后异步执行一个操作,不使用计算的结果,可能在另一个线程中执行。完成后执行一个操作,不使用计算的结果。

2025-01-19 23:02:40 1237 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除