码迷,mamicode.com
首页 >  
搜索关键字:rehash    ( 85个结果
为并发而生的 ConcurrentHashMap(Java 8)
HashMap 是我们日常最常见的一种容器,它以键值对的形式完成对数据的存储,但众所周知,它在高并发的情境下是不安全的。尤其是在 jdk 1.8 之前,rehash 的过程中采用头插法转移结点,高并发下,多个线程同时操作一条链表将直接导致闭链,死循环并占满 CPU。 当然,jdk 1.8 以来,对 ...
分类:编程语言   时间:2017-12-13 11:52:42    阅读次数:233
mysql etc下my.conf配置详情
简介配置mysql  etc下my.conf配置详情如下[client]port = 3306socket = /tmp/mysql.sockdefault-character-set = utf8mb4[mysql]prompt="MySQL [\d]> "no-auto-rehash[mysqld]port = 3306socket = /tmp/mysql
分类:数据库   时间:2017-11-29 11:32:21    阅读次数:2587
MySQL5.7 数据库的my.cnf配置
[client] port=3306 socket=/tmp/mysql.sock default-character-set=utf8 [mysql] no-auto-rehash default-character-set=utf8 [mysqld] user = mysql port = 33... ...
分类:数据库   时间:2017-11-09 14:23:48    阅读次数:172
redis源码学习_字典
redis中字典有以下要点: (1)它就是一个键值对,对于hash冲突的处理采用了头插法的链式存储来解决。 (2)对rehash,扩展就是取第一个大于等于used * 2的2 ^ n的数作为新的hash表大小;缩紧就是取第一个大于等于used的2 ^ n的数作为新的hash表大小。后面会介绍到dic ...
分类:其他好文   时间:2017-09-17 15:00:47    阅读次数:222
Redis的集群安装以及rehash重新迁移教程指南
1. Redis的cluster集群 在官方文档Cluster Spec中,作者详细介绍了Redis集群为什么要设计成现在的样子。最核心的目标有三个: 性能:这是Redis赖以生存的看家本领,增加集群功能后当然不能对性能产生太大影响,所以Redis采取了P2P而非Proxy方式、异步复制、客户端重定 ...
分类:其他好文   时间:2017-07-19 00:26:54    阅读次数:247
hadoop 2.6.0 LightWeightGSet源码分析
LightWeightGSet的作用用一个数组来存储元素,而且用链表来解决冲突。不能rehash。所以内部数组永远不用改变大小。此类不支持空元素。此类也不是线程安全的。有两个类型參数。第一个用于查找元素,第二个类型參数必须是第一个类型參数的子类,而且必须实现LinkedElement接口。 /** ...
分类:其他好文   时间:2017-06-11 21:43:36    阅读次数:237
mysql中使用tab键补全
在mysql中默认不能使用tab键自动补全。设置自动不全如下:这里的补全是表名,列名,数据库名。不是数据库中的命令,变量等。在mysql命令行中,使用\#来暂时启用tab键补全。在mysql的配置文件my.cnf中的[mysql]区段中添加no-auto-rehash该字段来达到补全,需要重启mysql数据库可..
分类:数据库   时间:2017-05-22 21:27:20    阅读次数:237
mysql-优化班学习-4-20170518
mysql-优化班学习-4-20170518 [mysql]prompt="\\u@HOSTNAME \\R:\\m:\\s [\\d]> "no-auto-rehash[mysql]prompt="\\u@HOSTNAME \\R:\\m:\\s [\\d]> "no-auto-rehash【群主 ...
分类:数据库   时间:2017-05-18 21:30:04    阅读次数:160
redis源码分析之数据结构--dictionary
本文不讲hash算法,而主要是分析redis中的dict数据结构的特性--分步rehash。 首先看下数据结构:dict代表数据字典,每个数据字典有两个哈希表dictht,哈希表采用链式存储。 增加新节点函数,调用dictAddRaw,先增加节点的键,而不赋值,只有增加成功后才赋值。每次增加新节点, ...
分类:其他好文   时间:2017-05-11 01:04:56    阅读次数:270
mysql-group-replication 测试环境的搭建与排错
mysql-group-replication 是由mysql-5.7.17这个版本提供的强一致的高可用集群解决方案 1、环境规划 2、mysql的配置文件 balm001的配置如下: [mysql] auto-rehash [mysqld] ####: for global user =mysql ...
分类:数据库   时间:2017-03-30 19:27:57    阅读次数:950
85条   上一页 1 ... 3 4 5 6 7 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!