-
-
java中CopyOnWriteArrayList
在 Java 并发编程中,CopyOnWriteArrayList(COW 列表) 是一个读写分离的线程安全 List,通过写时复制(Copy-On-Write) 机制实现无锁读,特别适合读多写少的高并发场景。以下从核心原理、源码实现、使用场景...
05月22日[编程文章]浏览:2
-
JAVA工程师面试考试测试题(Java面试题HR必备)
面试题一、单项选择题(每小题2分,共20分)1:下列属于合法的Java标识符是( A _cat B 5books C +static D -3.14159...
05月22日[编程文章]浏览:2
-
-
集合篇-Stack(JAVA)
前言Stack类从命名就可以很清晰的定位成栈,栈的特性是先进后出或者后进先出。而且从jdk给出的文档也很清楚的知道它的一些特性。demo案例执行结果源码解析...
05月22日[编程文章]浏览:2
-
JAVA程序员自救之路——Elasticsearch向量搜索
什么是向量搜索向量搜索是一种基于向量相似度的信息检索技术,它通过将数据表示为高维向量,然后计算这些向量之间的距离或相似度来找到最相关的结果。适用于相似商品推荐,语义搜索,个性化匹配等场景。常用的数据工具有Milvus,Pinecone,ES,Redis Vector等。此篇文章重点介绍ES的向量搜索...
05月22日[编程文章]浏览:2
-
全局视角看技术-Java多线程演进史
作者:京东科技 文涛全文较长共6468字,语言通俗易懂,是一篇具有大纲性质的关于多线程的梳理,作者从历史演进的角度讲了多线程相关知识体系,让你知其然知其所以然。前言2022年09月22日,JDK19发布了,此版本最大的亮点就是支持虚拟线程,从此轻量级线程家族再添一员大将。虚拟线程使JVM摆脱了通过操...
05月22日[编程文章]浏览:1
-
-
Java集合类之Vector
Vector源码解析老样子,话不多说先上一张UML类图Vector的初始化构造方法无参构造(默认调用初始化容量的构造方法,默认容量为10)public Vector( { //这里会调用Vector带容量参数的构造方法默认容量为10 //这里和ArrayList不同的是ArrayList在调用...
05月22日[编程文章]浏览:1
-