-
-
还不懂Java集合框架?阿里架构师总结了这五点,看完至少能掌握99%
早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack, 和 Properties 这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用 Vector 类的方式和使用 Properties 类...
05月22日[编程文章]浏览:21
-
JAVA程序员自救之路——SpringAI之Advisor,简化RAG开发
之前一篇文章讲过RAG的一个demo。详细内容请看,JAVA程序员自救之路——SpringAI与ES实现RAG...
05月22日[编程文章]浏览:20
-
SpringAI版本更新:向量数据库不可用的解决方案!
Spring AI 前两天(4.10 日)更新了 1.0.0-M7 版本后,原来的 SimpleVectorStore 内存级别的向量数据库就不能用了,Spring AI 将其全部源码删除了。此时我们就需要一种成本更低的解决方案来解决这个问题,如何解决呢?我们一起来看。解决方案:Redis 向量数据...
05月22日[编程文章]浏览:22
-
-
java中CopyOnWriteArrayList
在 Java 并发编程中,CopyOnWriteArrayList(COW 列表) 是一个读写分离的线程安全 List,通过写时复制(Copy-On-Write) 机制实现无锁读,特别适合读多写少的高并发场景。以下从核心原理、源码实现、使用场景...
05月22日[编程文章]浏览:24
-
JAVA工程师面试考试测试题(Java面试题HR必备)
面试题一、单项选择题(每小题2分,共20分)1:下列属于合法的Java标识符是( A _cat B 5books C +static D -3.14159...
05月22日[编程文章]浏览:20
-
-
集合篇-Stack(JAVA)
前言Stack类从命名就可以很清晰的定位成栈,栈的特性是先进后出或者后进先出。而且从jdk给出的文档也很清楚的知道它的一些特性。demo案例执行结果源码解析...
05月22日[编程文章]浏览:21
-
JAVA程序员自救之路——Elasticsearch向量搜索
什么是向量搜索向量搜索是一种基于向量相似度的信息检索技术,它通过将数据表示为高维向量,然后计算这些向量之间的距离或相似度来找到最相关的结果。适用于相似商品推荐,语义搜索,个性化匹配等场景。常用的数据工具有Milvus,Pinecone,ES,Redis Vector等。此篇文章重点介绍ES的向量搜索...
05月22日[编程文章]浏览:19