本文分类:news发布日期:2025/2/25 1:20:09
相关文章
美团一面:说说synchronized的实现原理?问麻了。。。。
引言
在现代软件开发领域,多线程并发编程已经成为提高系统性能、提升用户体验的重要手段。然而,多线程环境下的数据同步与资源共享问题也随之而来,处理不当可能导致数据不一致、死锁等各种并发问题。为此,Java语言提供了一种内置…
建站知识
2025/2/25 1:11:05
根据mysql的执行顺序来写select
过滤顺序指的是mysql的逻辑执行顺序,个人觉得我们可以按照执行顺序来写select查询语句。 目录 一、执行顺序二、小tips三、案例第一轮查询:统计每个num的出现次数第二轮查询:计算**最多次数**第三轮查询:找到所有出现次数为最多次…
建站知识
2025/2/25 1:04:38
Java深度优先搜索DFS(含面试大厂题和源码)
深度优先搜索(Depth-First Search,简称DFS)是一种用于遍历或搜索树或图的算法。DFS 通过沿着树的深度来遍历节点,尽可能深地搜索树的分支。当节点v的所在边都已被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这个…
建站知识
2025/2/21 19:57:28
如何实现跨线程传递变量
文章目录 背景Threadlocal好处 解决方案TransmittableThreadLocal 背景
业务开发中常有需求要在各个线程间传递数据,如果硬编码的话,和代码耦合,不好维护。
Threadlocal
ThreadLocal 的典型应用场景包括:
每个线程需要自己独立…
建站知识
2025/2/10 19:02:54
Vue2 响应式原理
Vue 的响应式原理
Vue 的响应式原理基于"数据劫持"和"依赖收集"的概念。当我们将一个普通的 JavaScript 对象传递给 Vue 实例的 data 选项时,Vue 将遍历此对象的所有属性,并使用 Object.defineProperty()来对每个属性进行 getter 和…
建站知识
2025/2/21 18:55:45
LangChain - 向量存储
文章目录 一、基本操作 (FAISSSimilarity search通过向量进行相似性搜索 (Similarity search by vector) 二、异步操作 (Qdrant异步创建向量存储相似度搜索通过向量进行相似度搜索 三、最大边际相关搜索 (MMR)四、集成 本文转载改编自: https://python.l…
建站知识
2025/2/1 23:46:53