
java
文章平均质量分 92
chilx
格物致知
展开
-
Docker介绍及镜像制作和导入
文章目录1、docker简介2、docker安装3、从 docker hub下载安装镜像4、镜像制作4.1、通过官方镜像制作(不建议)4.2、通过Dockefiler制作(建议)5、镜像导出和导出6、基本命令作者: 良霄1、docker简介官网: https://www.docker.com/什么是dockerDocker时Docker.Lnc公司开源的一个基于LXC(linux容器)技术之上搭建的Container容器引擎,源代码托管在Github上,基于Go语言并遵从Apache2.0协议开原创 2020-09-29 20:12:35 · 1002 阅读 · 0 评论 -
浅谈一致性hash
文章目录什么是Hash普通Hash的分析普通Hash存在的问题一致性Hashg概念实现普通Hash和一致性Hash普通Hash实现一致性Hash实现不带虚拟节点实现带虚拟节点实现什么是HashHash就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。例如Integer.hashCode(),String.hashCode() 等。就算是输入的那内容不一致也有可能导致输出的hash值一致,这种情况就是hash碰撞,hash碰撞是不可避免的,设计出高效的hash算法是不容易的。原创 2020-05-19 19:30:43 · 1245 阅读 · 0 评论 -
java集合之HashMap源码分析
文章目录HashMap基本介绍初始化数据操作添加元素 put(K, V)获取元素 get(K)删除元素(K)总结HashMap基本介绍底层数结构jdk_1.8之前的底层数据结构是数组 + 链表jdk_1.8之前的底层数据结构是数组 + 链表 + 红黑树本篇主要分析的是jdk_1.8继承体系public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, C原创 2020-05-18 18:09:47 · 402 阅读 · 0 评论 -
java集合之LinkedList源码分析
文章目录LinkedList基本介绍初始化数据操作添加元素获取元素删除元素总结LinkedList基本介绍底层数结构LinkedList的底层数据结构是链表继承体系public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, ...原创 2020-04-30 15:14:01 · 373 阅读 · 0 评论 -
java集合之ArrayList源码分析
文章目录ArrayList基本介绍初始化添加删除总结ArrayList基本介绍底层数据结构ArrayList实际上就是动态数组, 所以他的底层数据结构为数组(Array)继承体系public class ArrayList<E> extends AbstractList<E> implements List<E>, Rand...原创 2020-04-29 15:19:55 · 363 阅读 · 0 评论 -
阿里巴巴java开发手册2020, 2019
2019版链接:https://pan.baidu.com/s/1If_ZKAM_74-8NTbjqhGKjA 提取码:8st1 2018版链接:https://pan.baidu.com/s/1plo_H6a6ZFrUvLEuDJ8vEQ 提取码:dxfv原创 2019-08-07 13:20:02 · 1014 阅读 · 0 评论