zhenghaoz zhenghaoz
4年前
算法笔记:B树
B树广泛应用于各种文件系统,文件系统中,数据都是按照数据块来进行读取操作。结合二叉树的优点和文件系统的特点,于是就有了B树:btree(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/ae3caa193bc4c55f0519114b15313721.png)B树当中每个节点存储
九章 九章
4年前
深入浅出理解DiskLruCache
什么是DiskLruCache?简单来说,DiskLruCache是一种管理数据存储的技术,单从Cache的字面意思也可以理解到,"Cache","高速缓存"。在很多我们接触的APP中,大多数APP是利用了这一技术的,例如:微博,网易新闻,QQ等等。当无网络时,打开这类APP时,是不能接收网络数据的,但是你会发现
Stella981 Stella981
4年前
Spark学习之路 (二十八)分布式图计算系统
一、引言  在了解GraphX之前,需要先了解关于通用的分布式图计算框架的两个常见问题:图存储模式和图计算模式。二、图存储模式  巨型图的存储总体上有边分割和点分割两种存储方式。2013年,GraphLab2.0将其存储方式由边分割变为点分割,在性能上取得重大提升,目前基本上被业界广泛接受并使用。
Stella981 Stella981
4年前
Elasticsearch Query DSL之Term level queries
简介term\_level查询操作的是存储在反向索引(倒排索引)中的准确词根,这些查询通常用于结构化数据,如数字、日期和枚举,而不是全文字段,无需进行分析(分词),termlevel查询类似于关系型数据库的(where条件过滤)。其查询模式如下:termquery查找包含指定字段中精确匹配查询字符串的文档。
Wesley13 Wesley13
4年前
Java properties文件中如何添加空格
Java(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Flib.csdn.net%2Fbase%2Fjavase)的properties文件中存储的是keyvalue格式的数据,例如:name1value1name2value2如果要在value1后面加上
Wesley13 Wesley13
4年前
mysql性能优化思考
作者:恒小发链接:https://www.zhihu.com/question/19719997/answer/574410444来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 分表我们前面有提到过对于mysql,其数据文件是以文件形式存储在磁盘上的。当一个数据文件过大时,操作系统对大文件
贾蔷 贾蔷
7个月前
手把手教你实现哈希表:从代码到原理的新手友好指南
一、简介和应用哈希表(HashTable)是一种高效的数据结构,通过哈希函数将键(Key)映射到存储位置,实现O(1)时间复杂度的查找、插入和删除操作。它广泛应用于缓存系统、数据库索引、字典查询等场景。例如,在编程中需要快速根据用户ID查找信息时,哈希表能
让存储绿“翼”盎然,天翼云HBlock入选工信部目录!
近日,中国电信天翼云的自研产品HBlock凭借“存储资源盘活技术”成功入选《国家工业和信息化领域节能降碳技术装备推荐目录(2024年版)》(以下简称《目录》),这一成绩是对中国电信天翼云以科技创新赋能千行百业绿色低碳发展的认可。存储资源盘活技术作为该目录唯一的存储软件技术,能够快速整合现网资源,大幅提升基础设施资源利用率,同时具备轻量、绿色、灵活、共生等优势,助力企业实现节能降碳和降本增效,为数据中心绿色转型提供技术保障。
京东APP百亿级商品与车关系数据检索实践
作者:京东零售张强导读本文主要讲解了京东百亿级商品车型适配数据存储结构设计以及怎样实现适配接口的高性能查询。通过京东百亿级数据缓存架构设计实践案例,简单剖析了jimdb的位图(bitmap)函数和lua脚本应用在高性能场景。希望通过本文,读者可以对缓存的内
小白学大数据 小白学大数据
8个月前
自动化爬虫:requests定时爬取前程无忧最新职位
引言在互联网招聘行业,前程无忧(51job)作为国内领先的招聘平台之一,汇聚了大量企业招聘信息。对于求职者、猎头或数据分析师来说,实时获取最新的招聘信息至关重要。手动收集数据效率低下,而通过Python编写自动化爬虫,可以定时爬取前程无忧的最新职位,并存储