4 yongchaocsdn

尚未进行身份认证

暂无相关简介

等级
TA的排名 4k+

MySQL主从复制

MySQL:大规模,高并发web服务器体系结构:MySQL复制,Nginx,LNMP,Memcached,Tomcat(java,servlet,集群),varnish(squid)NoSQL(redis,mongodb)MySQL日志类型:二进制日志,事务日志,错误日志,一般查询日志,中继日志,慢查询日志。二进制日志:一般放在数据目录, mysql-bin.xxxxx, 滚动...

2018-09-19 23:46:26

MySQL编译安装和Xtrabackup备份

编译安装MySQL-5.5cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另一个指定的目录中而非源码目录中进行,这可以保证源码目录不受任何一次编译的影响,因此在同一个源码树上可以进行多次不同的编译,如针对于不同平台编译。编译安装MySQL-5.5一、安装cmake跨平台编译器# tar xf cmake-2.8.8.tar.gz# cd ...

2018-09-19 23:46:15

Varnish详解

一、关于Varnish1、varnish系统架构varnish主要运行两个进程:Management进程和Child进程(也叫Cache进程)。Management进程主要实现应用新的配置、编译VCL、监控varnish、初始化varnish以及提供一个命令行接口等。Management进程会每隔几秒钟探测一下Child进程以判断其是否正常运行,如果在指定的时长内未得到Chil...

2018-09-19 23:46:03

HAproxy

一、HAProxy简介HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴...

2018-09-19 23:45:49

Memcached详解

Memcached是一款开源、高性能、分布式内存对象缓存系统,可应用各种需要缓存的场景,其主要目的是通过降低对Database的访问来加速web应用程序。它是一个基于内存的“键值对”存储,用于存储数据库调用、API调用或页面引用结果的直接数据,如字符串、对象等。memcached是以LiveJournal旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一...

2018-09-19 23:45:37

Nginx详解

nginx:https://www.nginx.com/resources/wiki/    web服务器     反向代理:web,mailhttp://nginx.org/en/     模块化     Tengine     varnish,squid         nginx:cache(disk)         httpd: cache(disk,me...

2018-09-19 23:45:25

高可用集群详解

高可用集群原理详解 资源粘性:资源约束:Constraint    排列约束: (colocation)        资源是否能够运行于同一节点            score:                正值:可以在一起                负值:不能在一起    位置约束:(location), score(分数)        正值:倾向于此...

2018-09-19 23:45:02

MySQL详解

安装MySQL 5.7:https://www.linuxidc.com/Linux/2016-09/135288.htm忘记root密码:http://www.jb51.net/article/77858.htm关系型数据库基础理论文件:                              文件:数据冗余和不一致性                 表示层数据访问困难  ...

2018-09-19 23:43:43

Tomcat详解

PHP: 开发语言:脚本语言 运行环境:解释执行 Zend Engine:Opcode Xcache,APC,eAccelerator MVC: data:数据 bussiness:业务 presentation:展示C/C++:CPU,OS ...

2018-09-19 23:43:02

ELK

ELK stack:    Lucene:        文档: Document            包含了一个或多个域的容器;                field:value            域:                有很多选项                    索引选项、存储选项、域向量使用选项;                索引选项用于通...

2018-09-19 23:41:15

LVS详解

HardwareF5,BIG IP Citrix,Netscaler A10Software四层LVS七层:反向代理Nginx:http,smtp,pop3,imap haproxy:http,tcp(mysql,smtp)lvs工作在input链上,当请求到达本机时,修改地址,转发。lvs和iptables不能同时使用。LVS:类型:    NAT...

2018-09-19 23:39:16

第二章 数据通信基础

本章主要内容2.1 数据通信基础知识2.2 传输媒体2.3 编码和复用2.4 交换技术2.5 数字传输技术2.6 接入网2.7 物理层概述2.8 小结2.1 数据通信基础知识数据(Data):运送(携带)信息的实体信息(Information):是数据的内容或含义信号(Signal):数据的电气或者电磁表现(数据以信号的形式传播)信息通过通信系统传输    把携带信息的数据用物理信号形式通过介质传...

2018-07-13 13:18:49

第十一章 软件能力成熟度模型

本章内容提要CMMI概述CMMI的成熟度等级及其过程域CMMI的应用PSP,TSP与CMMI第一节 CMMI概述CMMI( Capability Maturity Model Integration)即能力成熟度模型集成,由CMM (Capability Maturity Model)发展而来,它最早是应用于软件业的一个过程改进模型,为软件组织描述了从混乱的、不成熟的软件过程向成熟有序的软件过程进...

2018-07-03 09:54:38

第十章 软件项目收尾和验收

本章内容提要项目收尾概述项目移交与清算项目后评价合同收尾案例分析第一节 项目收尾概述收尾过程是项目干系人和客户对最终产品进行验收,使项目有序地结束的过程。项目结束时,结果或是成功或是失败,评定项目成功与失败的标准主要有3个:是否有可交付的合格成果;是否实现了项目目标;是否达到项目客户的期望。项目结束原因结束一个项目的原因有多种,例如:项目计划中确定的可交付成果已经出现,项目的目标已经成功实现。项目...

2018-07-03 08:59:18

第九章 软件项目风险管理

软件项目中的风险不断变换的需求低劣的计划和估算不可信赖的承包人欠缺的管理经验人员问题技术失败政策的变化……本章内容要点风险管理概述风险规划风险识别风险评估风险应对风险监控软件项目风险管理案例分析第一节风险管理概述风险是遭受损失的一种可能性。这个定义包含两层含义:第一,风险会造成损失。如产品质量的降低,费用的增加或进度的推迟等。第二,风险的发生是一种不确定性随机现象,可用概率表示其发生的可能程度。...

2018-07-02 23:01:36

第八章 软件项目团队管理

本章内容提纲8.1软件项目团队管理概述8.2项目组织的规划8.3团队人员获取8.4团队建设和日常管理8.5沟通管理8.6软件专业人员的非技术素养8.1软件项目团队管理概述什么是软件项目团队?   软件项目团队是由软件项目的不同干系人所组成的,具有共同目标、紧密协作的集体。软件项目团队包括所有项目干系人:项目发起人、资助者、项目组(开发团队)、供应商、客户等。有时,软件项目团队特指项...

2018-07-02 22:27:15

第七章 软件配置管理

本章内容提要软件配置管理的作用软件配置管理的相关概念建立软件配置管理环境版本控制系统集成分支管理变更管理配置审计和配置状态报告配置管理过程软件配置管理工具第一节  软件配置管理的作用星形网拓扑结构不同程序员对程序的更改会产生冲突软件项目中可能遇到如下的问题:找不到某个文件的历史版本;开发人员使用错误的程序版本;开发人员未经授权修改代码或文档;人员流动,交接工作不彻底;无法重新编译软件的某个历史版本...

2018-07-02 14:41:56

第六章 软件项目质量管理

本章内容提要软件质量管理的基本概念全面软件质量管理缺陷跟踪缺陷移除和预防软件质量的常用度量案例分析第一节软件质量管理的基本概念软件质量就是软件与用户需求相一致的程度。具体地说,软件质量是软件符合明确叙述的功能和性能需求、以及所有专业开发的软件都应具有的隐含特征的程度。用户需求是衡量软件质量的基础。除满足明确定义的需求外,还要满足隐含的需求。软件质量的重要性软件质量问题可能导致经济损失甚至灾难性...

2018-07-02 13:48:40

第五章 软件项目成本管理

软件项目的成本管理,就是为了确保项目在既定预算内按时、按质、经济、高效地实现项目目标所开展的一种项目管理过程。项目的成本管理包括成本估算、成本预算和成本控制。 本章内容提要5.1 软件项目成本管理概述5.2 软件规模度量5.3 成本估算5.4 成本预算5.5 成本控制5.1 软件项目成本管理概述软件项目规模一般是指所开发软件的规模大小,它的度量方法一般有两种:       LOC(Lines of...

2018-07-01 22:22:13

软件测试总结

1.什么是软件测试?软件测试的意义和目的是什么?    IEEE对软件测试的定义为使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验他是否满足规定的需求或是弄清预期结果与实际结果之间的差别。    软件测试是在一个可控的环境中分析或执行程序的过程,其根本目的是尽可能少的时间和人力发现并改正软件中潜在的各种故障及缺陷,提高软件的质量。2.软件测试与软件开发有何关系?    软件开发过程是软...

2018-07-01 00:32:45

查看更多

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