自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Software Architect

天行健,君子以自强不息

  • 博客(23)
  • 资源 (10)
  • 收藏
  • 关注

原创 PHP 中的正则表达式

规则匹配 preg_match $string = "football";if (preg_match(/foo/, $string)) {// 匹配正确}$string = "first.last@domain.uno.dos";if (preg_match(/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA

2010-04-29 17:13:00 716

原创 判断机器、程序是32位还是64位

一、Linux上如何知道自己的操作系统/计算机 是32位还是 64位的?Linux users should type the uname command. Depending on the platform, you may seeuname -a  Linux gaylord.stata.com 2.6.11-1.27_FC3 #1 Tue May 17 20:24:57 EDT

2010-04-29 14:27:00 3371

原创 linux svn up 中文显示乱码解决办法

vi /etc/sysconfig/i18n#LANG="en_US.UTF-8"#LANG=zh_CN.GB18030#LC_ALL=zh_CN.GB18030#SYSFONT="latarcyrheb-sun16"LANG="zh_CN.UTF8"LANGUAGE="zh_CN.UTF8:zh_CN"SUPPORTED="zh_CN.UTF8:zh_CN:zh:

2010-04-13 09:10:00 7721

原创 MySQL NDB 6.3.20集群安装

 MySQL集群是一种在无共享架构系统里应用内存数据库集群的技术。这种无共享的架构可以使得系统使用非常便宜的并且是最小配置的硬件。MySQL集群是一种分布式设计,目标是要达到没有任何单点故障点。因此,任何组成部分都应该拥有自己的内存和磁盘。任何共享存储方案如网络共享,网络文件系统和SAN设备是不推荐或不支持的。通过这种冗余设计,MySQL声称数据的可用度可以达到99。999%。

2010-04-11 15:51:00 760

转载 LVS & MySQL NDB Cluster

 组成LVS最重要的部分有三个:请求分发服务器、处理服务器、共享存储。典型的Web集群并不需要共享存储,只有请求分发服务器和处理服务器,如下图所示: 如果完成请求需要基于数据,那么共享存储就是LVS必须的组件了。LVS邮件服务器集群如下所示:目前能应用于LVS的MySQL集群只能是NDB Cluster,因为MySQL众多的存储引擎中,只有NDB Cluster实现了共享存储的

2010-04-10 18:48:00 1368

原创 Linux下 MySQL Proxy 安装与配置2

fetch http://mirror.mysql-partners-jp.biz/Downloads/MySQL-Proxy/mysql-proxy-0.6.0-freebsd6-x86.tar.gztar zxvf mysql-proxy-0.6.0-freebsd6-x86.tar.gzcd mysql-proxy-0.6.0-freebsd6-x86cp sbin/mysql-

2010-04-08 22:55:00 2560

原创 Linux crontab 命令格式与详细例子

基本格式 :*  *  *  *  *  command分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令 crontab文件的一些例子:  30 21 * * * /usr/local/etc/rc.d/li

2010-04-08 15:25:00 692

原创 linux 下 MySQL-Proxy 实现 MySQL 的负载均衡和读写分离实现

Mysql proxy是MySQL官方开发一个mysql数据库前端代理,使用C语言编写,并且支持lua来编写proxy规则,可以用来实现mysql的读写分 离,负载均衡等等功能. 一:安装Mysql-Proxy1)系统环境的设置(系统为CentOs 5.2):确定这些包已经安装:GNU Autotools, flex, pkg-config, bazaar, MySQL client

2010-04-05 20:33:00 2550

转载 亿级数据的高并发通用搜索引擎架构设计

最新的搜索引擎架构,目前已经写出“搜索查询接口”和“索引更新接口”的beta版。经测试,在一台“奔腾四 3.6GHz 双核CPU、2GB内存”的普通PC机,7000万条索引记录的条件下,“搜索查询接口”平均查询速度为0.0XX秒(查询速度已经达到百度、谷歌、搜狗、中国雅虎等搜索引擎的水平,详见文章末尾的“附2”),并且能够支撑高达5000的并发连接;而“索引更新接口”进行数据分析、入队列、返回信息

2010-04-05 11:11:00 1667

原创 memcachedb 加 memcached engine无法提高 示例检索的查询速度

鉴于国内外还没有人撰写如何安装Memcache_engine的文章,于是,我根据自己的编译安装步骤,写下此文。  Memcache_engine是一个MySQL 5.1数据库的存储引擎,它能够让用户通过标准的SQL语句(SELECT/UPDATE/INSERTE/DELETE)访问Memcached(还支持新浪的Memcachedb、dbcached)中存放的数据。  限制:  1、Memcach

2010-04-05 09:53:00 1405

原创 Linux下MySQL双向同步复制配置方法

设置MySQL数据双向同步一、准备服务器由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低,Master的版本肯定不能高于Slave版本。more.. | less.. | 本文中,我们假设主服务器(以下简称Master)和从服务器(以下简称Slave)的版本都是5.0.27,操作系统是RedHat

2010-04-05 07:05:00 4184

原创 如何使用"MySQL-Proxy"实现读写分离

MySQL-Proxy处在MySQL数据库客户和服务端之间的程序,它支持嵌入性脚本语言Lua。这个代理可以用来分析、监控和变换(transform)通信数据,它支持非常广泛的使用场景: ·负载平衡和故障转移处理 ·查询分析和日志 ·SQL宏(SQL macros) ·查询重写(query rewriting) ·执行shell命令 MySQL Proxy最强大的一项功能是实现“

2010-04-04 21:20:00 701

原创 mysql做master/slave时当出现ERROR 1036 (HY000): Table is read only 的解决方法

出现该问题是因为复制数据权限或属主设置问题用chmod或chown更改重启mysql方可生效 今天检查数据库发现一台MySQL Slave未和主机同步,查看Slave状态:mysql> show slave status/GSlave_IO_Running: YesSlave_SQL_Running: NoLast_Errno: 1062....Seconds_Behind_Maste

2010-04-04 19:08:00 5461

原创 关于大型信息系统架构中js、css、images及用户上传图片、流媒体等等资源部署规则

   在大型系统中研发和制作及设计人员在代码部署上在多个项目上通常是通过svn进行版本控制结合FTP进行分离实现的   以下是我在实现项目中通常的部署方法:    1。js、css、images等单独部署在静态资源服务器上实际样例类似以        img(x).c(x).域名.com/项目/静态资源文件类似这样的形式,通过squid实现CDN的部署   2。Web应用服务器

2010-04-04 06:54:00 1942 1

原创 linux下Mysql 数据库集群通常采用的模式

1.数据库采用安业务模块分离采用一主多从(master/slave)模式2.在连接池上采用Mysql Proxy代理来实现负载均衡、故障、查询分析和查询过滤及修改等 详细实现细节见:数据库服务器集群

2010-04-04 06:49:00 856

原创 MySQL Proxy─官方MySQL连接池和代理工具

 MySQL Proxy,我们可以将它理解为类似SQL Relay的连接池工具,不过MySQL Proxy要更强大一些。  下面,让我们来一起看一下官方描述的特性:  * load balancing  * failover  * query analysis  * query filtering and modification  * ... and many more

2010-04-03 21:35:00 2976 1

原创 linux mysql下 从 max_connections 的实验带来的思考

 php没有数据库连接池的概念,一般情况下程序中使用mysql_connect()连接数据库,在php脚本执行完毕之后进程会释放掉连接资源所占的内存。访问每个php网页都会出现一个解析脚本的进程,那么数据库服务端也会出现一个connect连接。当然前提是只有一个数据库设计的系统。在高并发高流量的情况下,基于数据库驱动的应用系统很容易出现瓶颈,这个瓶颈首先就是max_connections,即数据库

2010-04-03 18:35:00 3211

原创 产品项目上线svn预处理更新生产环境

 代码批量更新上传<?php$ROOT_DIR = /data/www/;$fileAry = array( "htdocs/index.php" "bin/today_count.php", "test/test.php", );foreach( $fileAry as $file ){ $newFile = $ROOT_DIR.$fi

2010-04-03 10:01:00 1890

原创 linux 下安装nginx经常出现 make[2]: Leaving directory `/usr/local/ssl' 或make[2]: Leaving directory `/usr/local/openssl' 找不到的情况解决方法

./configure: error: the HTTP cache module requires md5 functionsfrom OpenSSL library.  You can either disable the module by using--without-http-cache option, or install the OpenSSL library into the sy

2010-04-03 09:48:00 38560 2

原创 linux 下 关于fpm在nginx的使用

nginx.conf 里面的 主服务器设置 server {        listen       80;        server_name  localhost;        #charset koi8-r;        #access_log  logs/host.access.log  main;        location / {                  root 

2010-04-02 18:14:00 1450

原创 linux 安装php 时出现easy.h should be in /include/curl/ 的解决方法

下载:curl-7.14.0.tar.gz安装:configuremakemake install   即可解决 

2010-04-02 17:22:00 3752

原创 解决出现 ./configure and got “configure: error: C++ compiler cannot create executables的方法

You need to install c++ on your computer. even if you installed gcc that doesn’t automatically install g++. Try to run one of the following commands that fit your Linux distribution best :)  解决方法:

2010-04-02 16:09:00 2498

原创 Linux系统手动安装rz sz 软件包

一、下载wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz  二、解压安装cd srcmake posixcp -rf rz sz /usr/bin   

2010-04-01 15:03:00 556

团购小程序首页定制开发实践-用户小区选择.pdf

微信社区团购接龙小程序开发与实战PHP版.微信社区团购接龙小程序开发与实战PHP版,团购小程序首页定制开发实践-用户小区选择

2020-09-15

公众号网页开发JS-SDK使用说明

介绍了微信公众号网页开发JS-SDK使用说明及配置注意事项等

2019-11-02

微信公众号网页开发使用 WeUI优势

本资源详细介绍了微信公众号网页开发使用 WeUI优势,为快速开发公众号网页开发的必备利器,为企业节约了微信网页的设计和开发成本

2019-10-30

三方代开发公众号消息管理-群发消息

微信三方代开发公众号消息管理-群发(文本、图片、图文、语音/音频、视频)消息的方法和规则进行详细的说明

2019-10-26

公众号开发模式下客服消息开发

微信公众号开发模式下客服消息开发详细介绍,用代码详细介绍了文本、图片、视频、音频、音乐、小程序卡片等多种客服消息的发送XML内容格式

2019-10-26

14.三方开发平台开发模式下消息加解密说明

微信开放平台三方开发平台开发模式下消息加解密详细说明

2019-10-25

13.三方开发平台开发模式下被动回复用户消息

13.微信三方开发平台开发模式下被动回复用户消息实现介绍

2019-10-25

三方开发平台开发模式下接收事件消息推送

微信三方代开发平台开发模式下接收事件消息推送详细介绍

2019-10-24

11.三方开发平台开发模式下普通消息接收与发送.pdf

微信第三方开发平台开发模式下普通消息接收与发送实现经验

2019-10-24

10.公众号自定义底部菜单的代码创建.pdf

公众号自定义底部菜单的代码添、删、改、查的创建流程

2019-10-24

空空如也

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

TA关注的人

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