12 2019 档案

摘要:私服: 是公司自己存放docker镜像image的地方(自己做的镜像) 私有仓库搭建与配置 (1)拉取私有仓库镜像(此步省略) docker pull registry (2)启动私有仓库容器 docker run -di --name=registry -p 5000:5000 registry 阅读全文
posted @ 2019-12-27 19:14 waller 阅读(122) 评论(0) 推荐(0)
摘要:什么是Dockerfile Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像。(本质:dockerfile能生成镜像) 1、对于开发人员:可以为开发团队提供一个完全一致的开发环境; 2、对于测试人员:可以直接拿开发时所构建的镜像或者通过Dockerfi 阅读全文
posted @ 2019-12-27 19:06 waller 阅读(137) 评论(0) 推荐(0)
摘要:本质就是把容器打包成镜像压缩,传到别的机器别的机器load回来,就能看到image, run起来,直接容器就跑起来了 容器保存为镜像 我们可以通过以下命令将容器保存为镜像 docker commit mynginx mynginx_i 案例: 将容器mycentos7方向生成为镜像 镜像备份 我们可 阅读全文
posted @ 2019-12-27 18:51 waller 阅读(199) 评论(0) 推荐(0)
摘要:部署MySQL 拉取MySQL镜像 docker pull mysql:5.7 创建MySQL容器 docker run -di --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 # 这里做了映射 -p 代表端口映射, 阅读全文
posted @ 2019-12-27 18:48 waller 阅读(430) 评论(0) 推荐(0)
摘要:查看容器 查看正在运行的容器 docker ps 查看所有容器 docker ps –a 查看最后一次运行的容器 docker ps –l 查看停止的容器 docker ps -f status=exited 创建与启动容器 启动容器(基于image启动) docker run 常用参数说明: -i 阅读全文
posted @ 2019-12-27 18:37 waller 阅读(182) 评论(0) 推荐(0)
摘要:搜索镜像 如果你需要从网络中查找需要的镜像,可以通过以下命令搜索 docker search 镜像名称 如需要python : docker search python NAME:仓库名称 DESCRIPTION:镜像描述 STARS:用户评价,反应一个镜像的受欢迎程度 OFFICIAL:是否官方 阅读全文
posted @ 2019-12-27 17:23 waller 阅读(135) 评论(0) 推荐(0)
摘要:ps: Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。这里我们将Docker安装到CentOS上。 注意:这里建议安装在CentOS7.x 阅读全文
posted @ 2019-12-27 17:07 waller 阅读(241) 评论(0) 推荐(0)
摘要:Docker引擎 docker引擎是一个c/s结构的应用(客户端-服务器(C/S)架构程序)主要组件见下图: Server是一个常驻进程 REST API 实现了client和server间的交互协议 CLI 实现容器和镜像的管理,为用户提供统一的操作界面 image是镜像 container是容器 阅读全文
posted @ 2019-12-27 16:56 waller 阅读(155) 评论(0) 推荐(0)
摘要:什么是Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接 阅读全文
posted @ 2019-12-27 16:49 waller 阅读(188) 评论(0) 推荐(0)
摘要:时间复杂度 二分法 def bin_search(data_set, value): low = 0 high = len(data_set) - 1 while low <= high: mid = (low + high) // 2 if data_set[mid] == value: retu 阅读全文
posted @ 2019-12-24 16:40 waller 阅读(137) 评论(0) 推荐(0)
摘要:并发编程 核心: 并发,进程,线程,协程 并发与并行 并发:是伪并行,即看起来是同时运行。单个cpu+多道技术就可以实现并发并行:同时运行,只有具备多个cpu才能实现并行补充: 多道技术实现了单核下实现并发 同步 、异步 | 阻塞、非阻塞 同步 、异步: 是指任务提交的方式 同步:提交任务后原地等待 阅读全文
posted @ 2019-12-22 12:48 waller 阅读(160) 评论(0) 推荐(0)
摘要:MySQL总结 SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。SQL语言分为3种类型: #1、DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER #2、DML语句 数据库操纵语言: 插入数据INSERT 阅读全文
posted @ 2019-12-14 14:25 waller 阅读(187) 评论(0) 推荐(0)
摘要:并发与并行 并发:同一时间段内执行多个任务(你在用微信和两个女朋友聊天)。 并行:同一时刻执行多个任务(你和你朋友都在用微信和女朋友聊天)。 Go语言的并发通过goroutine实现。goroutine类似于线程,属于用户态的线程,我们可以根据需要创建成千上万个goroutine并发工作。gorou 阅读全文
posted @ 2019-12-13 15:00 waller 阅读(305) 评论(0) 推荐(0)
摘要:reflect包 在Go语言的反射机制中,任何接口值都由是一个具体类型和具体类型的值两部分组成的(我们在上一篇接口的博客中有介绍相关概念)。 在Go语言中反射的相关功能由内置的reflect包提供,任意接口值在反射中都可以理解为由reflect.Type和reflect.Value两部分组成,并且r 阅读全文
posted @ 2019-12-12 19:31 waller 阅读(257) 评论(0) 推荐(0)
摘要:接口类型 在Go语言中接口(interface)是一种类型,一种抽象的类型。 interface是一组method的集合,是duck-type programming的一种体现。接口做的事情就像是定义一个协议(规则) 举例:只要一台机器有洗衣服和甩干的功能,我就称它为洗衣机。不关心属性(数据),只关 阅读全文
posted @ 2019-12-11 21:19 waller 阅读(162) 评论(0) 推荐(0)
摘要:在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的。本文介绍了Go语言中如何定义包、如何导出包的内容及如何导入其他包。 Go语言的包(package) 包介绍 包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如f 阅读全文
posted @ 2019-12-11 18:49 waller 阅读(623) 评论(0) 推荐(0)
摘要:自定义类型和类型别名 自定义类型 在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型, Go语言中可以使用type关键字来定义自定义类型。 自定义类型是定义了一个全新的类型。我们可以基于内置的基本类型定义,也可以通过struct定义。例如: // MyInt 将定义为in 阅读全文
posted @ 2019-12-10 20:59 waller 阅读(561) 评论(0) 推荐(0)
摘要:通信的条件 URL 物理连接介质 + 互联网协议(OSI七层) ip + mac 确定唯一的计算机 ip + port 确定唯一的应用程序 应用层(http/ftp/mail) <-> 传输层(tcp/udp) <-> 网络层(IP) <-> 数据链路层(ethernet) <-> 物理层(mac) 阅读全文
posted @ 2019-12-06 10:25 waller 阅读(144) 评论(0) 推荐(0)
摘要:对扩展性要求高的可以使用面向对象方式 1.对象是特征(属性)和技能(方法)的结合体2.类是一系列具有相似特征和技能的对象的结合体3.类在定义阶段就会执行类体代码,生成类的名称空间 类实例化时发生的事情 1.产生一个空对象2.触发__init__方法,将空对象和需要的参数传入,为空对象的名称空间赋值 阅读全文
posted @ 2019-12-04 21:32 waller 阅读(115) 评论(0) 推荐(0)
摘要:简介 Matplotlib是一个强大的Python绘图和数据可视化的工具包。数据可视化也是我们数据分析的最重要的工作之一,可以帮助我们完成很多操作,例如:找出异常值、必要的一些数据转换等。完成数据分析的最终结果也许就是做一个可交互的数据可视化。 安装 >: pip install matplotli 阅读全文
posted @ 2019-12-04 17:08 waller 阅读(218) 评论(0) 推荐(0)
摘要:简介 pandas是一个强大的Python数据分析的工具包,它是基于Numpy构建的,正因pandas的出现,让Python语言也成为使用最广泛而且强大的数据分析环境之一。 Pandas的主要功能: 具备对其功能的数据结构DataFrame,Series 集成时间序列功能 提供丰富的数学运算和操作 阅读全文
posted @ 2019-12-03 19:37 waller 阅读(201) 评论(0) 推荐(0)
摘要:简介 Numpy是高性能科学计算和数据分析的基础包。它也是pandas等其他数据分析的工具的基础,基本所有数据分析的包都用过它。NumPy为Python带来了真正的多维数组功能,并且提供了丰富的函数库处理这些数组。它将常用的数学函数都支持向量化运算,使得这些数学函数能够直接对数组进行操作,将本来需要 阅读全文
posted @ 2019-12-02 16:46 waller 阅读(185) 评论(0) 推荐(0)
摘要:数据分析是什么 数据就是信息,而数据分析就是可以让我们发挥这些信息功能的重要手段。 "数据是21世纪的石油" 来自一位阿里P7 数据分析能干什么 对于数据分析能干什么其实我们可以简单的举几个例子: 1、淘宝可以观察用户的购买记录、搜索记录以及人们在社交媒体上发布的内容选择商品推荐 2、股票可以根据相 阅读全文
posted @ 2019-12-02 15:09 waller 阅读(198) 评论(0) 推荐(0)
摘要:函数 当python遇到 def 语句时候 ,会在内存中生成一个函数对象,并且这个函数是靠将函数名来引用,但是这个函数体内部的语句只有在函数的调用的时候才会被执行,而函数调用结束了,就是函数返回时,函数执行完后内部变量将会被回收 函数是第一类对象 URL 1.函数可以被传递 2.函数可以被当做参数传 阅读全文
posted @ 2019-12-01 16:12 waller 阅读(110) 评论(0) 推荐(0)