自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (1)
  • 收藏
  • 关注

原创 php替换掉指定字符之间内容

php替换掉指定字符之间的内容$text = '<div>some other text</div> <p class="super green" style="height: auto">i like berries</p>';//this preg is searching for tags and text inside it//and...

2018-03-29 18:37:26 3574 1

原创 haproxy(七)多线程使用

现象HAProxy绑定4核cpu、8核cpu、16核cpu,压测的时候,都会出现CPU 100%被使用的情况。追查过程1. 通过 mpstat  -P ALL 1 命令查看cpu 都用在哪里,可以看到cpu都绝大部分用在 sys态上。 2. 通过 strace -p pid -c 查看HAProxy 进程那个系统调用占用cpu 最多,看到cpu 都用

2018-01-20 15:15:35 5069

转载 haproxy(六)性能优化

TCP计数器ListenOverflows大量增加 查看方法cat /proc/net/netstat | awk '/TcpExt/ { print $21,$22 }'原因系统调用listen函数(int listen(int sockfd, int backlog);)的队列长度由min(backlog ,内核参数 net.core.somaxconn ) 决定,

2018-01-20 14:36:03 7044 1

原创 haproxy(五)开启日志

Centos7.2下配置haproy日志:1.   haproxy.conf 配置:  global     # 配置local2事件    log    127.0.0.1  local22.  编辑/etc/rsyslog.conf  a) 开启514 UDP监听       # Provides UDP syslog reception 

2018-01-17 18:43:49 681

转载 Haproxy(三)详细记录

一、各种负载均衡1.1 tcp反向代理tcp 22端口反向代理:# vim /etc/haproxy/haproxy.cfg  #在最后添加一段配置,反向代理一个22端口再反向代理一个80端口Bashlisten test_ssh bind 0.0.0.0:1000 mode tcp option tcpl

2018-01-05 16:47:36 7719 2

转载 Haproxy(二)环境搭建和参数记录

Haproxy(一)环境搭建和参数记录一晃做运维好多年了,这些年来一说负载均衡,反向代理最常提到的就是lvs,nginx,haproxy,虽然haproxy现在听到的越来越少,不过确实也是一款不错的软件。前面已经对nginx反向代理进行了记录,虽然已经好几年不用haproxy了,但是还是想做下记录,可能写的不够深刻。一、Haproxy介绍1.1 简介            HA

2018-01-05 16:46:47 5310

转载 Haproxy(四)负载均衡设置

四层和七层负载均衡的区别  四层  所谓的四层就是ISO参考模型中的第四层。四层负载均衡也称为四层交换机,它主要是 通过分析IP层及TCP/UDP层的流量实现的基于IP加端口的负载均衡。常见的基于四层的负载均衡器有LVS、F5等。  以常见的TCP应用为例,负载均衡器在接收到第一个来自客户端的SYN请求时,会通过设定的负载均衡算法选择一个最佳的后端服务器,同时将报文中目标IP地址修改为后端服务

2018-01-05 11:26:02 983

转载 Haproxy(一)基础介绍

HAProxyHAProxy介绍HAProxy: 是法国人Willy Tarreau开发的一个开源软件,是一款应对客户端10000以上的同时连接的高性能的TCP和 HTTP负载均衡器。其功能是用来提供基于cookie的持久性, 基于内容的交换,过载保护的高级流量管制,自动故障切换 ,以正则表达式为基础的标题控制运行时间,基于Web的报表,高级日志记录以帮助排除故障的应用或网络及其他

2018-01-05 10:43:38 922

转载 磁盘阵列 RAID 技术原理详解 图文

导读:RAID一页通整理所有RAID技术、原理并配合相应RAID图解,告诉你什么是RAID,RAID技术的分类,RAID原理,各级别RAID图解,软件RAID及硬件RAID的实现方法。序 序RAID一页通整理所有RAID技术、原理并配合相应RAID图解,给所有存储新人提供一个迅速学习、理解RAID技术的网上资源库,本文将持续更新,欢迎大家补充及投稿。中国存储网一如既往为广大

2017-11-16 10:15:08 2145

转载 ceph学习之PG

PG的计算公式:整个集群PG的计算公式Total PGs = ((Total_number_of_OSD * 100) / max_replication_count)  每个POOL中PG的计算公式:Total PGs = (Total_number_of_OSD * 100) / max_replication_count / pool_count

2017-11-15 12:26:07 872

转载 ceph学习之pool

pool是ceph存储数据时的逻辑分区,它起到namespace的作用。其他分布式存储系统,比如Mogilefs、Couchbase、Swift都有pool的概念,只是叫法不同。每个pool包含一定数量的PG,PG里的对象被映射到不同的OSD上,因此pool是分布到整个集群的。除了隔离数据,我们也可以分别对不同的POOL设置不同的优化策略,比如副本数、数据清洗次数、数据块及对象大小等。

2017-11-15 12:24:40 1640

原创 如何在ceph中找出存放的数据

ceph的数据管理始于ceph client的写操作,鉴于ceph使用多副本及强一致性策略来保证数据的安全性和完整性,一个写请求的数据会首先被写入到primary OSD上去,然后primary OSD会进一步将数据复制到secondary和其它tertiary OSD上去并一直等待他们的完成通知,然后再将最终的完成确认发送给client。这篇文章主要从ceph数据管理这个方面入手,通过具体的实例介

2017-11-10 21:00:03 2702

转载 Ceph-智能分布CRUSH之Object与PG与OSD

Ceph CRUSH算法(Controlled Replication Under ScalableHashing)一种基于为随机控制数据分布、复制的算法。 基本原理: 存储设备通常支持条带化以增加存储系统的吞吐量并提升性能,条带化最常见的方式就是做raid.如raid0. 数据在阵列中的硬盘上是以条带的形式分布的,条带化是指数据在陈列中所有硬盘中的存储过程。文件中的数据被分割成小块的数据段在

2017-11-10 18:09:42 890

转载 删除osd的正确方式

最近邮件列表又有关于删除osd正确姿势的讨论,按照官网的步骤走的话,在 标记osd为out 和 从crushmap删除osd 这两步都会触发数据再平衡。根据邮件列表的指示,总结删除osd的正确姿势如下: ceph osd crush reweight osd.X 0.0 … wait for rebalance to finish…. ceph osd out X servic

2017-11-10 16:19:18 1818

原创 ceph遇到问题汇总

1、Monitor clock skew detected [root@admin-node my-cluster]# ceph -s cluster a7f64266-0894-4f1e-a635-d0aeaca0e993 health HEALTH_ERR 16 pgs are stuck inactive for more t

2017-11-09 17:41:29 2477

原创 最大开源电子商务平台

Magento 和 WooCommerce

2017-05-24 21:48:49 526

转载 IOPS和带宽对存储性能的影响?

说 起存储产品的评价,性能永远是第一重要的问题。关于性能的各种指标实在五花八门:带宽(Bandwidth)、IOPS、顺序(Sequential)读 写、随机(Random)读写、持续吞吐(Sustained Throughput)、突发处理能力(Burst I/O)等等看似甚为专业的名词充斥着解决方案和技术分析报告。存储产品的性能似乎被量化得格外清晰,作为用户,只需要简单的比较两个数字,就可以清

2017-02-26 15:31:11 3375 2

转载 什么是“5个9”(99.999%)的可靠性?

在软件系统的高可靠性(也称为可用性,英文描述为HA,High Available)里有个衡量其可靠性的标准——X个9,这个X是代表数字3~5。X个9表示在软件系统1年时间的使用过程中,系统可以正常使用时间与总时间(1年)之比,我们通过下面的计算来感受下X个9在不同级别的可靠性差异。 3个9:(1-99.9%)*365*24=8.76小时,表示该软件系统在连续运行1年时间里最多可能的业务中断

2017-02-24 09:55:07 1851

转载 主要虚拟机镜像格式

目前主要有那些格式来作为虚拟机的镜像:raw(default) the raw format is a plain binary image of the disc image, and is very portable. On filesystems that suppor t sparse files, images in this format only use the space act

2017-02-08 23:06:14 3030

原创 在WIN7、WIN10操作系统用WebDAV映射网络驱动器需要的操作

如果WebDAV不是https的,win7默认是添加不上的,需要修改注册表使得WIN7同时支持http和https,默认只支持https,然后重启服务 某一服务器,配置好了WebDAV。用苹果电脑作客户端可以成功添加网络盘,而WIN7却不行。 后查资料,根据资料操作解决了这一问题。 资料原文如下:如果WebDAV不是https的,win7、WIN10默认是添加不上的,需要修改注册表: HKE

2017-01-16 14:32:13 57025 7

转载 Mysql多个LEFT JOIN使用ORDER不能使用索引解决方案

Mysql在多个LEFT JOIN的情况下使用ORDER BY排序,就算是其中一个表的主键也仍然使用file sort排序,数据量多的话就相当的慢。优化前语句SELECT * FROM a LEFT JOIN b ON a.id=b.a_id ORDER a.id DESC优化后语句SELECT * FROM a LEFT JOIN b ON a.id=b.a_id JOIN (SELECT id

2016-11-30 19:19:48 4727 2

转载 MYSQL索引无效和索引有效的详细介绍

1、WHERE字句的查询条件里有不等于号(WHERE column!=…),MYSQL将无法使用索引 2、类似地,如果WHERE字句的查询条件里使用了函数(如:WHERE DAY(column)=…),MYSQL将无法使用索引 3、在JOIN操作中(需要从多个数据表提取数据时),MYSQL只有在主键和外键的数据类型相同时才能使用索引,否则即使建立了 索引也不会使用 4、如果WHERE子句的

2016-11-30 19:00:04 723

转载 CMD 和 Git 中的代理设置

CMD 和 Git 中的代理设置CMD 设置代理在 cmd 环境下设置代理可能不是很常用,但是某些情况下还是可能会用到,比如公司的电脑只能通过设置代理访问外网,而你需要在 cmd 环境下使用 gem 命令更新文件时。当然,如果你使用某些代理软件为所有通讯设置了代理,那就不需要这些设置了。为 cmd 设置代理很简单,首先打开 cmd (win + R,输入 cmd,然后按 enter 键),然后输入如

2016-10-21 13:25:25 3081

原创 Linux服务器利用Nethogs监控每个进程的网络使用情况

Nethogs是一款开源的网络流量监控工具,它可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况。Nethogs支持IPv4和IPv6协议、支持本地网卡及PPP链接。 Nethogs工具的安装方法请【点击此处】。 安装完毕,用户可以在命令行输入nethogs来启动工具,不带任何参数时,nethogs默认监控eth0 其中,PID列显示程序的进程号,USER列显示程序的所属用户

2016-05-09 17:15:58 5001

原创 欢迎使用CSDN-markdown编辑器

php 前一天或后一天的日期

2016-05-03 22:43:50 399

转载 yii框架搭建异常:Application runtime path is not valid

这个错误通常是因为yii对runtime path没有权限造成的。起初我按照网上的方法吧提示中的runtime path的权限设为777,但是问题依然存在。检查apache的设置,没有任何问题。接着我考虑是不是SELinux的问题,关闭SELinux,问题果然解决了。看来以后只要遇上文件权限相关的问题,都要考虑是不是SELinux在作怪。

2015-01-31 10:19:35 2660

转载 Linux iperf 用法介绍

Iperf是一个网络性能测试工具。可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。Iperf在linux和windows平台均有二进制版本供自由使用。 Iperf was developed by NLANRDAST as a modern alternative for measuring maximum

2014-12-16 21:56:42 1409

原创 服务器性能优化(三) --- Nginx的ngx_pagespeed安装

作为Nginx组件,ngx_pagespeed将重写你的网页,让用户以更快的速度进行访问。重写的工作包括压缩图片、缩减CSS和JavaScript、扩展缓存时间,同样还包括其它一些最佳实践:优化缓存——整合应用程序的数据和逻辑最小化round-trip次数——削减连续的请求/响应周期数最小化请求开销——削减上传大小最小化负载大小——削减响应、下载及缓存页面大小优化浏览器

2014-12-06 18:50:55 4240 1

转载 服务器性能优化(二) --- Nginx性能优化

基本设置nginx.conf文件中,Nginx中有少数的几个高级配置在模块部分之上。1user www-data;2pid /var/run/nginx.pid;3worker_processes auto;4w

2014-12-06 18:37:16 1178

原创 服务器性能优化(一) --- Nginx:静态文件优化

Nginx作为web服务器,对于静态文件的优化有很多的长处在此我就将静态文件优化分为3步,实现高性能的读取注:通常所指的静态文件为:js,css,jpg,jpeg,png,gif,swf等将Nginx作为前端反向代理,缓存静态文件Nginx提供代理缓存,在此技术上显示缓存静态文件,能大大提高资源的获取速度,显著降低系统调用静态资源所产生的I/O瓶颈h

2014-12-06 18:33:19 11080 1

转载 SqlServer:此数据库处于单用户模式,导致数据库无法删除的处理

今天在删除一个数据库时,一直报错,大意是:此数据库处理单用户模式,尚在连接当中,无法删除(既使将SQLServer停止后再启动也是如此)百度之后找到了解决办法,备份于此:

2014-06-30 10:59:15 8467

原创 几种Css前端框架资料

目录:[ -]1 Twitter Bootstrap2 Foundation3 960 Grid System4 Skeleton5 99lime HTML KickStart6 Kube7 Less Framework8 Flaminwork9 G5 Framework10 Easy Framework11 Blueprint12 YAML

2013-08-14 15:51:47 3570

原创 Yum离线安装(三) --- 制作 CentOS 本地软件源

repodata作为软件的仓库,其目录下有四个必要文件:filelists.xml.[gz],other.xml.[gz],primary.xml.[gz]和repomd.xml(md 意思是 metadata),其中最主要的是repomd.xml文件。一般出现的找不到repodata目录或文件的错误的原因通常有三个:一是路径问题;二是没有生成repodate目录;三是*.repo

2012-11-30 21:13:18 9599 1

原创 Yum离线安装(二) --- 制作centos离线包

1. 在干净系统中安装yum-downloadonlyyum install yum-downloadonly -y2. 下载离线包yum -y install ncurses ncurses-devel gcc-c++ libxml2-devel gd gd-devel libpng libpng-devel libjpeg libjpeg-devel libmcry

2012-11-30 19:42:15 11270

原创 Yum离线安装(四) --- yum的CheckSum问题

一、前言yum安装离线rpm包时,提示:///file/i386/os/repodata/primary.xml.gz: [Errno -3] Error performing checksumTrying other mirror.Error: failure: repodata/primary.xml.gz from ascnew: [Errno 256] No m

2012-11-30 17:47:05 9697 3

原创 Yum离线安装(五) --- yum 出现Public Key错误的解决

在yum安装本地rpm文件时遇到public key不正确问题Downloading Packages: warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897 Public key for hal-devel-0.5.8.1-59.el5.i386.rpm is not i

2012-11-30 16:07:56 6817

原创 php安装扩展

以mcrypt举例。进入要安装的扩展的源码目录cd /root/php-5.2.6/ext/mcrypt运行phpize/usr/local/php5/bin/phpize[ansi]root@Web2 11 mcrypt $/usr/local/php5/bin/phpize Configuring for:PHP Api Version:

2012-07-19 15:52:05 2069

原创 国外java、IT技术网站

给大家介绍点国外的IT网站------------------------------------------ 1、Cnet:全球第一大IT门户,注重业界新闻。  口号为:“tech news first”(科技新闻首选)。凸现新闻性,First在这里有速度,也有深度的内在含义。业界重大新闻和动态基本能够保持最快速,而且不失深度的报道。  网站内容主要分六大板块:企业(Enterp

2012-07-13 10:02:27 6108

转载 wordpress的插件机制

WordPress的插件机制使得开发者可以方便地向系统添加自己需要的功能,而这是使得Wordpress得以在全世界流行的重要原因。一个 WordPress插件是一个程序,或者是用PHP脚本语言写出的一个或一些函数的集合,用来往WordPress Webblog 里增加一些特定的特征和服务,它们可以通过WordPress的 Plugin Application Program Interface

2012-07-12 11:24:03 4935

原创 MySQL Cluster (五) --- mysql集群介绍

待续

2012-07-12 11:16:40 1738

QR+Code论文研究.pdf

本论文研究的目的是通过分析OR码的符号结构,研究QR码的编码规则与纠错 编码算法,完成QR码符号生成软件的设计,并且提出有效的QR码图像预处理与识 别算法。 本论文主要包括QR Codc二维条码编码技术的研究和QR Code二维条码的图像 处理技术研究两大部分,通过理论知识和仿真实践的结合,本论文主要完成的研究工 作和研究结果及其意义如下: 1.提出的QR Codc二维条码编码技术的研究包括编码规则与纠错编码技术,完 成了OR码符号生成软件的设计,并在MATLAB的GUI平台上进行了仿真,为设计 能满足市场化要求的QR码生成软件和QR码译码技术打下了基础,对提高二维条码 的编码性能和使用性能具有重要意义; 2.提出了QR Codc二维条码图像预处理算法的研究,在研究OR码图像预处理 算法的过程中提出了一种新的条码二值化分割方法一阈值曲面拟合法,为二维条码 的准确识别打下了基础。 3.在经过了图像预处理的基础上,进行了QR Code二维条码图像识别算法的研 究,为了精确定位QR码符号,本文提出了一种置信度函数定位法,通过该方法的使 用,能够准确还原QR Code二维条码符号。 4.在QR Code二维条码的图像处理技术研究过程中,对各种传统算法的应用以 及对提出的新算法的验证都在M加LAB中进行了仿真。通过这部分的研究,对确保 二维条码解码的正确性以及提高二维条码识别系统的识读率和识读速度等重要指标 具有重要意义。

2011-07-21

空空如也

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

TA关注的人

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