Elasticsearch之原理详解 1 Elasticsearch 1.1 简介 ES是使用 Java 编写的一种开源搜索引擎,它在内部使用 Lucene 做索引与搜索,通过对 Lucene 的封装,隐藏了 Lucene 的复杂性,取而代之的提供一套简单一致的 RESTful API 然而,Elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎。 它可以被下面这样准确的形容: 一个分布式的实时文档存储 数据结构与算法 2025年05月23日 50 点赞 0 评论 11431 浏览
【算法】快速排序 目录 一、递归版本 1.1 hoare版本 1.2 挖坑法 1.3 lomuto前后指针版本 二、快排优化 2.1 时间复杂度的计算 2.1.1 理想状态 2.1.2 有序状态 2.1.3 大量重复数据 2.2 优化 2.2.1 随机选key 2.2.2 三数取中 2.2.3 三路划分 三、非递归版本 数据结构与算法 2025年04月21日 76 点赞 0 评论 11403 浏览
项目日常0918 1. List --> NullPointerException EXP: List<Wgab07Ab01ResDTO> wgab07Ab01ResDTOS = steadyDoUnemployDAO.rollbackWgab07HaveAab001(paramsSteadyDTO); if(CollectionUtils.isEmpty(wgab07Ab01ResDTO 数据结构与算法 2024年11月16日 68 点赞 0 评论 11385 浏览
极致性能的服务器Redis之Hash类型及相关指令介绍 目录1. Hash介绍2. hset3. hget3. hdel5. hkeys6. hvals编辑7. hgetall 8. hexists9. hmget10. hlen11. hsetnx12. hincrby13. hincrbyfloat1. Hash介绍 Redis 哈希类型是键值对的集合,字段与值均支持字符串、数字等类型,适合建模用户信息、配置项等对 数据结构与算法 2026年01月25日 77 点赞 0 评论 11378 浏览
LeetCode 146. LRU Cache 题解 LeetCode 146. LRU Cache 题解题目描述请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存 int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值࿰ 数据结构与算法 2026年05月01日 87 点赞 0 评论 11377 浏览
数据科学家如何使用 ChatGPT? 作为数据科学家,您可以利用ChatGPT这个强大的工具来简化各种任务、提高工作效率并更高效地生成洞见。无论您是在清理数据、开发模型还是撰写结果报告,ChatGPT 都能提供自动化和优化工作流程的方法。ChatGPT 是由 OpenAI 开发的大型语言模型,其功能远不止于文本生成。作为数据科学家,您可以利用 ChatGPT 来加速工作的各个方面 数据结构与算法 2026年02月27日 35 点赞 0 评论 11360 浏览
【数据结构】——队列 一、队列的概念和结构 概念:只允许在⼀端进⾏插⼊数据操作,在另⼀端进⾏删除数据操作的特殊线性表,队列具有先进先 出FIFO(First In First Out)。入队:进行数据插入的一端叫做队尾出队:进行删除操作的一端叫做队头如下图所示:结构:队列的实现其底层结构和我们上一节学习的栈一样ÿ 数据结构与算法 2025年06月10日 180 点赞 0 评论 11354 浏览
434.【数据库技术基础】SQL 的基本组成 SQL 由如下几个部分组成: 关系数据库的三级模式结构 数据定义语言。SQL DDL 提供定义关系模式和视图、删除关系和视图、修改关系模式的命令。 交互式数据操纵语言。SQL DML 提供查询、是插入、删除和修改的命令。 事务控制(Transaction Control)。SQL 提供定义事务开始和结束的命令。 嵌入式 SQL 和动态 SQL(Emebeded SQL and Dy 数据结构与算法 2025年04月24日 171 点赞 0 评论 11334 浏览
Flutter 组件 simplify 的适配 鸿蒙Harmony 实战 - 驾驭路径精简算法、实现鸿蒙端高性能地理足迹渲染与矢量图形优化方案 欢迎加入开源鸿蒙跨平台社区:#Flutter 组件 simplify 的适配 鸿蒙Harmony 实战 - 驾驭路径精简算法、实现鸿蒙端高性能地理足迹渲染与矢量图形优化方案前言在鸿蒙(OpenHarmony)生态的运动健康轨迹展示、高精度室内导航以及大规模矢量地图看板开发中,“路径性能”是决定用户滑动流畅度的核心红线。面对用户运动 1 小时产 数据结构与算法 2026年04月02日 96 点赞 0 评论 11280 浏览