E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
k-v
golang-Context包之Context
上下文包含的功能有:
k-v
(WithValue)取消信号(withCancel)超时时间(WithTimeout)截止时间(WithDeadline)上下文是可以进行传播的,也就是说通过调用一些方法可以由父级派生出子级使用场景
铁皮小德
·
2022-12-25 00:54
#
每日一库
Golang
golang
使用Java将Json文件转换成CSV文件
将JSON文件数据导入ClickHouse的时候,由于JSON数据格式相对复杂,不是简单的
K-V
格式,所以将JSON数据进行处理,转换成CSV格式,代码如下:importcom.alibaba.fastjson.JSON
买了否冷
·
2022-12-24 07:24
大数据
java
MapReduce模型初探(二)
reduce增加了本地优化(本地reduce)过程:map–>combin(本地reduce)–>partition–>reduceMR详细的执行流程图:改图一共分为两大部分:map阶段读取输入文件内容,解析成
k-v
yanzhelee
·
2022-12-23 03:24
hadoop
mapreduce
执行流程
【Redis技术探索】「底层架构原理」帮你从底层彻底吃透RDB技术原理(入门第一步)
前提概要Redis是一个的键-值(
K-V
)对的内存数据库服务,通常包含了任意个非空数据库。
洛神灬殇
·
2022-12-21 11:48
深入浅出Redis原理及实战
redis
架构
数据库
对话张冬洪 | 全面解读NoSQL数据库Redis的核心技术与应用实践
Redis作为基于
K-V
weixin_33736048
·
2022-12-20 13:18
运维
数据结构与算法
memcached
全面解读NoSQL数据库Redis的核心技术与应用实践
Redis作为基于
K-V
weixin_30636089
·
2022-12-20 13:48
运维
数据结构与算法
lua
全面解读 NoSQL 数据库 Redis 的核心技术与应用实践
Redis作为基于
K-V
高效运维
·
2022-12-20 13:08
Redis知识点汇总
Redis知识点汇总为什么会使用redis~Redis基于内存的
K-V
数据库,访问速度快;~支持数据的持久化(可以将数据保存到硬盘,重启Redis之后可以重新写入内存);~支持丰富数据类型,主要包括string
@索隆
·
2022-12-13 02:56
中间件
java
redis
Python中json库
文章目录概念json操作json转换成字典:字典转成json串总结概念json是一种通用的数据类型一般情况下接口返回的数据类型都是json长得像字典,形式也是
k-v
{}其实json是字符串字符串不能用key
A-L-Kun
·
2022-11-13 10:33
python
json
python
开发语言
Redis数据结构(一)-Redis的数据存储及String类型的实现
1引言Redis作为基于内存的非关系型的
K-V
数据库。
·
2022-10-30 22:28
golang -context
主要在goroutine间传递上下文消息,包括了取消信号,超时时间,截止时间和
k-v
等。
husky_1
·
2022-10-27 20:10
Redis的数据存储及String类型的实现
哈希表实现3String类型3.1String类型使用场景3.2String类型的实现——SDS结构3.3SDS与C字符串之间的区别3.4SDS结构优化3.5字符集编码4总结Redis作为基于内存的非关系型的
K-V
·
2022-10-25 20:20
深入底层C源码讲透Redis核心设计原理
目录1.redis基本特性2.redis应用场景3.数据结构3.1string1.redis基本特性2.redis应用场景3.数据结构3.1stringredis中都是
k-v
结构,key在底层都是string
bingtanghulu_6
·
2022-10-06 07:49
redis
java
数据库
Redis四:Redis核心设计原理、Redis
K-V
底层设计原理、Redis 渐进式rehash及动态扩容机制、Redis核心编码结构、亿级用户日活统计BitMap实战及源码分析
目录Redis基本特性Redis应用场景RedisDb数据结构StringListHashSetZSetGeoHashGeoHash算法GeoHash经纬度编码点赞关注加收藏!后续内容看下一篇Redis五:Redis6.0新特性、多线程、ClientSideCache、AclsRedis基本特性非关系型的键值对数据库,可以根据键以O(1)的时间复杂度取出或插入关联值Redis的数据是存在内存中的键
PoetryAndTheDistance
·
2022-10-06 07:15
Redis学习之路
数据结构
分布式
链表
数据库
redis
上好的集合类
集合继承关系Collection接口有两个重要的子接口ListSet,他们的实现子类都是单列集合Map接口的实现子类是双列集合,存放的
K-V
遍历方式普通for循环for(inti=0;i
软人学java
·
2022-09-15 15:04
蓝桥杯
职场和发展
redis存储结构及常用类型底层结构
redis是一种使用
K-V
形式做数据存储的数据库。正如Mysql底层使用B+来维护索
33A11
·
2022-09-14 15:29
redis系列
java
redis
Redis的数据类型结构与Redis特性
redis是基于内存
k-v
的数据库,那它都提供了哪些数据类型和应用场景呢?redis的应用场景如果我们要选用redis加入自己的系统架构,那我们需要redis为我们做什么呢?
想看全国大赛
·
2022-09-13 10:41
redis
redis
数据库
【Spring】@Cacheable 注解的使用及原理
比如常用的Redis其实是一种常见的
K-V
非关系型数据库,处理很多数据的缓存时,需要经过网络IO才能提供服务。与网络缓存对应的,就是本地缓存。其中比较经典的本地缓存实现方式,有:Concurr
雨下一整晚real
·
2022-09-09 08:42
spring
java
缓存
golang笔记——map底层原理
和map相关的操作主要是:增加一个
k-v
对——Addorinse
无昵称啊
·
2022-08-24 23:54
Go 编程复杂数据类型 Map
目录一、Map的定义Map的定义Map中的Key二、Map的操作一、Map的定义Go中的Map是一组无需的
K-V
类型的数据,与Python中的字典Dict和Java中的HashMap结构类似。
·
2022-08-19 09:18
1.Redis从入门介绍到简单部署安装与使用
0x00Redis介绍前言引入Redis特点Redis优势Redis与其他
K-V
存储异同Redis应用Redis补充说明0x01Redis单实例安装部署1.Windows2.Linux0x02Redis
唯一极客知识分享
·
2022-07-22 10:52
企业实践
个人博客文章
数据库
大数据
python
redis
linux
SpringBoot整合MongoDB
了解MongoDBMongoDB可以直接使用,采用
K-V
的形式存储数据;可以不用指定存储数据的类型,任何数据的类型都是按照
k-v
的形式存储;采用的是insert的一次,{保存的数据
k-v
};保存一行数据
便利店狗砸
·
2022-07-20 13:43
mongodb
Hive 文件格式详解
hive中的file_formatSEQUENCEFILE:生产中绝对不会用,
k-v
格式,比源文本格式占用磁盘更多TEXTFILE:生产中用的多,行式存储RCFILE:生产中用的少,行列混合存储,OCR
beautiful_huang
·
2022-07-12 09:16
Hadoop
Hive
hive
redis 存储结构原理 1
的基本使用方式,用起来倒是都没有啥问题了,不过还是那句话,会应用之后,我们必须要究其原理,知其然知其所以然今天我们来分享一下关于redis的存储结构的原理redis的存储结构的原理我们都知道redis是一个
K-V
·
2022-07-08 22:23
redis
Elasticsearch学习-ES中的别名是什么
ES中的索引是一系列文档的集合,文档以JSON的数据格式存储在索引中,我们都知道,JSON数据格式是有一系列
K-V
键值对组成的,在
K-V
键值对中,每个value都是有数据类型的,如:字符串,整数,日期等类型
wind_huise
·
2022-06-29 09:41
elasticsearch
别名
alias
reindex
重建索引
Redis为什么比MYSQL快,理由不止单线程,深耕解析Redis底层结构
Redis存储数据是以
K-V
的形式存储,时间复杂度是O1,而Mysql的底层一般是
m0_67400972
·
2022-06-13 19:34
面试
学习路线
阿里巴巴
redis
mysql
缓存
python
数据挖掘
redis底层数据结构 -String
redis包含5种常用数据结构String、List、Hash、Set、Zset基础铺垫以set为例redis其实可以理解为
K-V
数据库,因此对每个键值对都会有一个dictEntry,里面存储了指向Key
牛八里昂
·
2022-06-07 22:09
redis
redis
数据结构
redis学习(超详细)
redis全称RemoteDictionaryServer优质的性能保证定时异步刷盘单
K-V
容量1GB(相比memcache1MB)丰富的数据类型(一共支持有8种,常用5种)String:最基本的数据类型
C-Ray
·
2022-05-29 09:03
redis
数据库
Kafka 压测:3 台廉价服务器竟支撑 200 万 TPS
因为日志比起数据库或者
K-V
存储是更简单的东西。我
图灵学院
·
2022-05-20 08:56
IT
Java
服务器
压测
【Java面试】Redis存在线程安全问题吗?为什么?
RedisServer本身是一个线程安全的
K-V
数据库,也就是说在RedisServer上执行的指令,不需要任何同
·
2022-05-18 14:54
java
技术干货| MongoDB时间序列集合
measurement:带有特定时间序列的
K-V
集合。meta-data:时序序列里很少随时间变化的
K-V
对,同时可以用于识别整个时序序列。time-series:一段间隔内的一系列测量值。t
·
2022-05-12 15:39
mongodb数据库
golang的协程上下文的具体使用
go协程上下文contextgolang的context主要用来在goroutine之间传递上下文信息,包括:取消信号、超时时间、截止时间、
k-v
等context是golang1.17版本之后才出的特性上下文解决的问题协程间的通信例如
·
2022-04-11 17:52
Netty之DefaultAttributeMap与AttributeKey的机制和原理
AttributeKey可以想象成一个缓存set,存放了一组key的集合,与DefaultAttributeMap之间的关系是,后者中的哈希图存放键值对(
k-v
)的v即是AttributeKey。
延年有余
·
2022-03-25 13:00
学习HashMap源码
HashMap简介HashMap是一种存储
K-V
类型的容器,HashMap底层数据结构为数组+链表+红黑树(jdk1.8新增),它根据键的HashCode值存储数据,获取元素的时间复杂度为O(1)。
Sierra、
·
2022-03-20 23:00
十六、mysql索引的实现原理和数据结构
也就是说在一个节点上可以存储更多的元素,
k-v
,key就是索引字段,data就是索引字段所在的那一行的数据或是那一行数据坐在的的磁盘文件地址、指针,再去查找元素的时候一次性不是Load一个小元素,而是把一个大的节点的数据一次性全部
会飞的IT蜗牛
·
2022-03-20 07:05
精通mysql数据库
数据结构
mysql
sql
Go语言context上下文管理的使用
goroutine防止goroutine泄漏context.Value的查找过程是怎样的context有什么作用context主要用来在goroutine之间传递上下文信息,包括:取消信号、超时时间、截止时间、
k-v
·
2022-03-09 12:26
JavaSE——深入集合
目录一、集合框架体系1.单列集合2.双列集合(键值对
K-V
形式)二、单列集合接口1.Collection接口1)特点2)遍历元素的方式——Iterator(foreach)2.List接口1)特点2)遍历方式
小鱼981228
·
2022-02-20 17:02
数据结构
java
HashMap源码解析jdk1.8:初始化resize,添加put,获取get
源码解析有参考以下博客:http://www.cnblogs.com/jzb-blog/p/6637823.htmlHashMap:以
k-v
键值对存储格式的容器,key,value都可以为空,key不重复
xhga
·
2022-02-20 16:24
-java集合框架
HashMap
缓存穿透
1缓存穿透,DB压力增大常用的
k-v
型缓存,当查询一个key而缓存中没有value时,就会去database中查询,如果恶意查询会导致db压力增大。
doterlm
·
2022-02-20 11:28
unordered_map、unordered_set模拟实现
开散列哈希表源代码我们针对上期博客中讲述开散列哈希,来对这个
K-V
模型的哈希表来进行封装出unordered_map、unorder
可乐不解渴
·
2022-02-19 08:07
STL
哈希算法
散列表
数据结构
【工作】RedisGraph简单调研
通过一段时间的janusgraph调研与测试,总结以下几点基于属性图模型使用gremlin框架与查询语言底层存储基本都是类
k-v
数据库引擎(cassandra/hbase/bigtable等)图数据映射成以点为核心的邻接表可以对点和边的属性建立索引检索
苏柏亚的星空
·
2022-02-19 06:02
浏览器对get请求带有缓存问题
问题解决方案一:在封装的时候,在请求标头里放两个
k-v
,一定要写俩config.headers={'Content-Type':'application/json',Authorization:WJT
稻草人_9ac7
·
2022-02-13 00:27
深入leveldb-初步认识leveldb
1.leveldb简介leveldb是google两位工程师实现的单机版
k-v
存储系统,具有以下几个特点key和value都是任意的字节数组,支持内存和持久化存储数据都是按照key排序用户可以重写排序函数包含基本的数据操作接口
豆瓣奶茶
·
2022-02-11 17:05
ConcurrentHashMap
数据结构ConcurentHashMap底层使用数组加链表的形式存储,
K-V
通过内部类Node包装,当链表长度大于8时,转换为树节点(TreeN
ledge
·
2022-02-11 06:49
C#可变参数params示例详解
当时群友的设计是类似字典的设计,直接添加
k-v
的操作,本人看到后思考了一下觉得使用c#中的params可以更优雅的实现一个key同时添加一个集合的操作,看起来会更优雅一点,这期间还有群友说道params
·
2022-02-10 14:28
Dubbo自适应拓展机制原理与实例
但有时候你并不想用某些实现类,造成浪费获取某个实现类的方式不够灵活,只能遍历DubboSPI优点:方便获取实现类:使用
k-v
配置IoC依赖注入功能:通过Adaptive来实现,根据参数来选择不同的实现类采用装饰器模
金泽祺
·
2022-02-09 15:49
因为从来没用过Redis我差点被面试官鄙视
Redis是一个使用C语言编写的,高性能的
K-V
非关系型数据库(NoSQL)。它支持存储多种数据类型,譬如:string,list,set,sortedset,hash等。Redis的读写性
Java爱好狂
·
2022-02-08 20:00
数据库
redis
缓存
Java程序员
面试
浅谈C#可变参数params
当时群友的设计是类似字典的设计,直接添加
k-v
的操作,本人看到后思考了一下觉得使用c#中的params可以更优雅的实现一个key同时添加一个集合的操作,看起来会更优雅一点,这期间还有群友说道params
yi念之间
·
2022-02-08 13:00
Redis常见面试题
基本数据类型String:存放的是
k-v
键值对。如:setkv;使用场景:常规计数,缓存等List:有序,可重复。
小猴子_X
·
2022-02-05 12:00
JAVA_集合
只能放一个NullHashSet;LinkedHashSet;TreeSetQueue:Deque:双端队列;BlockingQueue:阻塞队列;AbstractQueue:非阻塞队列Map:双列,
k-v
小猴子_X
·
2022-02-04 23:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他