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
阿里云Redis多线程性能提升思路解析
摘要:Redis做为高性能的
K-V
数据库,由于其高性能,丰富的数据结构支持,易用等特性,而得到广泛的应用。
云栖社区v
·
2020-07-31 17:35
京东丁俊:京东分布式
K-V
存储设计与挑战
这一切都是京东分布式
K-V
存储的设计原动力,京东商城-基础架构部丁俊在SACC大会《数据库架构设计与实践》现场分享了京东分布式
K-V
存储的设计与挑战。京东分布式存储两大产品是非持久化存
coqonmdrr954803650
·
2020-07-31 16:33
HashMap中的hash函数
2.HashMap为什么要使用hash函数Java的HashMap中使用的是数组+链表的结构,但在保存时,一个
K-V
键值对应该被存放到数组的哪个位置?通常我们都
逍遥书虫
·
2020-07-31 16:08
HashMap
如何设计一个
K-V
存储系统
如何设计一个
K-V
存储系统?自己设计的话,单机基本思路是用hash函数把key映射到数组,数组元素存放数据的索引,用链表来解决冲突。这样通过key到索引,再直接取出数据。
randyjiawenjie
·
2020-07-31 12:56
数据库
Redis的特点
底层原理Redis存储的是
k-v
格式的数据。
Richard marx
·
2020-07-31 10:58
redis
数据库
Redis自学手册
Redis是一种基于内存可持久化的日志型、
K-V
数据库,和常见的关系型数据库Oracle、MySql不同,Redis是非关系型的,通过键值对存取数据。
lukuqi
·
2020-07-30 23:01
Redis
redis
常用命令
Spark RDD之Partitioner
概述Partitioner是shuffle过程中key重分区时的策略,即计算key决定
k-v
属于哪个分区,Transformation是宽依赖的算子时,父RDD和子RDD之间会进行shuffle操作,shuffle
廿半
·
2020-07-30 16:47
Spark
Spark
RDD
Partitioner
Spark源码
levelDB
levelDB官方网站介绍的特点特点:key和value都是任意长度的字节数组;entry(即一条
K-V
记录)默认是按照
风生水起_2017
·
2020-07-30 08:02
以太坊
【Java】利用Gearman进行Mysql到Redis的复制
所以默认安装路径为/usr/local/mysql2,Redis简介Redis是一个开源的
K-V
内存数据库,它的key可以是string/set/hash/list/...
南山行者
·
2020-07-29 16:00
Redis
万万没想到,HashMap默认容量的选择,竟然背后有这么多思考!?
集合是Java开发日常开发中经常会使用到的,而作为一种典型的
K-V
结构的数据结构,HashMap对于Java开发者一定不陌生。
醉眼看君莫伤怀
·
2020-07-29 01:54
原创 | 万万没想到,HashMap默认容量的选择,竟然背后有这么多思考!?
一个对Coding有着独特追求的人△这是Hollis的第242篇原创分享作者lHollis来源lHollis(ID:hollischuang)集合是Java开发日常开发中经常会使用到的,而作为一种典型的
K-V
程序员大宇
·
2020-07-28 23:55
HashMap默认容量的选择,竟然背后有这么多思考!?
一个对Coding有着独特追求的人△这是Hollis的第242篇原创分享作者lHollis来源lHollis(ID:hollischuang)集合是Java开发日常开发中经常会使用到的,而作为一种典型的
K-V
漫话编程
·
2020-07-28 21:23
【转】redis lru实现策略
浅析LRU(
K-V
)缓存:https://www.cnblogs.com/wxisme/p/4889846.html?
hardecz
·
2020-07-28 14:07
redis
学习
HashMap 默认容量的选择,竟然背后有这么多思考?
集合是Java开发日常开发中经常会使用到的,而作为一种典型的
K-V
结构的数据结构,HashMap对于Java开发者一定不陌生。
公众号:Java后端
·
2020-07-28 07:29
Linux系统安装redis6.0.5
Linux系统安装redisredis作为目前非常主流的
k-v
型内存数据库,得到了业界广泛的认可与使用。我们可以使用redis作为系统中的缓存数据库,减轻系统压力,也可以使用redis来实现分布式锁。
一缕82年的清风
·
2020-07-28 02:39
Linux环境及集群搭建
【笔记】阿里组件化框架ARouter学习笔记(一)基本使用、原理浅析
1、注册B界面将类的信息以
k-v
的形式向ARouter注册。
Garvan0
·
2020-07-27 15:27
Android
关系型数据库与非关系型数据库(Nosql)的区别于使用场景
如果数据量较大,这时,可能对于关系型数据库(如mysql)来说,单表的大小就可以达到几GB,这时
K-V
存储的非关系型数据库的优势就体现出来了。
PengQ1
·
2020-07-27 14:33
开发学习笔记(杂)
HashMap默认容量的选择,竟然背后有这么多思考?
集合是Java开发日常开发中经常会使用到的,而作为一种典型的
K-V
结构的数据结构,HashMap对于Java开发者一定不陌生。
航海到IT的转变,梦想一直在路上
·
2020-07-27 13:05
Redis学习笔记(一)
1.Redis简介:Redis:一个开源的,免费,高性能,
k-v
数据库,内存数据库,非关系型数据库,支持持久化,集群和事务。
qq_38634213
·
2020-07-16 07:38
redis
golang 使用Etcd
Etcd是高可用的
k-v
存储,可以配置共享和服务发现类似于zookeeper和consul提供restful的api接口基于raft算法的强一致性,高可用的服务存储目录使用import("fmt""time
长毛象_
·
2020-07-16 05:06
Go
从etcd看Raft协议
看官方的定义:Ahighly-availablekeyvaluestoreforsharedconfigurationandservicediscovery.翻译过来就是:用于配置共享和服务发现的
K-V
快乐的霖霖
·
2020-07-15 21:11
分布式一致性
Hive:map字段存储和取用 ( str_to_map函数 )
分隔符1将文本分成
K-V
对,分隔符2分割每个
K-V
对。对于分隔符1默认分隔符是',',对于分隔符2默认分隔符是'='。
a45691316
·
2020-07-15 19:12
Redis应用---Redis实现点赞点踩功能
从功能来说:Redis是一个
K-V
数据库,同时还支持List/Hash/Set/SortedSet等几个简单数据结构,所以只能以这些数据结构为基础实现功能。Redis性能
zhangpower1993
·
2020-07-15 12:11
数据库
Java集合类框架学习 4.1 —— HashMap(JDK1.6)
迭代操作所需的时间大致与HashMap的容量(hash桶的个数,table.length)和
K-V
对的数量(size)的和
farmering
·
2020-07-14 23:45
java集合框架
redis的使用及应用场景
k-v
键值对存储。单线程串行化(worker)。io模型epoll。二进制安全的存储,字节的存储(客户端需要确定统一编码)。value有类型,每个类型具有本地方法。
coyhzx
·
2020-07-14 19:41
消息中间件
讲讲Redis持久化
简介Redis作为目前最常用的
K-V
缓存数据库,因其具有访问速度快而备受欢迎,而其极快的访问速度是基于数据都在内存中来达到的。
串一串cc
·
2020-07-14 14:27
Redis
redis
java
数据库
redis数据结构——字典
redis的字典底层实现是hash表,用来存储
K-V
对,其中K是唯一的。了解java中hashmap的话,那么字典就很好理解了,完全可以参照hashmap的结构。
bettyF
·
2020-07-14 08:56
redis源码学习
MapReduce编程模型2——Mapper简介
概述Mapper用以将输入的
K-V
对映射为一组中间的
K-V
对。Maps是一些将输入记录转换为中间记录的单个的任务。转换后的中间记录的类型不需要和输入记录的类型相同。
看得出的就是
·
2020-07-14 04:29
MapReduce
比 SharedPreferences 更高效?微信 MMKV 源码解析
MMKV1.0.16,关于MMKV的编译可以阅读这篇文档:https://github.com/Tencent/MMKV/wiki/android_setup新媒体排版MMKV是微信于2018年9月20日开源的一个
K-V
音视频开发进阶
·
2020-07-13 23:58
MMKV 多进程
K-V
组件 MD
Markdown版本笔记我的GitHub首页我的博客我的微信我的邮箱
[email protected]
目录目录MMKV基本使用支持的数据类型SharedPreferences迁移MMKV组件现在开源了MMKV源起MMKV原理MMKVforAndroid特有功能MMKV使用Android快速上手SharedPre
weixin_30655219
·
2020-07-13 17:21
腾讯开源
K-V
组件 MMKV 源码浅析
由于本人经验不足,如果文中内容有误请路过的大佬加以指正,下面开始正文:MMKV是腾讯于2018年9月20日开源的一个
K-V
组件,下面是官方对它的介绍:MMKV是基于mmap内存映射的key-value组件
Android技术开发应用
·
2020-07-13 12:26
Android
程序员
源码解析
MMKV
Java:Map与HashMap,Hashtable,HashSet比较
HashMap和Hashtable两个类都实现了Map接口,二者保存
K-V
对(key-value对);HashSet则实现了Set接口,性质类似于集合。
iteye_18480
·
2020-07-13 05:45
HashTable和HashMap区别
HashMap和Hashtable两个类都实现了Map接口,二者保存
K-V
对(key-value对);HashSet则实现了Set接口,性质类似于集合。
b1147755
·
2020-07-13 02:13
区块链Fabric 账本、链码和节点数据交互步骤、通道、节点
其中区块链结构保存在本地的文件系统中;世界状态由数据库来维护,以键值对(
k-v
)的方式保存在数据库,默认数据库为LevelDB,数据库版本可替换为KV类型的数据库,如CouchDB等。
jappy1
·
2020-07-12 18:01
区块链
Fabric
hive array、map、struct使用
hive提供了复合数据类型:Structs:structs内部的数据可以通过DOT(.)来存取,例如,表中一列c的类型为STRUCT{aINT;bINT},我们可以通过c.a来访问域aMaps(
K-V
对
yfk
·
2020-07-12 18:14
hadoop
数据仓库
Hive应用
Redis缓存理解
原理:Redis是基于
K-V
的存储系统,支持的存储类型相对较多,包括string,hash,list,set,sortedset,并且支持原子性操作,Redis也支持各种不同方式的排序,和其他缓存系统不一样的是
jiangvin
·
2020-07-12 15:21
Redis为什么会比MySQL快?
1.Redis是基于内存存储的,MySQL是基于磁盘存储的2.Redis存储的是
k-v
格式的数据。
砍柴樵夫
·
2020-07-12 14:48
面试题
python中json的基本使用
一.json的概念json是一种通用的数据类型一般情况下接口返回的数据类型都是json长得像字典,形式也是
k-v
{}其实json是字符串字符串不能用key、value来取值,所以要先转换为字典才可以json
jinjiajia95
·
2020-07-12 11:13
python
初识面向对象——封装/继承/多态
dict>>>d=dict(name='eva')#实例化一个对象>>>d.pop('name')#向d发一条消息,执行d方法'eva'>>>从上面的例子来看,字典就是一类数据结构,用{}表示,里面由
K-V
weixin_30335575
·
2020-07-12 05:49
hyperledger fabric 1.4 智能合约api总结
ChaincodeStubInterface为其智能合约的核心接口,本文主要讲解此接口的所有常用方法,如需视频学习,可以参考视频教程stub.PutState(args[0],[]byte(args[1]))用于将数据进行存储,采用
K-V
桃猿结义
·
2020-07-12 03:06
区块链
hyperledger
fabric
超级账本
区块链
fabric-sdk-java
fabric-ca
ElasticSearch中存入JSON对象和对象数组
对象在现实中我们常常会遇到各种复杂对象,比如:{"region":"ZH-CN","manager":{"age":30,"name":{"first":"John","last":"Smith"}}}实际上,我们在ES内部是用
K-V
tangyaya8
·
2020-07-12 00:24
ElasticSearch
实战-基于阿里云搭建数据仓库(离线与实时)
数据流程主要分为两部分:用户行为数仓和业务数仓用户行为数仓的来源是埋点的用户行为日志文件,通过Flume(Source–channel-datahubSink)采集导入至DataHub中;埋点数据本质上是
K-V
圆觉_
·
2020-07-11 23:57
数据工程师
hadoop
cloudera
MapReduce模型探究
reduce)过程:map-->combin(本地reduce)-->partition-->reduceMR详细的执行流程图:MR详细的执行流程图改图一共分为两大部分:map阶段读取输入文件内容,解析成
k-v
yanzhelee
·
2020-07-11 21:21
政资汇项目总结
1-网站架构1台Nginx做前置的负载均衡器(keepalive再保持一个备用Nginx)+3台web服务器(Tomcatwebserver),每台web服务器都有一个Redis只读
K-V
内存服务器(设置的内存较小避免
zhanglbjames
·
2020-07-11 18:44
web中的
k-v
存储(键值对存储)
cookie/session/localstorage/sessionstorage共同点1.他们都是
k-v
存储2.针对同一域名都可以用的不同点1.cookie放进请求头中,随请求头每次提交,浪费带宽,
石桥下
·
2020-07-11 14:21
自学
Redis Cluster架构
概述Redis作为常用的
K-V
内存数据库经常被用在大型互联网项目中,作为缓存使用,由于大型互联网项目一般数据量大并且必须保证服务高可用,使用redis一般都是以集群形式来使用,这样带来2点好处:自动把数据分布到不同节点
冰上浮云
·
2020-07-11 04:44
redis
redis
hyperledger fabric 1.4 账本ledger与couchdb
另一部分则是使用数据库进行存储此种方式在fabric中叫做worldstate,如leveldb、couchdb等
K-V
数据库,使用此类数据库的优势是数据库只存储当前的最新值,便于业务的拓展,这样可以很快的
桃猿结义
·
2020-07-10 18:37
最新国家行政区划数据下载(截止2017年10月31日)目前2019.1.21仍为最新数据
今天特意上国家统计局网扒了一份,仅到区县级,名字均为国家统计局官网的名字,以下是json格式的资料,分享供大家使用数据格式:总的为一个集合citylist为key,数组为value{citylist:[]}数组里面多个
k-v
zizle_lin
·
2020-07-10 15:19
DataDownload
mr的shuffle和spark的shuffle之间的区别
mr的shufflemapShuffle数据存到hdfs中是以块进行存储的,每一个块对应一个分片,maptask就是从分片中获取数据的在某个节点上启动了mapTask,mapTask读取是通过
k-v
来读取的
wuwang1988
·
2020-07-10 12:11
实训总结20171008
ElasticSearchRedisc++编写代码量小,消耗内存大SSDB360的
k-v
硬盘fastDFS阿里k-vNginx大数据4V理论❶Volume,数据规模大,从T升到P、E;❷Variety,
韩志俊
·
2020-07-10 12:10
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他