- 博客(16)
- 收藏
- 关注
原创 RAG(Retrieval-Augmented-Generation)检索增强生成
RAG(检索增强生成)是一种结合数据检索技术和大语言模型(LLM)的AI框架,旨在优化LLM的输出,使其更准确、及时且符合用户需求。
2025-05-22 16:48:36
439
原创 GORM-Golang的ORM框架(1)
对象关系映射(ORM)是一种技术,用于解决面向对象编程与关系数据库之间的互不匹配问题。ORM通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库。有了ORM,在大部分场景中,可以像操作对象一般操作数据库,而不需要使用复杂的SQL语句。
2025-04-06 14:54:52
1977
原创 Elasticsearch搜索引擎 4(DSL for JAVA)
在Java客户端使用DSL查询,参数的格式完全参考DSL查询语句的JSON结构。
2025-03-16 18:46:15
868
原创 Elasticsearch搜索引擎 3(DSL)
Elasticsearch提供了基于JSON的DSL()语句来定义查询条件,其JavaAPI就是在组织DSL条件。
2025-03-16 16:01:32
2154
原创 Learn Spring Cloud 2 GateWay
Override//1.获取请求头中的userInfo//2.判断userInfo@Override/*** 保存当前登录用户信息到ThreadLocal* @param userId 用户id*//*** 获取当前登录用户信息* @return 用户id*//*** 移除当前登录用户信息*/添加拦截器@Override。
2025-03-11 16:26:58
1238
原创 Learn Spring Cloud
1.单体架构:所有的项目模块都写在同一个工程中,项目部署时需要对所有模块一起编译打包。2.微服务结构:将单体架构中的功能模块从单体应用中拆分出来,独立部署为多个服务。
2025-03-10 21:30:42
1017
原创 Learn Redis 3 (Java)
是数据交换的缓冲区,读写性能非常高,用空间换时间,一般用于存储高频数据。用户查询数据时,首先到缓存中查找,命中直接返回,不命中再查询数据库。
2025-03-09 15:21:49
980
原创 Learn Redis 2 (Java)
1.对于普通的基于session实现登录可以解决日常问题,当访问用户量逐渐变多时,就会部署多个TomCat通过Nginx实现负载均衡,但是TomCat之间的session是不共享的,当你第一次在TomCat1登录后端返回token,当你不小心退出第二次登录时负载均衡到TomCat2,此时TomCat2的session是空的,因为session不共享,又要重新登录😓。
2025-03-07 21:09:53
659
原创 Learn Redis (Java)
Redis对比日常使用的MySQL,MySQL是存储在磁盘上,Redis是基于内存存储的,Redis是内存上的数据库,可高速的存取数据。
2025-03-05 11:41:31
1063
原创 Learn RabbitMQ1 (Java)
更多信息访问RabbitMQ官网:RabbitMQ: One broker to queue them all | RabbitMQ。相比于direct,发送者可以使用通配符*(匹配一个词),#(一个或多个),可以使用它的模糊性质来区分不同队列。相比于fanout,多了一个BindingKey,发送者可以根据key选择性向交换机中不同的队列发消息。topic(通配符订阅):类似direct,不过RoutingKey可以使用通配符(*#)headers(头匹配):基于MQ的消息头匹配,用的少。
2025-03-03 13:06:16
639
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅