`
文章列表
在上一篇中,我们知道了docker是基于联合文件系统的分层镜像。而且也知道了镜像是只读的,容器才是可以写的。那么,如果我们要修改镜像,修改之后,怎么提交呢?本文,凯哥将介绍,docker的提交命令 PS本系列:《Docker学习系列》教程已经发布的内容,凯哥会在文末加上。 命令公式: docker commit  -m=“提交的描述信息” -a="作者" 容器id 要创建的目标镜像名称:[标签名] 演示案例: 那么我们就基于从远程仓库pull下来的Ubuntu。添加vim命令后,重新打一个新的镜像。 docker commit 提交容器副本使其变为一个新的镜像。 ...
通过前面几篇文章的学习,我们已经安装好了Docker,也学会使用一些常用的命令。比如启动命令、镜像命令、容器命令。常用命令分类后的第二个就是镜像命令。那么镜像是什么?拉取镜像的时候为什么是一层一层的?镜像加载 ...
在面试的时候,有时候我们会被问到这样的问题:子类A继承父类B,A a = new A();则父类B的构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块执行的先后顺序是什么? 我们先根据上面的题目,可以写出如下代码: 父类B代码如下: public class B {     public B(){         System.out.println("父类B的构造函数");     }     static {         System.out.println("父类B的中的静态代 ...
在上一篇中,我们学会了在centos中安装docer。我们知道,镜像都是外网的,镜像一般都是比较大的,因为种种原因,我们知道,从外网下载比较慢的。所以,本文,凯哥就介绍怎么将docker的镜像拉取设置成阿里云的加速器。 添加阿里云镜像加速器 登录阿里云后,在左侧菜单,弹性计算>>容器镜像服务 可以添加个人版: ​ 创建完成之后:
从本篇开始,凯哥将和大家一起学学docker。本篇是docker学习系列第一篇:安装docker。 docker安装前提条件:目前,centos发行版中的内核支持Docker.Docker运行在Centos7 64位上,要求系统为64位、linux系统内核版本为3.8以上的。凯哥所使用的的是Centos7.x 先关闭fentos的 防火墙: 查看防火墙运行情况: systemctl status firewalld.service 关闭: systemctl stop firewalld.service 永久关闭 systemctl disable firewalld.ser ...
在使用若依前后端分离版本作为基础架构的时候,需要新建菜单怎么操作?本文凯哥将详细讲解怎么添加。 1:登录若依系统后,[系统管理]>>[菜单] 先新建一个一级菜单。可以模仿【系统管理】菜单来创建: 系统菜单: 我们自己创建的【淘宝客】菜单如下: 这里需要注意,路由地址。 创建完成之后,我们使用代码自动生成工具,生成我们需要的表相关的controller、server等 2:将代码添加到对应位置,执行菜单sql语句。 3:修改sys_menu中,刚插入的数据。
环境说明: 系统:Centos7 在VM中安装的 hadoop版本:2.7.7 JDK:1.8 注意:Hadoop需要Java环境的。记得安装Java环境 PS:Centos JDK安装  mkdir /data 1:上传jdk的tar.解压 2:修改/etc/proflie,把Javahome环境变量配置上: 记住:在修改前,先备份 在文件最后添加: export JAVA_HOME=/data/jdk1.8.0_351 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JR ...
面试的时候,经常会被问到==和equals()的区别是什么?以及我们也知道重写equals()时候必须重新hashCode()。这是为什么?既然有了hashCode()方法了,JDK又为什么要提供equals()方法呢?如果在重写equals()时候没有重写hashCode(),在使用HashM ...
为什么你的个人博客访问慢? 不知道大家有没有注意到,在22.10.31 21点之后,凯哥的个人博客站点(凯哥Java:www.kaigejava.com)访问速度提升了不少。那是因为凯哥对站点做了优化。本文就记录优化方面: 优化从以下几个方面入手的: 1:JVM调优 2:日志打印 3:删除已经不用的代码 前提条件: 凯哥个人博客,是购买阿里云最廉价的机器。配置如下:1C2G1M的共享性。 一:JVM调优 先来看看优化前凯哥配置的Tomcat启动参数 -Xms512m -Xmx512m -Xmn512m -Xss1024K -XX:MaxPermSize=256m - ...
Chrome扩展插件的开发--获取网页Cookies Chrome浏览器在浏览器类应用软件中一直居于榜首,很多人选择Chrome浏览器不仅仅是因为它的稳定,还有它丰富的可拓展性。那么有没有想自己开发一款自己的谷歌浏览器插件呢?本文将介绍 ...
在上一篇中,我们已经在docker里面安装了ES。 kibana可以给我们提供一个elasticsearch的可视化界面,便于我们学习。 所以,本篇咱们就在docker里面安装kibana图文教程: 我们使用rz命令先将kibana镜像上传到宿主机的apps目录下。 然后使用: docker load -i /root/apps/kibana.tar 加载镜像。如下图: 执行下面命令: docker run -d \ --name kibana \ -e ELASTICSEARCH_HOSTS=http://es:9200 \ --network=es-net \ -p ...
在docker中安装ES怎么安装?本文就教大家怎么安装 1.部署单点es 1.1.创建网络 因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络: docker network create es-net 1.2.加载镜像 这里我们采用elasticsearc
在使用Nacos作为统一配置中心的时候,项目中使用@Value注解从Nacos获取值,一直报错Could not resolve placeholder 'blog.website' in value "${blog.website}".如下图: 问题分析:难道是@Value的${}中key写错了? 来看看Nacos的配置 没有写错啊 难道bootstrap.yml中Nacos的dataId写错了?查看bootstrap.yml 也没有写错啊。 那还有哪了问题呢? 其实啊,主要是因为我们忘记了,Nacos还有一个namespace来作为数据隔离的 ...
JVM学习第一篇思考:一个Java代码是怎么运行起来的-上篇 作为一个使用Java语言开发的程序员,我们都知道,要想运行Java程序至少需要安装JRE(安装JDK也没问题)。我们也知道我们Java程序员编写的程序代码文件是*.java的,而JRE运行的是*.class的文件。所以,我们需要将java文件编译成class文件然后才可以。那么,你有没有想过,一个java文件是怎么运行起来的呢?中间都经历了哪些环节呢?我们都知道JVM是Java虚拟机,那么,有没有思考过JVM的内存模型是什么呢?我们new出来的对象,声明不同类型的变量又是存放在JVM哪个位置呢? 本文是凯哥(凯哥Java:kai ...
排序算法第一篇-排序算法介绍 在面试中,现在无论大小公司都会有算法的。其中排序算法也是一种很常见的面试题。比如冒泡,快排等。这些,排序算法自己看了一次又一次,可是过一段时间,又忘掉了。所以,这次就把算法 ...
Global site tag (gtag.js) - Google Analytics