首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
docker面试整理
】的更多相关文章
docker面试整理
为什么要使用docker https://www.cnblogs.com/AshOfTime/p/10755479.html docker的使用场景 docker和虚拟机比较的优势 https://www.cnblogs.com/AshOfTime/p/10755479.html docker之间的通信 docker资源隔离实现 docker镜像 容器之间的关系 docker内网ip段…
就目前市面上的面试整理来说,最全的BAT大厂面试题整理在这
原标题:就目前市面上的面试整理来说,最全的BAT大厂面试题整理在这 又到了面试求职高峰期,最近有很多网友都在求大厂面试题.正好我之前电脑里面有这方面的整理,于是就发上来分享给大家. 这些题目是网友去百度.小米.乐视.美团.58.猎豹.360.新浪.搜狐等一线互联网公司面试被问到的题目.熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率. 网上的都是按照公司划分的,想找具体某一方面的知识点有点不好找,我这里就根据知识点分门别类的整理了一下,想看哪一块可以快速找到,希望可以帮助大家,祝大家求职…
Docker指令整理
date: 2018-11-18 11:09:28 updated: 2018-11-18 11:09:28 Docker指令整理 管理员权限!!! 查看docker版本 docker -v 启动 service docker start 关闭 service docker stop 重启 service docker restart 测试 hello world [root@docker mxxd]# docker run hub.c.163.com/library/busybox:lates…
面试整理之DOM事件阶段
因为快面试了,打开<JavaScript高级程序设计>,对DOM事件进行整理了下 本文主要解决的问题: 事件流 DOM事件流的三个阶段 先理解流的概念 在现今的JavaScript中随处可见.比如说React中的单向数据流,Node中的流,又或是今天本文所讲的DOM事件流.都是流的一种生动体现.用术语说流是对输入输出设备的抽象.以程序的角度说,流是具有方向的数据. 事件流分事件冒泡与事件捕获 在浏览器发展的过程中,开发团队遇到了一个问题.那就是页面中的哪一部分拥有特定的事件? 可以想象画在一张…
java面试整理(会持续更新..)
本人出道至今,经历了大大小小百余场战斗,,,下面整理的面试题有些有答案,有些没答案,那个谁说过:"要抱着怀疑的态度去编程,所以,即便有答案,也不一定正确,即便我本地正确,但是由于屏幕前的你和我本地的开发环境不一样,所以答案可能也会不一样.要静下心来找答案,相信自己的代码,不会有无缘无故的bug".三年工作经验以下面试大多问基础,三年以上大多问项目经验了.算了,不废话了,直接上干货... 另:本人菜逼,下面的问题纯手打或搜索,有不对的地方,欢迎留言指出 干货之前先说一下我架构师室友写的j…
面试整理(1):原生ajax
接到电话面试,有一些送分题答的不好,在这里整理一下 问题:原生ajax的工作流程是怎么样的? 老用封装好的工具,原生的ajax其实并不熟悉,今天复习一下.主要参考http://www.w3school.com.cn/ajax/ 要发一个ajax请求首先要创建XMLHttp对象 var xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP") 其中,new…
java面试整理
IO和NIO的区别 这是一个很常见的问题,如果单纯的只回答IO和NIO的区别,只能算及格.我个人觉得应该从以下几个方面回答: 1).IO简介, 2).TCP的三次握手,因为这也是两者的区别之一, 3).NIO简介, IO:(Block-IO)是一种阻塞同步的通信模式.是一个比较传统的通信方式,模式简单,使用简单.但并发处理能力低(每次连接都会创建新的线程进行链路处理),通信耗时(TCP三次握手),依赖网速. TCP三次握手: 第一次握手:建立连接,客户端发送syn包到服务器端,等待服务器确认 第…
k8s&docker面试总结
花了大半个月对k8s&docker进行了梳理,包括之前读过的书,官方文档以及k&d在公司项目的实践等. 以下是个人对docker & k8s 面试知识点的总结: 1 docker 常见面试题如下 每一点可根据回答进行适当深入 1.1 什么是docker docker和传统linux的差异? 容器和镜像的区别? 如何理解docker的缓存机制? 1.2 docker 网络模型是什么?有何局限 docker的网络基础是什么? docker的网络模型是?有什么局限? docker如何实现…
docker学习整理
1.安装 Docker 支持 CentOS6 及以后的版本 对于 CentOS6,可以使用 EPEL 库安装 Docker CentOS7 系统 CentOS-Extras 库中已带 Docker,可以直接安装 yum install docker-io service docker start chkconfig docker on 看docker版本 docker version 2.docker启动时报错 docker: relocation error: docker: symbol…
java核心技术面试整理
[前方高能,是这半年BAT,京东,远景,华为,中兴以及苏研发中心被问到的Java公共问题的一个整理] ----------------------------------------------------------------------------------------------------------------------------------------------- 1..java源文件: 一个以".java"为后缀的源文件:只能有一个与文件名相同的类,可以包含其他…
年底Android面试整理(附答案)
面试,无非都是问上面这些问题(挺多的 - -!),聘请中高级的安卓开发会往深的去问,并且会问一延伸二.以下我先提出几点重点,是面试官基本必问的问题,请一定要去了解! 基础知识 – 四大组件(生命周期,使用场景,如何启动) java基础 – 数据结构,线程,mvc框架 通信 – 网络连接(HttpClient,HttpUrlConnetion),Socket 数据持久化 – SQLite,SharedPreferences,ContentProvider 性能优化 – 布局优化,内存优化,电量优化…
c++ 面试整理
1. 继承方式 public 父类的访问级别不变 protected 父类的public成员在派生类编程protected,其余的不变 private 父类的所有成员变成private #include <iostream> using namespace std; class base { public: void printa() { cout <<"base"<< endl; } protected: void pri…
[转帖]c++ 面试整理
1. 继承方式 public 父类的访问级别不变 protected 父类的public成员在派生类编程protected,其余的不变 private 父类的所有成员变成private #include <iostream> using namespace std; class base { public: void printa() { cout <<"base"<< endl; } protected: void pri…
Docker配置整理
目录: 以非root用户身份管理Docker 配置Docker以在启动时启动 配置Docker守护程序监听连接的位置 以非root用户身份管理Docker 默认情况下,Docker运行权限由用户root所有,而其他用户只能通过sudo使用它.Docker守护程序始终以root用户身份运行. 如果不想在docker命令前加上sudo,需要创建一个名为docker的Unix组并向其添加用户. 要创建docker组并添加您的用户: 1.创建docker组. $ sudo groupadd docker…
Docker network整理
一.简介 默认情况下容器与容器.容器与宿主机的网络是隔离开来的, 当你安装docker的时候,docker会创建一个桥接器docker0,通过它才让容器与容器.容器与宿主机之间通信. Docker安装的时候默认会创建三个不同的网络,你可以通过命令查看这些网络. 二.默认网络 None Network 网络模式为none的,即不会为容器创建任何的网络环境. 一旦Docker Container采用了none网络模式,那么容器内部就只能使用loopback网络设备,不会再有其他的网络资源. Host…
Docker基础理论整理(精简)
目录 一.什么是docker,docker的概念 二.docker中的镜像 三.docker中的容器 四.docker中的仓库 五.docker的网络通信 bridge模式 host模式 container模式 None模式 六.总结 一.什么是docker,docker的概念 Docker是一个用Go语言开发的一个开源容器引擎,开发时可以让开发者很方便将他们的应用以及依赖包和当前的容器中环境打包到一个轻量级.可以移植的容器中,然后发布到任何流行Linux系统上,只要该系统也安装了docker,…
Docker使用整理
Docker技术的基础: namespace,容器隔离的基础,保证A容器看不到B容器. 6个名空间:User,Mnt,Network,UTS,IPC,Pid cgroups,容器资源统计和隔离.主要用到的cgroups子系统:cpu,blkio,device,freezer,memory unionfs,典型:aufs/overlayfs,分层镜像实现的基础 Docker常见命令 容器相关操作 注意run的时候有两个常用参数 docker run --name xxx -d -p 5000:50…
docker面试总结
1.什么是docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口. 2.什么是dockfile Dockfile是一个用于编写docker镜像生成过程的文件,其有特定的语法.在一个文件夹中,如果有一个名字为Dockfile的文件,其内容满足语法要求,在这个文件夹路径下执行命令:docker build --tag na…
docker入门整理(1)--安装
1.安装批量命令: CentOS7操作系统下. 包含卸载旧版本.安装依赖包.添加最新Yum源.安装docker-ce最新稳定版本.启动docker等: sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-se…
Docker知识点整理
目录 1. Docker简介 1.1 Docker是什么 1.2 在隔离的容器中运行软件 1.3 分发容器 2. Docker镜像 2.1 Docker镜像简介 2.2 Docker镜像常见操作 2.2.1 搜索拉取镜像 2.2.2 查看镜像 2.2.3 制作镜像 2.2.4 镜像标签 2.2.5 删除镜像 2.3 镜像分发 2.3.1 通过镜像仓库分发 2.3.2 手动分发 2.4 镜像分层 2.5 多架构镜像 3. Docker容器 3.1 Docker容器简介 3.2 Docker容器常见…
Docker 面试宝典
Docker 是什么? 是实现容器技术的一种工具 是一个开源的应用容器引擎 使用 C/S 架构模式,通过远程API 来管理 可以打包一个应用及依赖包到一个轻量级.可移植的容器中 容器是什么? 对应用软件和依赖包进行标准打包 应用或服务之间相互隔离,但又共享一个 OS 可以打包运行在不同的系统上 为什么会出现容器? 为了解决单机部署应用和虚拟化的局限性而诞生 虚拟化是什么? 可以理解成虚拟机技术 一个主机可以部署多个虚拟机,每个虚拟机又可以部署多个应用 对于主机来说,虚拟机就是一个普通文件 虚拟化…
PLSQL_Oracle面试整理(汇总)
2014-08-16 Created By BaoXinjian…
Android技术面试整理
前19题为常考题目!! 1.Android的四大组件是哪些,它们的作用? 2.请介绍下Android中常用的五种布局. 3.android中的动画有哪几类,它们的特点和区别是什么 4.android 中有哪几种解析xml的类?官方推荐哪种?以及它们的原理和区别. 5.ListView的优化方案 6.请介绍下Android的数据存储方式. 7.activity的启动模式有哪些?是什么含义? 8.跟activity和Task 有关的 Intent启动方式有哪些?其含义? 9.请描述下Activit…
JAVA 面试整理,面试汇总
1.JAVA是通过重写和重载来实现多态性的. 重写:同样的方法签名,不同的方法实现 重载:同样的方法名,不同的参数类型或参数个数 2.JAVA中如果存在不再使用的对象,但是程序又持有该对象的引用,就会导致对象无法回收的情况,内存泄露. 3.char类型变量可以存储一个汉字,因为JAVA中以UNICODE编码,一个char占16个bit位,即两个字节,所以存储一个汉字没有问题. 4.String str=null;表明声明了一个String对象的引用str,但是没有为其分配内存空间: String…
Mybatis面试整理
#{}和${}的区别 #{}是预编译处理,${}是字符串替换. Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值: Mybatis在处理${}时,就是把${}替换成变量的值.使用#{}可以有效的防止SQL注入,提高系统安全性. 当实体类中的属性名和表中的字段名不一样,如果将查询的结果封装到指定pojo 通过在查询的sql语句中定义字段名的别名 通过 模糊查询like语句该怎么写 在java中拼接通配符,通过#{}赋值 在Sql…
前端面试整理——javascript算法和测试题
(1)算法: 1.斐波那契数列:1.1.2.3.5.8.13.21.输入n,输出数列中第n位数的值. 方案一: function fn(n){ var num1 = 1, num2= 1, num3 = 0; for(var i=0;i<n-2;i++){ num3 = num1+num2; num1 = num2; num2 = num3; } return num3; } console.log(fn(7)) //13 方案二: function fn(n){ if(n<=2){ retu…
SQL面试整理(1)——数据库连接池
在web开发中,如果JSP.Servlet或EJB使用JDBC直接访问数据库,每一次数据访问请求都必须经历建立数据库连接,打开数据库,存取数据库和关闭数据库连接等操作步骤,如果频繁发生这种数据库操作,系统的性能必然会急剧下降,甚至会导致系统崩溃.数据库连接池技术是解决这个问题最常用的方法,在许多应用程序服务器(例如:Weblogic,WebSphere,JBoss)中,基本都提供了这项技术. 数据库连接池负责分配.管理和释放数据库的连接. 1. 数据库连接复用.重复使用现有的数据库连接,可以避免…
struts2面试整理
struts2的工作原理 客户端发送请求 经过一系列的过滤器 FilterDispatcher通过ActionMapper来决定这个REquest需要调用的Action FilterDispather交给ActionProxy 通过ConfigurationManager询问struts.xml找到对应的Action ActionProxy创建一个ActionInvocation实例 调用Action Action执行完毕ActionInvocation负责根据struts.xml中的配置找到对…
Spring MVC面试整理
Spring MVC执行过程 客户端的请求提交到dispatcherServlet DispatcherServlet查询一个或者多个handlermapping ,找请求的Controller DispatcherServlet将请求提交给Controller, Controller调用完毕后返回modelAndView DispatcherServlet查询一个或多个对应的前端控制器,将modelAndView传递给指定的前端控制器 将渲染完的视图返回给客户端 SpringMVC的Contr…
面试整理(3)js事件委托
事件委托主要用于一个父容器下面有很多功能相仿的子容器,这时候就需要将子容器的事件监听交给父容器来做.父容器之所以能够帮子容器监听其原理是事件冒泡,对于子容器的点击在冒泡时会被父容器捕获到,然后用e.target来判断到底是哪个子容器触发了事件 示例代码: <html> <head></head> <body> <ul id="myul"> <li>1</li> <li>2</li>…