java
文章平均质量分 81
chilx
格物致知
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Docker介绍及镜像制作和导入
文章目录1、docker简介2、docker安装3、从 docker hub下载安装镜像4、镜像制作4.1、通过官方镜像制作(不建议)4.2、通过Dockefiler制作(建议)5、镜像导出和导出6、基本命令 作者: 良霄 1、docker简介 官网: https://www.docker.com/ 什么是docker Docker时Docker.Lnc公司开源的一个基于LXC(linux容器)技术之上搭建的Container容器引擎,源代码托管在Github上,基于Go语言并遵从Apache2.0协议开原创 2020-09-29 20:12:35 · 1108 阅读 · 0 评论 -
浅谈一致性hash
文章目录什么是Hash普通Hash的分析普通Hash存在的问题一致性Hashg概念实现普通Hash和一致性Hash普通Hash实现一致性Hash实现不带虚拟节点实现带虚拟节点实现 什么是Hash Hash就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。例如Integer.hashCode(),String.hashCode() 等。就算是输入的那内容不一致也有可能导致输出的hash值一致,这种情况就是hash碰撞,hash碰撞是不可避免的,设计出高效的hash算法是不容易的。原创 2020-05-19 19:30:43 · 1321 阅读 · 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 · 472 阅读 · 0 评论 -
java集合之LinkedList源码分析
文章目录LinkedList基本介绍初始化数据操作添加元素获取元素删除元素总结 LinkedList基本介绍 底层数结构 LinkedList的底层数据结构是链表 继承体系 public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, ...原创 2020-04-30 15:14:01 · 426 阅读 · 0 评论 -
java集合之ArrayList源码分析
文章目录ArrayList基本介绍初始化添加删除总结 ArrayList基本介绍 底层数据结构 ArrayList实际上就是动态数组, 所以他的底层数据结构为数组(Array) 继承体系 public class ArrayList<E> extends AbstractList<E> implements List<E>, Rand...原创 2020-04-29 15:19:55 · 420 阅读 · 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 · 1061 阅读 · 0 评论
分享