知识
文章平均质量分 53
笑苍穹。。
这个作者很懒,什么都没留下…
展开
-
java 面试常问问题及答案
1.谈一下HashMap的底层原理是什么? 基于hashing的原理,jdk8后采用数组+链表+红黑树的数据结构。我们通过put和get存储和获取对象。当我们给put()方法传递键和值时,先对键做一个hashCode()的计算来得到它在bucket数组中的位置来存储Entry对象。当获取对象时,通过get获取到bucket的位置,再通过键对象的equals()方法找到正确的键值对,然后在返回值对象。 2.谈一下HashMap的特性? 1.HashMap存储键值对实现快速存取,允许为null。key值不可重复原创 2020-05-20 16:35:38 · 254 阅读 · 0 评论 -
git 回退版本操作
方式一 操作步骤如下**:** 1、在gitlab上找到要恢复的版本号,如: 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 2、在客户端执行如下命令(执行前,先将本地代码切换到对应分支): git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 3、强制push到对应的远程分支(如提交到develop分支) git push -f -u origin develop OK,现在到服务器上看到的代码就已经被还原回去原创 2020-05-20 16:31:14 · 207 阅读 · 1 评论 -
docker 常用命令的使用
docker相关命令 linux下安装docker https://www.cnblogs.com/kingsonfu/p/11576797.html 查询所有镜像 docker images 删除镜像 docker rmi 镜像id(可以多个,空格分开) 查询所有容器 docker ps -a 查看所有正在进行的容器 docker ps 删除容器 docker rm -f 容器id (可以多个,空格分开) 通过Dockerfile构建镜像 docker build -t 镜像名称:版本号 . 启动镜原创 2020-05-14 15:16:29 · 151 阅读 · 0 评论