自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 CMDB认识和需求分析

CMDB认识和需求分析 一、认识ITIL  ITIL即IT基础架构库(Information Technology Infrastructure Library,信息技术基础架构库)由英国政府部门CCTA(Central Computing and Telecommunications Agency)在20世纪80年代末制订,现由英国商务部OGC...

2018-12-29 00:03:00 727

原创 自动化运维开发

自动化运维开发 一、自动化运维与持续集成自动化运维与Saltstack二、CMDB系统开发  三、审计和主机管理系统开发  四、分布式监控系统开发  posted @ 2018-12-28 23:06 休耕 阅读(...) 评论(...) 编...

2018-12-28 23:06:00 509

原创 vim基本操作思维导图

vim基本操作思维导图 posted @ 2018-12-28 22:45 休耕 阅读(...) 评论(...) 编辑 收藏

2018-12-28 22:45:00 254

原创 自动化运维与Saltstack

自动化运维与Saltstack 一、自动化运维介绍1、自动化运维产生背景  传统的IT运维是将数据中心中的网络设备、服务器、数据库、中间件、存储、虚拟化、硬件等资源进行统一监控,当资源出现告警时,运维人员通过工具或者基于经验进行排查,找出问题并加以解决。但是,随着互联网+时代的到来,移动互联网、云计算和大数据技术得到了广泛应用,从而导致企业所管...

2018-12-26 13:51:00 253

原创 keepalived+nginx 高可用集群

keepalived+nginx 高可用集群 一、什么是高可用?  nginx做负载均衡,能达到分发请求的目的,但是不能很好的避免单点故障。1、nginx集群单点问题分发器宕机怎么处理?假如nginx服务器挂掉了,那么所有的服务也会跟着瘫痪 。一种方法是人为监控,发现主分发器宕机后,立马登录备分发器,并给它分配虚ip。另一种办法是用软...

2018-12-24 23:36:00 170

原创 Nginx集群(负载均衡)

Nginx集群(负载均衡) 一、集群介绍1、传统web访问模型(1)传统web访问模型完成一次请求的步骤1)用户发起请求2)服务器接受请求3)服务器处理请求(压力最大)4)服务器响应请求(2)传统模型缺点单点故障;单台服务器资源有限(客户端则是无限的);单台服务器处理耗时长(客户等待时间过长);(3)传统模型优化——单点故...

2018-12-21 13:38:00 477

原创 Nginx优化

Nginx优化 一、Nginx优化思路1、优化目的  标准情况下,软件默认的参数都是对安装软件的硬件标准(最低配置)来设置的,目前我们服务器的硬件资源远远大于要求的标准,所以为了让服务器性能更加出众,充分利用服务器的硬件资源,我们一般需要优化APP的并发数来提升服务器的性能。  总结来说:1.服务器大并发实现;2.提升用户体验;3.为公司省钱...

2018-12-19 18:37:00 269

原创 Nginx管理(二)

Nginx管理(二) 一、Nginx虚拟主机  一个web服务器软件默认情况下只能发布一个web,因为一个web分享出去需要三个条件(IP、Port、Domain name)  Nginx虚拟主机实现一个web服务器软件发布多个web。  虚拟主机就是将一台物理服务器划分成多个“虚拟”的服务器,每个虚拟主机都可以有独立的域名和独立的目录。 ...

2018-12-12 23:40:00 1089

原创 Nginx管理(一)

Nginx管理(一) 一、Nginx介绍  Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。1、Nginx历史和特性  Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日...

2018-12-11 13:49:00 224

原创 业务环境、测试、上线逻辑

业务环境、测试、上线逻辑 一、业务部署逻辑1、服务器部署架构2、软件部署文档3、日常维护文档二、测试1、开发上传代码到源码系统2、上线一测服务器(内测)3、预发布测试(公测)三、上线1、产品需求确认2、产品研发确认3、产品测试确认4、上线流程文档5、跟着统计用户反馈情况...

2018-12-09 22:57:00 122

原创 服务器部署逻辑

服务器部署逻辑 一、服务器选择  服务器,也称伺服器,是提供计算服务的设备。现在可选择的服务器主要分为两种:物理服务器和云服务器。1、物理服务器  物理服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。CPU:...

2018-12-09 21:26:00 486

原创 python面试题——爬虫相关

python面试题——爬虫相关 1、接触过几种爬虫模块  urllib、requests这两种爬虫模块。2、robots协议是什么?  它就是一个防君子不防小人的协议,网站有一些数据不想被爬虫程序爬取,可以编写robots协议文件,明确指明哪些内容可以爬取哪些不可以爬取。  requests模块中并没有使用硬性的语法对该协议进行生效操作。...

2018-12-09 14:12:00 137

原创 Scrapy框架之基于RedisSpider实现的分布式爬虫

Scrapy框架之基于RedisSpider实现的分布式爬虫 需求:爬取的是基于文字的网易新闻数据(国内、国际、军事、航空)。  基于Scrapy框架代码实现数据爬取后,再将当前项目修改为基于RedisSpider的分布式爬虫形式。一、基于Scrapy框架数据爬取实现1、项目和爬虫文件创建$ scrapy startproject wang...

2018-12-09 02:06:00 339

原创 Scrapy框架之分布式操作

Scrapy框架之分布式操作 一、分布式爬虫介绍  分布式爬虫概念:多台机器上执行同一个爬虫程序,实现网站数据的分布爬取。1、原生的Scrapy无法实现分布式爬虫的原因?调度器无法在多台机器间共享:因为多台机器上部署的scrapy会各自拥有各自的调度器,这样就使得多台机器无法分配start_urls列表中的url。管道无法给多台机器共享:...

2018-12-08 00:59:00 166

原创 Scrapy框架之CrawlSpider

Scrapy框架之CrawlSpider 针对问题:如果想对某一个网站的全站数据进行爬取,该如何处理?  解决方案:手动请求的发送:基于Scrapy框架中的Spider的递归爬取进行实现(Request模块递归回调parse方法)CrawlSpider:基于CrawlSpider的自动爬取进行实现(更加简洁和高效)一、CrawlSpid...

2018-12-06 13:41:00 105

原创 Scrapy框架之日志等级和请求传参

Scrapy框架之日志等级和请求传参 一、Scrapy的日志等级  在使用scrapy crawl spiderFileName运行程序时,在终端里打印输出的就是scrapy的日志信息。1、日志等级(信息种类)ERROR:错误WARNING:警告INFO:一般信息DEBUG:调试信息(默认)2、设置日志信息指定输出  在sett...

2018-12-06 08:31:00 231

原创 Scrapy框架之代理和cookie

Scrapy框架之代理和cookie Cookie 是在 HTTP 协议下,服务器或脚本可以维护客户工作站上信息的一种方式。Cookie 是由 Web 服务器保存在用户浏览器(客户端)上的小文本文件,它可以包含有关用户的信息。无论何时用户链接到服务器,Web 站点都可以访问 Cookie 信息cookie需要个人用户登录网站。  场景需求:获取用...

2018-12-02 23:53:00 182

原创 Redis

Redis 一、redis介绍  redis是一个key-value存储系统。和Memcached类似,它支持存储的values类型相对更多,包括字符串、列表、哈希散列表、集合,有序集合。  这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式...

2018-12-02 18:23:00 61

原创 Scarpy框架持久化存储

Scarpy框架持久化存储 一、介绍  持久化存储操作分为两类:磁盘文件和数据库。  而磁盘文件存储方式又分为:基于终端指令和基于管道二、基于终端指令的持久化存储  Scrapy是通过 scrapy 命令行工具进行控制的。 这里我们称之为 “Scrapy tool” 以用来和子命令进行区分。 对于子命令,我们称为 “command” 或者 ...

2018-12-02 00:33:00 156

Notepad++6简体中文便携版

一款开源、小巧、免费的纯文本编辑器。在文字编辑方面与Windows写字板功能相当。当然,更重要的是Notepad++更是程序员们编写代码的利器!它运行便携,体积小、资源占用小,支持众多程序语言,比如C++、C#、Java 等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript 等网页/脚本语言。而且Notepad++做为程序员们最喜爱的编辑器之一,像语法高亮,语法折叠, 宏等编辑器常用功能一个都不少。如果你发现Notepad++有不满意的地方,还可以通过安装扩展或自行开发扩展来定义一个更强大的Notepad++!

2013-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除