自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ghost_02的博客

kiosk的目标是到处都是kiosk,嗯

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 Nginx学习笔记

Nginx           Nginx 是一个开放的Web服务器和反向代理。比较适合大型网络的建设使用,web加速,负载均衡。      由上图可见,在全球web服务器的选择方向上,nginx的势头很强劲。基本功能及特性1. Web服务器--配置虚拟服务器,使用变量,URL重写和自定义错误页面。2. 静态内容--设置请求的内容和根目录。可将内容直接缓

2017-03-16 20:21:43 731

原创 MySQL的主从复制原理

一.主从复制      MySQL的复制是通过将一台主(master)服务器的数据复制到其他主机(slaves) 上。从服务器可以有很多。而复制的原理跟MySQL的二进制日志是分不开关系的。     主服务器将更新写入二进制日志系统,并维护一个索引跟踪日志的循环,这些日志发送到从服务器上更新。从服务器通知主服务器,并从主服务器的日志上读取最后一次的成功更新的位置。   复制

2017-03-07 21:11:58 1997 1

原创 基于MHA实现的MySQL高可用。

MHA       一个门户站点,最重要的就是数据库了。但是对Web服务器高可用和负载均衡可以找到很多的方法,但是对数据库的方法支持就不是那么多了,之前用heartbeat+drbd做的mysql高可用明显对MySQL的支持不是很好。所以,很多的技术和手段就孕育而生了。         MHA的实现过程     MHA(主节点高可用)是日本人写的一套MySQL的故障切换方案以保障数

2017-03-30 19:00:41 630

原创 虚拟化技术之网络桥接

虚拟机的网络       首先虚拟机的网络,虚拟机创建出来后,希望和主机通信,和其他外网中的主机通信,也希望和其他的虚拟机通信,该用什么方式呢?    大多数人都会想到NAT,桥接,Host-Only。桥接:      虚拟机需要虚拟一个网卡设备。我们知道,物理机上都有一个物理网卡,而这个物理网卡就连接到交换机上。而这个物理网卡一定是被真机试用的。那怎么实现虚拟机去

2017-03-30 16:22:38 2659

原创 I/O复用模型

I/O复用模型     首先为什么需要I/O模型呢,因为进程是无法直接操作I/O设备的。其必须通过系统调用请求kernel来协助完成I/O动作。   而内核会为每个I/O设维护一个buffer。   对于输入而言,等待数据输入到buffer需要时间的,而从buffer复制数据给进程也需要时间的。   根据等待的模式不同,I/O分为五类。一.Blocking I/O(阻塞

2017-03-27 13:50:11 955

原创 实战配置nginx+tomcat+memcached

系统环境       Red Hat Enterprise Linux Server release 6.5   三台       nginx  192.168.217.16   负责前台调度       node1 192.168.217.15   负责tomcat+memcached       node2 192.168.217.17   负责tomcat+memcach

2017-03-26 22:30:02 964

原创 memcached的安装及配置

memcached    首先memcached是一个高性能的分布式内存对象缓存系统,用于动态的web应用,用来减轻数据库的负载。属于一种nosql。用来减少对数据库的读取次数,从而提高动态、数据库驱动网站的速度。memcached基于一个存储键值对key/value的hashmap。随着微信,微博等等应用的火爆,往往点赞,或者粉丝的数量不停的加一,要是不停的因为这个而频繁读写数据库,那对数据

2017-03-25 22:32:27 453

原创 Nginx的反向代理,负载均衡,缓存,URL重写以及读写分离

Nginx.conf             这里主要讲解一下nginx的主配置文件nginx.conf。其中主要分为四个部分:main(全局配置)、server(主机配置)、upstream(上游服务器,主要为反向代理、负载均衡的相关配置)和location(可以正则匹配)(main)全局配置是设置影响全局配置的指令的。定义有日志位置,执行的用户,worker进程的数量。一般

2017-03-24 20:33:56 542

原创 网站架构--学习笔记

网站架构       网站架构,一般是为了一个目的,当访问的用户越来越多,怎么将更好,更快的服务推送给客户。当然后面的服务器架设是必不可少的。当然这里面需要考虑的也有很多。     硬架构     一、机房的选择,宽带的选择     二、对后台主机的划分更细,图片服务器,页面服务器,数据库服务器,日志服务器等等。   ps:lighttpd来做图片服务器,而apache

2017-03-21 17:59:19 606

原创 lamp的架构之haproxy

haproxy       haproxy是一个使用c语言编写的开放源代码软件,主要目的就是来提供高可用性和负载均衡的。      就目前来说。Nginx,LVS,Haproxy是使用最广泛的三种负载均衡软件。      Nginx 的博客地址: Nginx详解      LVS的博客地址: LVS详解        目前较为成熟的网站架构应该是Web前端采用N

2017-03-18 22:11:35 769

原创 MySQL主从复制--实现读写分离

读写分离(Read/Write Splitting)     原理:让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库(slave)处理SELECT查询操作。因为在一个数据库中,处理最多的就是查询请求,所以需要将查询请求分摊到一个集群上。      还可以加一个memcache ,将查询请求缓存起来,以备下次请求时直接使用。

2017-03-11 22:20:56 457

原创 MySQL主从复制-基于GTID及多线程的复制

GTID       GTID是Global Transaction identity 的缩写。字面翻译是全局事务id。其主要目的是为了简化复制。GTID的概念     普通的复制过程中,从库通过记录主库的binlog文件名和偏移量来记录和接收主库binlog的事件工作进展。下次开始复制的时候告知主库这些信息,让主库可以从正确的位置开始发送binlog的事件给从库。但基于GTI

2017-03-09 21:06:20 1981

原创 MySQL的主从复制配置(异步,半同步)

1.配置MySQL复制基本操作MySQL的原理:点击打开链接一.master1.启动二进制日志。log-bin = master-binlog-bin-index = master-bin.index2.选择一个唯一的server.idserver.id = (0-2^32)3.创建具有复制权限的用户REPLTCATION SLAVE

2017-03-08 21:35:55 664

原创 python的生成器的应用yield--杨辉三角。

首先很多人一定不明白生成器yield是什么意思。其实和它最像的就是return。举个简单的例子吧。return:的用法def fib(n): a=1 b=1 for i in range(0,n+1): a,b=b,a+b return aprint fib(10)打印结果:1Process finished

2017-03-03 21:51:45 1132

原创 python中的setattr的使用

在python中经常会遇到给类的__init__方法中创建属性。当要创建的属性是任意给定的时就需要用到setattr这个函数。class Person(object): def __init__(slef,name,gender,birth): slef.name = name slef.gender = gender slef.birt

2017-03-03 20:08:49 4588

原创 mysql的事务性,锁和隔离性

事务性:    所谓事务性,一句话概括:一个组操作的各个单元,执行情况要么都成功,要么都执行失败。开门见山:事务的四大特性(ACID):1.原子性(automicity):一个事物必须看做一个不可分割的最小工作单元,整个事务中的所有操作要么都提交成功,要么全部失败回滚。对于事务而言,不可能只执行其中一部分,这就是事务的原子性。2.一致性(consistency):数据库总是从一

2017-03-03 15:54:38 809

原创 Mysql查询语法(读mysql必知必会有感)

通过看Mysql必知必会,发现里面讲的表的查询挺详细的,以下是我的看后的总结。里面全是Mysql 的查询语句。从最基础的到难的。先看看数据库的结构。MariaDB [CargoWarehouse]> show tables;+--------------------------+| Tables_in_CargoWarehouse |+----------------------

2017-03-01 17:02:57 2514

利用贝叶斯树的文本分类论文

这是一篇有关于贝叶斯的文本分类的论文,其中很详细的解释了贝叶斯文本分类的过程,对数学公式的解析也很详细

2018-05-16

空空如也

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

TA关注的人

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