自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 资源 (6)
  • 收藏
  • 关注

原创 nginx+keepalived负载均衡可用框架(补一 keepalived安装配置-热备-(服务器层和应用层))

keepalived实现热备 互备 应用层互备 服务器层热备 调用检测脚本来实现MASTER与BACKUP(主备切换)

2014-01-08 19:03:42 5863

原创 mongodb服务脚本编写

1.新建配置文件mongodb安装时缺少配置文件在 /etc 目录下新建 mongod.conf 配置文件内容如下# mongo.conf#where to loglogpath=/data/logs/db.loglogappend=true# fork and run in backgroundfork = true#port = 27017dbpath=

2013-12-26 17:24:00 2264

翻译 php脚本(功能ios/android推送;技术mongodb队列,MQTT,锁文件。linux运行)

主文件:MongoPushSend.php包含文件:include.php配置文件:config.php自定义类库目录:library ios ck.pem文件:ck.pem (ios推送所需的一个钥匙,重要!!!手机端提供) 目录结构:主文件:scripts/MongoPushSend.php包含文件:scripts/include.php配置文件:scrip

2012-11-20 13:30:09 5797 2

原创 php做推送服务端实现android消息推送

下载tokudu-PhpMQTTClient-ba4e494.zip下载rsmb_1.2.0.zip(windows环境下要开\windows\broker.exe   切记切记) 解压tokudu-PhpMQTTClient-ba4e494.zipwww下边新建目录androidpush把解压文件tokudu-PhpMQTTClient-ba4e494中的SAM文件夹copy

2012-11-20 12:46:55 20069 10

原创 php做推送服务端实现ios消息推送

本文部分内容引用于 http://zxs19861202.iteye.com/blog/1532460 准备工作1.获取手机注册应用的deviceToken(iphone手机注册应用时返回唯一值deviceToken)2.获取ck.pem文件(做手机端的给)3.获取pass phrase(做手机端的给) testpush.php文件<?php//手机注册应用返回

2012-11-19 14:41:49 10493 3

原创 mongodb集群配置

1.mongodb2.mongodb分布式应用原理

2014-04-16 15:46:27 1250

原创 mongodb启动参数

mongodb启动参数/bin/mongod --help--port arg            specify port number                参数指定的端口号--bind_ip arg            comma separated list of ip addresses to listen on - all local ips by de

2014-04-16 11:00:19 837

原创 linux下php+memcached+mongodb+redis安装配置

本篇接linux下nginx+mysql+php安装配置memcached安装memcached是基于libeventlibevent安装tar zxvf libevent-2.0.21-stable.tar.gzcd libevent-2.0.21-stable./configure --prefix=/usrmake&&make install输入一下,查看是否有目录

2014-03-14 18:43:35 2082 1

原创 git服务器之gitolite搭建

这里我用的是root用户#192.168.51.33服务器安装前准备工作yum -y install git perl openssh perl-Time-HiRes添加gitolite用户useradd --system --shell /bin/bash --create-home gitolite设置gitolite用户密码passwd

2014-03-14 17:57:43 1016

原创 linux下nginx+mysql+php安装配置

安装前准备nginx安装mysql安装php安装

2014-03-13 15:24:41 9984

原创 linux下mysql备份与还原

备份mysqldump -u root -p ecos>/tmp/ecos.sql输入root账号密码还原mysql -u root -p ecos输入root账号密码

2014-03-13 10:34:27 751

转载 U盘安装centos6.5教程(kowems博客)

U盘安装centos6.5和安装centos6.3没啥本质区别所需工具:一、UltraISO(用来制作 U 盘启动)二、CentOS 6.5 位系统镜像(建议下载bin版镜像,minimal也行)三、U 盘一只要求:U 盘容量 8G四、vesamenu.c32 文件——用来替换 CentOS 6.5 默认文件(附件中我提供了哦,解压缩后替换原来的文件)这里我没用到安

2014-03-04 13:35:27 12552 3

原创 linux常用命令

查看centos系统版本cat /proc/version

2014-02-21 14:44:56 643

原创 GitLab安装过程及安装过程所遇问题解疑(安装过程参照光子CI之旅)

本文主要参考文档:https://github.com/gitlabhq/gitlabhq/blob/5-0-stable/doc/install/installation.mdDebian/Ubuntu主要参考 https://github.com/gitlabhq/gitlabhq/blob/5-0-stable/doc/install/installation.mdCentos主要参

2014-02-12 14:19:53 28342

转载 github公共仓库权限开通

详细见:https://help.github.com/articles/generating-ssh-keys#platform-linux

2014-02-10 10:45:56 5798

原创 git安装使用

1.环境与依赖安装yum -y install gcc makeyum install -y curl curl-devel zlib-devel openssl-devel perl perl-devel cpio expat-devel gettext-devel2.git安装wget http://git-core.googlecode.com/files/git-1.8.5.3

2014-01-24 14:17:24 627

原创 nginx+keepalived负载均衡可用框架(二 nginx负载均衡-ip_hash)

ip哈希初始化ip哈希的初始化函数ngx_http_upstream_init_ip_hash(ngx_http_upstream_ip_hash_module.c) static ngx_int_t ngx_http_upstream_init_ip_hash(ngx_conf_t *cf, ngx_http_upstream_srv_conf_t *us)

2014-01-22 14:13:47 958

原创 nginx+keepalived负载均衡可用框架(二 nginx负载均衡-加权轮询)

大型网站,负载均衡时永恒的话题。硬件负载均衡如:F5、BIG-IP、Citrix NetScaler、Radware、A10等,性能好价格昂贵软件负载均衡如:LVS、Nginx、HAProxy等现在最火的当属nginxnginx特点:稳定性高、功能强大、资源消耗低,而且能做web服务器。负载均衡问题的产生在nginx中,建立连接的时候,会涉及负载均衡问题。在

2014-01-22 11:12:55 1945

原创 nginx+keepalived负载均衡可用框架(补一 keepalived安装配置-互备)

这里我先说说什么是冷备什么是热备,自定义的莫见怪冷备:(MASTER)-(BACKUP )模式,备份机平常就是个摆设,浪费资源热备:(MASTER、BACKUP)-(BACKUP、MASTER)模式,备份机也是主机,主机也是备份机,资源利用率高安装步骤1.安装依赖yum -y install gcc gcc+ gcc-c++yum install popt-dev

2014-01-14 10:30:10 822

原创 nginx+keepalived负载均衡可用框架(补二 nginx安装配置)

1、标准库安装(标准库是一些基本的底层库,有很多软件都是依附于这些底层库)yum -y install wget make vim install gcc gcc-c++ ncurses ncurses-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2

2014-01-09 14:03:53 1028

原创 nginx+keepalived负载均衡可用框架(问题汇总)

问题汇总nginx的优缺点优点1.工作在osi第7层,可以针对http应用做一些分流的策略。比如针对域名、目录结构。他的正则比haproxy更为强大和灵活;2.nginx对网络的依赖非常小,理论上能ping通就能进行负载功能,这个是它优势所在(重要!!!)3.nginx安装配置比较简单,测试起来方便4.可以承担高的负载压力且稳定,一般能支撑超过几万次的并发量(有个疑问如果达

2014-01-08 11:58:15 959

原创 nginx+keepalived负载均衡可用框架(一 keepalived双机系统)

如果这篇文章牛逼,是因站在各位大牛肩膀上的,如果这篇文章傻逼,是因鄙人能力有限无法吸收各位大牛精髓。为何要nginx+keepalived实现负载均衡呢?有人说我直接nginx不就能实现负载均衡了吗?试问如果你那台nginx挂掉了呢?下面看看一位大牛的架构做负载均衡的nginx服务器两台(其中一台做备用机,通过keepalived来管理)中间那个蓝色的不是a10或f

2014-01-08 11:40:31 1204

转载 keepalived(名如其意)来源开源中国

keepalived是一个类似于layer3,4&5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。keepalived的作用是检测web服务器的状态,如果一台web服务器死机了,或工作出现故障,keepalived将检测到,并将由故障的web服务器从系统中剔除,当web服务器工作正常后keepalived自动将web服务器加入到服务器群众,这些工作全部自动完成,不需要人工干涉,

2014-01-07 18:18:29 1506

原创 负载均衡

为神马要使用负载均衡,神马是负载均衡网站随着业务量的提高,必然会带来访问量和数据流量的增长,处理能力和计算能力也响应的增大,单一的服务器设备无法承受。这种情况可以选择升级单一的服务器,如果你有钱那就烧吧。也可以使用负载均衡策略(负载分担这个比较容易理解),这不就说明了为神马用负载均衡。负载均衡就是进行平衡、分摊到多个操作单元进行执行(这里的操作单元一般指服务器),这不就说了神马事负

2014-01-06 18:25:06 680

转载 eclipse安装git插件EGit(转自yufenfei)

1.help-》eclipse marketplace搜索git,下载安装EGIT2.配置使用版本库的名字和邮箱相当于命令git config  –global user.name  “your name”git config  –global user.email  [email protected]打开Preferences > Team > Git > Configura

2014-01-02 13:36:44 815

转载 装了maven插件的eclipse中M2_REPO无法编辑、删除(转自lywybo)

今天用了新版本的eclipse,用maven在命令行生成了一个普通项目。导入eclipse之后发现本地仓库的路径不正确。显示的为 user.path/.m2/repository但是我的仓库早已经移动到其他盘了,为什么这个路径不能被修改呢?如下图找了一下原来装了maven的插件会读取setting.XML里面的localrespository。如果读取不到就默认显示 use

2014-01-02 12:02:25 3935

转载 初学java web的建议

不要过早接触框架,框架无非就是servlet和filter的产物(我的理解)那就先从servlet和filter做起吧servlet在前几篇我已经提过了这里就大概提一下filter等其他的定义filter类内容如下package demo;import java.io.IOException;import javax.servlet.Filter;import j

2014-01-02 10:27:17 675

原创 javaBean(mvc设计模型中的model)

刚开始看到javaBean着实把我吓了一跳,这是什么东东。卧槽原来就是mvc设计模型中的model模型javaBean在mvc设计模型中是model,又称模型层,也称数据层,用来设计数据的属性和行为的,提供获取属性和设置属性的get/set方法具体点就百度百科了http://baike.baidu.com/link?url=aqR3U3mW1e-P7PJvJpS5BCcpLg_A20p

2013-12-31 17:40:46 6828

原创 创建我们的第一个servlet小程序

eclipse+tomcat+tomcat插件(安装到eclipse)1.eclipse创建tomcat项目file->new->project选择tomcat project填写项目名称TestServlet完成后会在tomcat下的conf/server.xml文件下新增一样代码2.tomcat项目目录结构WEB-INF/src:用于存放我们的java文件w

2013-12-31 14:18:41 1705

转载 第一个servlet小程序可能遇到的问题

1.HTTP Status 405 - HTTP method GET is not supported by this URLtype Status reportmessage HTTP method GET is not supported by this URLdescription The specified HTTP method is not allowed for t

2013-12-31 11:38:35 4211 1

转载 eclipse的tomcat插件安装及其项目部署、调试

1.下载tomcatPluginV33.zip,将解压后的文件(com.sysdeo.eclipse.tomcat_3.3.0)拷贝到eclipse根目录下的plugins目录中2.eclipse->Window->Preferences->Tomcat选择版本,选择tomcat安装目录3.部署jee项目到tomcat右键点击项目名,Properties->Tomc

2013-12-30 17:56:36 6105

原创 eclipse安装tomcat插件问题(涉及到Tomcat性能)

eclipse安装tomcat插件后,要在eclipse本身启动tomcat需要注意一下几点注意:1.tomcat服务必须关闭2.控制台上可能会产生  The APR based Apache Tomcat Native library which allows optimal performance in production environments was not fou

2013-12-30 17:26:46 969

转载 java servlet

servlet是用java编写的服务端程序。主要功能在于交互式浏览和修改数据,生成动态web内容。狭义是值java语言实现的一个借口,广义是指任何实现这个servlet接口的类。servlet运行于支持java的应用服务器中。从实现上讲,servlet可以响应任何类型的请求,但绝大多数情况下servlet只用来扩展基于http协议的web服务器。工作模式客户端发送请求至

2013-12-30 10:52:35 958

转载 maven环境快速搭建参考(转)

第一步:配置maven环境 将下载文件解压,然后设置maven环境如果你配置过jdk的话,这里对你应该不难。如我的maven环境为:F:\maven\apache-maven-3.0.3我的电脑-----属性----高级-----环境变量-----环境变量-----新建变量名:M2_HOME变量值:F:\maven\apache-maven-3.0.3找到path 

2013-12-27 16:50:48 619

转载 memcached相关知识(转)

一、Memcached一些特性和限制:•在 Memcached中可以保存的item数据量是没有限制的,只有内存足够•Memcached单进程最大使用内存在32位操作系统上为2G,要使用更多内存,可以分多个端口开启多个Memcached进程•最大30天的数据过期时间,设置为永久的也会在这个时间过期,常量REALTIME_MAXDELTA60*60*24*30控制•最大键长为250字节

2013-12-27 12:04:08 751

转载 mongodb配置参考(转)

===================MongoDB的参数===================   # 使用下面命令可以查看服务的启动参数mongodb/bin/mongod --help  或者mongodb/bin/mongod -h# 其他命令参数  * 基本配置--------------------------------------------

2013-12-27 09:58:55 818

转载 mongodb最大连接数、最大连接数修改

mongodb最大连接数是20000。所以业界流传一段话,千万级以下的用mysql、千万级以上的用mongodb,亿级以上的用hadoop。查看mongodb最大连接数mongodb/bin/mongo>db.serviceStatus().connections;current数值+available数值就是当前mongodb最大连接数修改mongodb最

2013-12-27 09:45:16 36092 7

转载 mongodb的NUMA CPU架构问题

NUMA是多核心CPU架构中的一种,其全称为Non-Uniform MemoryAccess,简单来说就是在多核心CPU中,机器的物理内存是分配给各个核的。在NUMA架构的机子上启动mongodb进程需要特别注意。我们先以正常方式启动mongodb,然后登陆/root/mongodb/bin/mongod --dbpath=/data/db/ --fork --logpath=/data/

2013-12-26 14:42:57 6008

原创 网站性能之js

如果不是必要js,尽量别放在head标签中

2013-12-26 00:11:29 619

转载 mysql最大连接数、更改连接数

mysql最大连接数(及最大并发数)默认为100,这个数值对应并发很多的数据库远远不够,尤其电商行业,当连接请求大于默认连接数后,就会出现无法连接数据库的错误,因此可以把它适当调大些linux服务器中,改my.cnf中的值my.cnf 中找到段 [mysqld],在其中添加一行 max_connections=200  //改成你想要的值重启mysql服务mysql

2013-12-25 23:43:20 738

fat-free framework 框架 blog 手机服务端接口

fat-free framework 框架 blog 手机服务端接口

2012-11-29

fat-free framework框架例子(blog已做过解析)

fat-free framework框架例子(blog已做过解析)

2012-11-27

fat-free framework

fat-free框架 接口开发利器 尤其适用于手机服务端接口

2012-11-23

fat-free framework框架例子(blog)

fat-free framework框架例子(blog) 该框架对处理接口很牛逼

2012-11-23

android推送消息

android 推送消息 php做推送服务端

2012-11-20

快钱人民币支付网关商户接口规范

开发快钱接口的文档,此文档能帮你很快掌握快钱接口的开发。

2012-11-09

空空如也

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

TA关注的人

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