占位含义 | 占位符名称 | 含义 | | | | | [ext] | 资源后缀名 | | [name] | 文件名称 | | [path] | 文件的相对路径 | | [folder] | 文件所在的文件夹 | | [hash] | 和整个项?目的构建相关,只要项?文件有修改,整个项目构建的 ha ...
分类:
Web程序 时间:
2019-12-25 13:18:01
阅读次数:
92
1、默认容量? HashTable默认容量为11,计算hash的方式为如下: int hash = key.hashCode();int index = (hash & 0x7FFFFFFF) % tab.length; 根据证明,对素数或奇数直接取模,分布的会更均匀。其它Map的默认容量都为16, ...
分类:
其他好文 时间:
2019-12-25 11:36:09
阅读次数:
122
Redis 所有的数据类型都可以设置过期时间。 过期是以对象为单位 比如一个hash结构的过期值的是整个hash对象的过期 而不是其中的某个key的过期。 如果一个字符串已经设置了过期时间 ,再次调用set方法修改的话 它的过期时间会消失。 ...
分类:
其他好文 时间:
2019-12-25 01:19:26
阅读次数:
78
拉链法解决冲突。拉链法解决冲突的做法是将所有的相同Hash值的key放在一个链表中,比如key3和key14在hash之后都是0,那么在数组的键为0的地方存储这两个值,形式是链表。如果不能理解我的文字,请看下面的示例,看一下打印信息就明白了。拉链法是什么,就是链表。 class HashNode{ ...
分类:
其他好文 时间:
2019-12-24 23:23:08
阅读次数:
108
这次整理的文档是Jenkins+Docker实现自动化部署,很早之前就写的,今天有时间就搬到博客园做个记录。 Jenkins是基于Java开发的一种持续集成工具,主要用于持续、自动的构建/测试软件等相关项目。在Java开发中我们经常能看到使用jenkins来部署,.Net core目前还是比较少见的 ...
分类:
Web程序 时间:
2019-12-24 20:37:23
阅读次数:
82
博文目录一、GlusterFS概述1、GlusterFS的特点2、GlusterFS术语3、模块化堆栈式架构二、GlusterFS的工作原理1、GlusterFS的工作流程2、弹性HASH算法三、GlusterFS的卷类型1、分布式卷2、条带卷3、复制卷4、分布式条带卷5、分布式复制卷一、GlusterFS概述GlusterFS是一个开源的分布式文件系统,同时也是Scale-Out存储解决方案Gl
分类:
其他好文 时间:
2019-12-24 20:24:00
阅读次数:
74
一、回顾 1、bash的特性:hash,变量 命令hash:hash命令 变量: 本地变量,环境变量,局部变量 位置参数变量,特殊变量 变量赋值:name=value,export name=value,declare -x name=value 变量引用:$name,${name} 变量撤销:un ...
分类:
系统相关 时间:
2019-12-24 18:59:32
阅读次数:
120
有很多人刚开始学习java学不会,比如我,到现在还是比较懵懂的。因此,想了很多的办法尝试去理解它,还是行不通。在看了java编程思想之后颇受感悟,才明白只有深入到底层,才能了解它的实现原理。 Java介绍 Java发明人是詹姆斯·高斯林,原名为oak(橡树),后来由于该商标已被注册,因此改名叫jav ...
分类:
编程语言 时间:
2019-12-24 17:01:15
阅读次数:
107