3 yd1018701930

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 14w+

Varnish做web代理缓存

Varnish做web代理缓存一、varnish工作原理varnish是一个http反向代理的缓存。它从客户端接收请求然后尝试从缓存中获取数据来响应客户端的请求,如果varnish不能从缓存中获得数据来响应客户端,它将转发请求到后端(backend servers),获取响应同时缓存到本地,最后交付给客户端。如果varnish已经缓存了某个响应,则请求直接从varnish的缓存中获取响应。...

2018-09-24 23:28:04

mysql主从复制的原理

 数据库主从复制   MySQL传统复制:基于MySQL二进制文件(mysql-bin.000001),加上对应日志文件中每个事件的偏移量位置点(postion)。三个线程:主库BinlogDump,从库IO和SQL线程过程:1、Master所有数据库变更写进Binary log              2、主库dump线程把Binary log内容发送到从库...

2018-07-24 10:34:52

基于web的HA集群管理套件RHCS

基于web的HA集群管理套件RHCS关于RHCS: Red Hat Cluster Suite即红帽集群套件,它是一套综合的软件组件,可以通过在部署时采用不同的配置,以满足对高可用性,负载均衡,可扩展性,文件共享和节约成本的需要。REDHAT公司在2007年发布RHEL5时,就将原本作为独立软件发售的用于构建企业级集群的集群套件RHCS集成到了操作系统中一同发布。 RHCS提供如下两种不同类型的

2018-05-04 18:17:59

LinuxVirtualServer

LinuxVirtualServerclient   -->  cdn(varnish/squid) --> F5/LVS(四层)(router) (VIP)HA/LB(nginx/haproxy(七层负载均衡))--> server(后端服务器) (-->web -->  app --> DB )LSB (4+7) 阿里的负载均衡架构4层和7层负载均衡的主要区...

2018-04-23 22:59:34

用户管理系统

用户管理系统1、在实现用户的注册(添加),登陆,注销,信息打印,以及退出系统等基本功能 2、优化一些细节,例如在选项之外应该如何处理,用户不存在以及多次登陆失败的处理用定义函数的方法实现每一个基础功能,再用main() 函数做一个整合。当指定某个功能的时候去调用特定的子函数。#!/usr/bin/env python# coding:utf-8info = """ 用户登录管理系统

2018-04-15 18:05:20

Cache & Buffer

Cache高速缓存     &      Buffer 缓冲区高速缓存区cache和缓冲区buffer都是缓存,但它们在许多方面有所不同。缓冲区buffer主要存在于RAM中,作为CPU暂时存储数据的区域,例如,当计算机和其他设备具有不同的速度时, buffer存储着缓冲的数据, 这样计算机就可以完成其他任务了。另一方面,高速缓存cache是一种高速存储区域,可以是内存或硬盘等其他独立存储...

2018-04-07 22:46:51

学习Github

Github一、了解github1、什么是githubGitHub 是一个面向开源及私有 软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。GitHub 于 2008 年 4 月 10 日正式上线2、使用github的目的托管项目代码二、基本概念:1、仓库(Repository)你的开源项目2、收藏(star)仓库主页的star按钮,意味收藏的人数3、复制和...

2018-04-06 23:26:38

练习题4

# 1. 题目描述现在IPV4下用一个32位无符号整数来表示,一般用点分方式来显示,点将IP地址分成4个部分,每个部分为8位,表示成一个无符号整数(因此不需要用正号出现),如10.137.17.1,是我们非常熟悉的IP地址,一个IP地址串中没有空格出现(因为要表示成一个32数字)。现在需要你用程序来判断IP是否合法。输入描述:输入一个ip地址输出描述:返回判断的结果YES or

2018-01-11 00:05:12

python—函数

乐高积木之函数一、函数的定义def 函数名():函数体return 返回值1,返回值2定义一个空函数• 定义一个什么事也不做的空函数,可以用 pass 语句;• pass 可以用来作为占位符,还没想好怎么写函数的代码,就可以先放一个 pass ,让代码能运行起来def nofunc():pass二、函数的调用函数名()实现打印返回值: print 函数名()总结:定义函数时,函数不执行;调用函数时...

2018-01-10 21:37:59

python—列表1

一、集合set的定义集合是不重复的数据结构;如果花括号里面为空,则是字典类型;s = {}print type(s)<type 'dict'>1、定义集合的一般方式 ;s = {1, 2, 3, 2, 3}print type(s)print s<type 'set'>set([1, 2, 3])2、定义集合的第二种方式 :工厂方式定义一个集和定义一个空的集合;s = se...

2018-01-10 21:34:01

练习题3

# 1.字符串最后一个单词的长度题目描述:计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。输出描述: 整数N,最后一个单词的长度。示例1:    输入:hello world    输出:5# 2. 计算字符个数题目描述: 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,

2018-01-03 16:40:02

python — 字典

字典 dict1、字典创建赋值创建字典通过工厂函数创建字典(1)赋值创建字典 , key-value , 键值对d = {"key1":"value1", "key2":"value2"}services = {"ssh":22, "ftp":[20,21], "http":[80, 8080]}print services{'ftp': [20, 21], 'http

2018-01-02 19:29:21

python—列表2

列表list:打了激素的数组1、定义列表• 定义一个空列表list = []• 定义一个包含元素的列表,元素可以是任意类型,包括数值类型,列表,字符串等均可。元组和列表的区别:(1)格式  Tuple()  List [](2)# 元组是不可变数据类型,不能修改元素;         # 列表是可变数据类型,可以修改元素;2、列表的特性(与元组对比)(1)、索引# 正向索引# 反向索引# 拿出列表...

2018-01-02 19:22:03

python—元组tuple

Python -元组tuple1、元组的定义•- 定义空元组tuple = ()•- 定义单个值的元组# 定义单个元组,一定要在这个元素后面加逗号t1 = (1,)print type(t1)•- 一般的元组# 可以把元组看作一个容器,任何数据类型都可以放在这个容器里面;t = (1, 1.0, 2j, True, (1,2,3))print t•- 工厂方法建立元组2、元组的特性• 不能对元组的...

2017-12-27 18:53:38

练习题2

1. 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高   于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提    成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于    40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于

2017-12-27 14:13:04

python—字符串

day2 字符串#1、字符串的三种定义方式•第一种方式:str1 = 'hello python'•第二种方式:str2 = "hello python"•第三种方式:str3 = """hello python"""三引号的作用块注释:多行代码注释函数的doc文档:字符串格式化#2、转义符当我们在定义字符串的时候,如果字符串本身含有 '   "  ,这时候就要用转义符一个反斜线加一个单一字符可以...

2017-12-27 14:12:16

练习题1

1. 在Linux电脑上安装python,ipython,pycharm专业版本软件;2. 在Windows电脑上安装python3版本,并配置环境变量,确保Dos环境下运行脚本;3. Linux下有多少种运行python的不同方法,并分析各自优缺点。并说说你最喜欢哪一种?python ,ipython,pycharm   前者可以测试单条代码,比较方便IPyt

2017-12-26 22:35:44

了解python & python工具

python# 1. python编程语言python是一种面向对象的解释型计算机程序设计语言,,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件,源代码和解释器CPython遵循GPL(GNU General Public License)协议[2]。Python语法简洁清晰,特色之一是强制用空白符(white space)...

2017-12-26 15:52:03

PXE

PXE简介:         PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MT

2017-12-13 18:41:33

iscsi磁盘共享

iscsi 磁盘共享         iSCSI(Internet SCSI)是2003年IETF(InternetEngineering Task Force,互联网工程任务组)制订的一项标准,用于将SCSI数据块映射成以太网数据包。SCSI(Small Computer System Interface)是块数据传输协议,在存储行业广泛应用,是存储设备最基本的标准协议。从根本上

2017-12-13 13:18:40

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!