作者: admin

9 篇文章

thumbnail
Docker镜像(四)
镜像结构 镜像之所以能让我们快速跨操作系统部署应用而忽略其运行环境、配置,就是因为镜像中包含了程序运行需要的系统函数库、环境、配置、依赖。 举个例子,我们要从0部署一个Java应用,大概流程是这样: 准备一个linux服务(CentOS或者Ubuntu均可) 安装并配置JDK 上传Jar包 运行jar包 那因此,我们打包镜像也是分成这么几步: 准备…
thumbnail
Docker数据卷(三)
什么是数据卷 数据卷(volume)是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。 为什么不让容器目录直接指向宿主机目录呢? 因为直接指向宿主机目录就与宿主机强耦合了,如果切换了环境,宿主机目录就可能发生改变了。由于容器一旦创建,目录挂载就无法修改,这样容器就无法正常工作了。 但是容器指向数据卷,一个逻辑名称,而数据卷再指向宿主机目录,就…
thumbnail
Docker基本命令(二)
Docker常见命令 命令演示 # 第1步,去DockerHub查看nginx镜像仓库及相关信息 # 第2步,拉取Nginx镜像 docker pull nginx # 第3步,查看镜像 docker images # 结果如下: REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest 605c77e62…
thumbnail
Docker容器安装(一)
Docker安装 卸载旧版  yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 配置Docker的y…
thumbnail
缓存击穿
互斥锁:互斥锁的逻辑可以简化为上图所示。线程1先发来请求,并且获取到了互斥锁。这时线程1就可以去查询数据库,接着将查询到的数据缓存到redis中,最后记得释放锁,不然以后别的线程无法访问数据库。如果在线程1获取互斥锁成功并且还未重建缓存、释放互斥锁的时候,线程2的请求到达,那么线程2无法在redis中获取到缓存,无法获取到互斥锁,那么我们就让线程休…
牢记
关于redis安装 ,解压包直接解压,然后到redis.windows.conf ,搜索 pass  改密码 nodebook下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/