madison
文章 0
文章搜索
阿蛮君
接受自己的平庸,以及接受他人的平庸
文章数
557
评论数
1721
随机文章
Css 中 flex 弹性布局详解
1. 概念 flex 是 CSS 的一种布局模式,它通过定义父容器 (flex container) 和子元素 (flex items) 之间的关系来创建灵活的布局。 1.1 容器-Flex Container 设置了 display: flex 或 display: inline-flex 称为容器。 它的所有直接子元素都会成为 flex items (弹性项目)。 1.2 弹性项目-Flex ...
排查 docker 异常磁盘占用
如果需要在容器内进行一些操作,比如在容器内安装软件会导致容器占用变大。由于本身自己使用的服务器比较小,空间也就拮据,所以不是很允许这种运行后容器增加很多无用的东西的行为。 通过 docker system df 命令可以看见,容器相比镜像多出了 1.3g 的东西,所以需要将变化比较大的容器给他找出来。看看是什么原因导致大了这么多,如果是需要的数据,那么需要映射出来,如果是无用的东西,那么完全没必要...
Docker 本地 latest 镜像如何找到 dockerhub 对应版本
使用 docker 有时候为了方便拉下来的镜像是 latest 版本,但是迁移的时候,可能镜像更新了。这样的话,拉下来的镜像就和原来的不一致,如果启动报错了,就非常的麻烦。所以为了避免这种情况发生,最好使用指定版本。 万一真的出现了版本不一致不能启动的情况,首先就需要找到之前 latest 所对应的版本。这里以我这里的 linuxserver/freshrss 镜像为例: docker inspe...
Java 的 volatile 关键字
volatile介绍 首先要知道的是并发编程的三个特性:可见性、有序性和原子性,其中 volatile 只能保证其中的可见性和有序性,并不能保证原子性。 可见性 可见性指一个线程对共享变量的修改能够被其他线程立即看到的特性。 多线程条件下,线程0和线程1同时读取了 flag 变量,但线程1将 flag 变量修改后,不会立即刷回主存(常说的内存),而是保存在自己的缓存中(CPU 缓存)。那么此时线程...
Ubuntu 离线安装软件包
Ubuntu 假如需要安装某些工具,使用在线安装的方式可进行如下操作: sudo apt install -y build-essential zlib1g-dev libssl-dev libpam0g-dev libselinux1-dev telnetd 有些情况下,机器不能联网,那么就需要去其他机器下载依赖包进行安装。 此时可以先运行一个同版本的 ununtu 容器: docker run...
标签云
最新评论