logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

红黑树是什么,为什么HashMap使用红黑树代替数组+链表?

红黑树是一种自平衡的二叉搜索树,它是一种在插入和删除操作时能够自我调整以保持平衡的数据结构。红黑树之所以称为红黑树,是因为每个节点都具有颜色属性,可以是红色或黑色,这些颜色属性必须满足一定的约束条件,以确保树的平衡性。红黑树必须满足四个条件!根节点是黑色的。每个叶子节点(NIL节点,即空节点)是黑色的。如果一个节点是红色的,则它的两个子节点都是黑色的(不能有连续的红色节点)。从任一节点到其每个叶子

文章图片
#链表#数据结构#java
Spring设计模式-实战篇之策略模式 + 工厂模式

对于大量的if-else,特别是大量的嵌套的if-else,可以用策略模式+工厂模式优化,少量的if-else就没必要了;使用设计模式,将会增加代码量,但是解耦性特别强,代码更加清晰易懂,而且具有更强的扩展性和维护性。策略模式将不同的责任分配到不同的类中,实现单一职责原则,提高代码的内聚性。ps:以下是我整理的java面试资料,感兴趣的可以看看。最后,创作不易,觉得写得不错的可以点点关注!# 《J

文章图片
#spring#设计模式#策略模式 +2
优化IDEA卡顿,提示慢的问题,亲测有效!

经过以上修改,IDEA的速率会大幅起飞,作为程序员,特别是Java程序员,个人推荐内存起码要32G以上,如有其它问题欢迎留言!

文章图片
#intellij-idea#java#ide
Spring-AI 接入(本地大模型 deepseek + 阿里云百炼 + 硅基流动)

Spring-AI 接入(本地大模型 deepseek + 阿里云百炼 + 硅基流动)

文章图片
#spring#人工智能#java
通义千问大模型调优

​​大模型调优​​ 指的是通过一系列技术和方法,调整或影响一个大语言模型的行为和输出,使其更契合特定任务、领域或风格需求的过程。简单来说,就是​​“教”一个通用的、知识渊博的模型,让它变得更“专业”,更能理解并满足你的独特要求。​​您给出的定义非常精准:​​“调优是指可以根据自己的需求获取更精准或者更有创建性的一些答案”​​。我们可以从两个维度来理解这个定义:​​更精准​​:让模型在特定领域(如医

文章图片
#人工智能
【AI 大模型】一文彻底掌握提示词工程

提示工程├── 基础概念│ ├── 定义与重要性│ └── 与传统编程的区别│├── 核心要素│ ├── 角色设定│ ├── 任务描述│ ├── 上下文信息│ ├── 输出格式│ ├── 约束条件│ └── 示例演示│├── 进阶技巧│ ├── 思维链(CoT)│ ├── 自我一致性│ ├── 思维树│ ├── 分治法│ └── 角色扮演│├── 安全防护│ ├── 攻击类型识别│ ├── 防护策

文章图片
#人工智能
Spring-AI 接入(本地大模型 deepseek + 阿里云百炼 + 硅基流动)

Spring-AI 接入(本地大模型 deepseek + 阿里云百炼 + 硅基流动)

文章图片
#spring#人工智能#java
Qdrant 向量数据库完全指南:从入门到 Spring AI/LangChain4J 集成实践

Qdrant(读音:quadrant)是一个用 Rust 编写的开源向量相似度搜索引擎,专门用于存储、搜索和管理向量嵌入(Vector Embeddings)。它提供了高性能的向量搜索能力,支持过滤、负载均衡等功能,非常适合构建推荐系统、语义搜索、AI 助手等应用。高性能:基于 Rust 实现,性能出色易集成:提供多语言客户端,与 Spring AI、LangChain 等框架集成良好功能丰富:支

文章图片
#java
Qdrant 向量数据库完全指南:从入门到 Spring AI/LangChain4J 集成实践

Qdrant(读音:quadrant)是一个用 Rust 编写的开源向量相似度搜索引擎,专门用于存储、搜索和管理向量嵌入(Vector Embeddings)。它提供了高性能的向量搜索能力,支持过滤、负载均衡等功能,非常适合构建推荐系统、语义搜索、AI 助手等应用。高性能:基于 Rust 实现,性能出色易集成:提供多语言客户端,与 Spring AI、LangChain 等框架集成良好功能丰富:支

文章图片
#java
Qdrant 向量数据库完全指南:从入门到 Spring AI/LangChain4J 集成实践

Qdrant(读音:quadrant)是一个用 Rust 编写的开源向量相似度搜索引擎,专门用于存储、搜索和管理向量嵌入(Vector Embeddings)。它提供了高性能的向量搜索能力,支持过滤、负载均衡等功能,非常适合构建推荐系统、语义搜索、AI 助手等应用。高性能:基于 Rust 实现,性能出色易集成:提供多语言客户端,与 Spring AI、LangChain 等框架集成良好功能丰富:支

文章图片
#java
    共 15 条
  • 1
  • 2
  • 请选择