容器
-
重新打包 docker 镜像,减少镜像体积
> docker 最常用的打包命令是 commit,但是这样的打包方式是增量式的(类似 git),也就是说,这个镜像只会越来越大,不会减小,打包次数多了之后,镜像会变得非常大,所以我们可以采用 tar 命令打包基础镜像的方式进行解决。 这样打包后的镜像会将文字编码更改为 POSIX,导致中文无法显示,因此需要将编码更改为 en_US.utf8,因此需要在容器中提前进行如下两步(archlinux 为例)。 在/etc/profile 中加入以下语句 export LANG=en_US.utf8 在 …
-
java 工程师面试过程中,比较经典的面试题有哪些?
> 说明 本文的所有的 Springboot、SQL 资料均来源于网络以及 ChatGPT,本人只进行了些许整理。最初是为自己面试准备的,面试结束了分享给大家。如果您觉得没有帮助,请划走,如果您觉得有所帮助,可以帮忙点个关注,谢谢。 Java 面向对象的三个特征 封装:对象只需要选择性的对外公开一些属性和行为。继承:子对象可以继承父对象的属性和行为,并且可以在其之上进行修改以适合更特殊的场景需求。多态:允许不同类的对象对同一消息做出响应。 Java 中基本的数据类型有哪些 以及他们的占用字节 数据类 …