上述是比较典型的两种网站技术架构,强烈建议采用方案二,该技术架构更具有安全性、稳定性、高性能、低价格等优势。实际上述架构图适及到负载均衡、数据库集群等重要技术,后续分享。
分类:
Web程序 时间:
2018-06-25 22:46:02
阅读次数:
347
centos7,yum方式安装zabbix,处理乱码。
分类:
其他好文 时间:
2018-06-25 10:56:02
阅读次数:
130
https://doc.scrapy.org/en/1.2/intro/install.html#installing-scrapy
分类:
其他好文 时间:
2018-06-25 10:55:00
阅读次数:
97
队列是一种特殊的线性表,仅能在线性表的两端进行操作(队头和队尾),具有“先进先出”的特性。1)使用原生数组实现了StaticQueue,时间复杂度均为O(1) 2)使用单链表基于组合关系实现了LinkQueue,入队操作时间复杂度为O(n),可是使用双向链表解决。
分类:
其他好文 时间:
2018-06-22 15:26:49
阅读次数:
156
在一些大型的项目中,它的结构是很复杂的。比如下面这个我们来分析下这个项目的架构,项目被划分为多个不同模块。每个模块的代码用一个文件夹进行管理,文件夹由inc,src,makefile组成;每个模块的对外函数声明统一放置于common/inc中,如:common.hxxxfunc.h。那么我们需要打造的编译环境是:1、源码文件夹在编译时不能被改动(只读文件夹);2、在编译时自动创建文件夹(build)用于存放编译结果;3、编译过程中自动生成依赖关系,自动搜索需要的文件;4、每个模块可以拥有自己独立的编译方式;5、支持调试版本的编译选项。
分类:
其他好文 时间:
2018-06-22 11:01:48
阅读次数:
218
作为一个生产系统,全面的系统监控是必不可少的一个环节,以前都是使用zabbix,但是Openstack这一块的监控工具现在更加主流的监控工具已经是google开源的监控产品Prometheus(普罗米修斯) ,这个监控工具使用go语言编写,脱离于集中数据存储,据说性能比zabbix要好,复杂度要比zabbix要低,这么好的东西怎么能不去学习使用呢?
分类:
其他好文 时间:
2018-06-21 15:27:19
阅读次数:
2637
last显示文件的类型语法格式:last【option】file[选项]注意:file命令及后面的选项里,每个元素之间都要至少要有一个空格选项说明:参数选项解释说明-num,-nnum指定显示结果的行数案例一:显示用户最近登录列表lastlog显示所有用户的最近登录记录案例一:显示所有用户的最近登录记录
分类:
系统相关 时间:
2018-06-20 19:04:34
阅读次数:
162