上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页
摘要: Saltstack介绍 01 自动化运维介绍 02 Saltstack介绍 03 Saltstack部署 04 使用saltstack部署环境 # 运维自动化介绍 背景 传统的IT运维是将数据中心中的网络设备、服务器、数据库、中间件、存储、虚拟化、硬件等资源进行统一监控,当资源出现告警时,运维人员通 阅读全文
posted @ 2020-05-21 02:19 silencio。 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、环境搭建 1、测试环境部署 2、预发布系统 3、线上服务器部署架构图 # WEB环境部署与上线流程 1.环境搭建 1.部署规范 服务器部署规范 软件部署规范 测试 上线 2.服务器环境搭建 Nginx Nginx管理 Nginx介绍 Nginx安装,启动 Nginx相关目录及配置文件详解 Ngi 阅读全文
posted @ 2020-05-19 22:29 silencio。 阅读(687) 评论(0) 推荐(0) 编辑
摘要: selenium模块 什么是selenium?selenium是Python的一个第三方库,对外提供的接口可以操作浏览器,然后让浏览器完成自动化的操作。 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium 阅读全文
posted @ 2020-05-12 00:59 silencio。 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一 什么是 RPC? RPC 是指远程过程调用,也就是说两台服务器 A,B 一个应用部署在 A 服务器上,想要调用 B 服务器上应用提供的函数或方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。 二 RPC 是如何通讯的? 要解决通讯的问题,主要是通过在客户端和 阅读全文
posted @ 2020-05-12 00:43 silencio。 阅读(390) 评论(0) 推荐(0) 编辑
摘要: Https https是基于http和SSL/TLS实现的一个协议,他可以保证在网络上传输的数据都是加密的,从而保证数据安全。 接下来我们从http协议开始,提出想法并逐步进行分析,最终实现Https。 1. http协议是不安全的。 在https诞生之前,所有网站都使用http协议,而http协议 阅读全文
posted @ 2020-05-12 00:34 silencio。 阅读(316) 评论(0) 推荐(0) 编辑
摘要: # Celery Celery是一个python第三方模块,是一个功能完备即插即用的分布式异步任务队列框架。它适用于异步处理问题,当大批量发送邮件、或者大文件上传, 批图图像处理等等一些比较耗时的操作,我们可将其异步执行,这样的话原来的项目程序在执行过程中就不会因为耗时任务而形成阻塞,导致出现请求堆 阅读全文
posted @ 2020-05-12 00:32 silencio。 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Flask信号 Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为。 ? 1 pip3 install blinker 一、内置信号 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 request_started = _sig 阅读全文
posted @ 2020-05-11 23:10 silencio。 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一 简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remo 阅读全文
posted @ 2020-04-08 04:41 silencio。 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 1. mro序列 MRO是一个有序列表L,在类被创建时就计算出来。 通用计算公式为: ? 1 2 mro(Child(Base1,Base2)) = [ Child ] + merge( mro(Base1), mro(Base2), [ Base1, Base2] ) (其中Chil 阅读全文
posted @ 2020-04-08 03:47 silencio。 阅读(613) 评论(0) 推荐(0) 编辑
摘要: Golang之时间、日期类型 package main import ( "fmt" "time" ) //获取时间的格式 func testTime() { now := time.Now() fmt.Printf("current time:%v\n", now) year := now.Yea 阅读全文
posted @ 2020-03-19 03:44 silencio。 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Golang之redis redis是个开源的高性能的key-value的内存数据库,可以把它当成远程的数据结构。 支持的value类型非常多,比如string、list(链表)、set(集合)、 hash表等等 redis性能非常高,单机能够达到15w qps,通常适合做缓存。 使用第三方开源的r 阅读全文
posted @ 2020-03-19 03:39 silencio。 阅读(419) 评论(0) 推荐(0) 编辑
摘要: Go在流程控制方面特点如下: 没有do和while循环,只有一个广义的for语句 switch语句灵活多变,还可以用于类型判断 if语句和switch语句都可以包含一条初始化子语句 break语句和continue语句可以跟一条label标签语句,用于标识需要终止或继续的代码块 defer语句可以使 阅读全文
posted @ 2020-03-19 03:35 silencio。 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Golang之Socket go创建socket很简单 package main import ( "fmt" "net" ) func main() { //服务器监听地址 fmt.Println("start server...") listen, err := net.Listen("tcp" 阅读全文
posted @ 2020-03-19 03:22 silencio。 阅读(576) 评论(0) 推荐(0) 编辑
摘要: golang之指针 package main import "fmt" type myInt int //匿名函数 //值的接收 //指针的接收 //*myint表示myInt的指针类型 // *i表示指针i,指向i的值 func (i *myInt) add(another int) myInt 阅读全文
posted @ 2020-03-19 03:16 silencio。 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Golang之文件读写 读写文件,不添加文件路径,默认写入到GOPATH路径下 终端读写: 源码 func Sscanf func Sscanf(str string, format string, a ...interface{}) (n int, err error) 解释:Sscanf sca 阅读全文
posted @ 2020-03-19 03:14 silencio。 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Golang之匿名函数和闭包 Go语言支持匿名函数,即函数可以像普通变量一样被传递或使用。 使用方法如下: main.go package main import ( "fmt" ) func main() { var v func(a int) int v = func(a int) int { 阅读全文
posted @ 2020-03-19 02:23 silencio。 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、Go 语言结构 在我们开始学习 Go 编程语言的基础构建模块前,让我们先来了解 Go 语言最简单程序的结构。 Go Hello World 实例 Go 语言的基础组成有以下几个部分: 包声明 引入包 函数 变量 语句 & 表达式 注释 接下来让我们来看下简单的代码,该代码输出了"Hello Wo 阅读全文
posted @ 2020-03-19 01:41 silencio。 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、Emmet的安装与介绍(HTML/CSS代码自动补全) Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的工具,能够实现 HTML、CSS 的快速编写。 官网地址:http://emmet.io/ 官方文档:http://docs.emmet.io/cheat-she 阅读全文
posted @ 2020-03-05 23:58 silencio。 阅读(415) 评论(0) 推荐(0) 编辑
摘要: Linux系统安装和网络配置 系统下载 系统下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso https://opsx.alibaba.com/mirror#阿里云官方镜像站 只能下载最新 阅读全文
posted @ 2020-03-05 23:52 silencio。 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 搭建时间服务器 先熟悉一下ntp,再学习chrony 克隆虚拟机 修改主机名、网卡IP、hosts 安装ntp,查看安装内容rpm -ql 这里面我们要用到的就一个文件 /etc/ntp.conf两个命令: /usr/sbin/ntpq /usr/bin/ntpstat还有一个服务文件:/usr/l 阅读全文
posted @ 2020-03-02 19:44 silencio。 阅读(261) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页