上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页
  2017年4月26日
摘要: package main; import ( "fmt" ); func main() { isRun := true; //条件判断 if isRun { fmt.Printf("run\n"); } else { fmt.Printf("not run\n"); } //多条件判断 a :... 阅读全文
posted @ 2017-04-26 15:48 怀素真 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 一、输出hello,world程序 二、定义变量 三、定义常量 四、go的基础类型 五、分组声明 六、array、slice、map 七、make、new操作 make用于内建类型(map、slice和channel)的内存分配。new用于各种类型的内存分配。 new返回指针make返回初始化后的( 阅读全文
posted @ 2017-04-26 14:42 怀素真 阅读(430) 评论(0) 推荐(0) 编辑
  2017年4月22日
摘要: 一、什么是Samba? Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。实现Windows主机与Linux服务器之间的资源共享。 二、安装samba 检查是否安装samba 如果存在则卸载重新安装 安装samba samba的配置文件 samba服务的 阅读全文
posted @ 2017-04-22 16:40 怀素真 阅读(955) 评论(0) 推荐(0) 编辑
  2017年4月9日
摘要: 我们以一个简单的用户注册为例,当用户点击注册按钮后,我们发送一个消息,后台php接收到该消息然后处理。 1.php代码如下: 2.php代码如下: 分别运行上面两个脚本文件 我们还可以把上面的2.php代码分成多步执行。 2.php代码如下: 3.php代码如下: 再次分别运行上面的三个脚本 阅读全文
posted @ 2017-04-09 19:07 怀素真 阅读(4334) 评论(0) 推荐(0) 编辑
摘要: 一、安装php的stomp扩展 如:stomp-2.0.0.tgz 修改php.ini文件 注意这里php环境的扩展路径(请自行修改) 查看扩展是否安装成功 二、使用stomp扩展连接ActiveMQ 我们通过http://192.168.1.222:8161/admin/后台创建一个队列test测 阅读全文
posted @ 2017-04-09 18:08 怀素真 阅读(3661) 评论(1) 推荐(0) 编辑
摘要: 一、ActiveMQ是什么?ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线。支持多种语言客户端(Java,C,C++,C#,Python,Ruby,Perl,PHP), 支持多种协议(OpenWire,Stomp REST,WS Notification,XMPP,AMQP)。 阅读全文
posted @ 2017-04-09 11:26 怀素真 阅读(2239) 评论(0) 推荐(1) 编辑
  2017年3月18日
摘要: RPC全称为Remote Procedure Call,翻译过来为"远程过程调用"。主要应用于不同的系统之间的远程通信和相互调用。 比如有两个系统,一个是PHP写的,一个是JAVA写的,而PHP想要调用JAVA中的某个类的某个方法,这时候就需要用到RPC了。 怎么调?直接调是不可能,只能是PHP通过 阅读全文
posted @ 2017-03-18 16:40 怀素真 阅读(14532) 评论(0) 推荐(1) 编辑
  2017年3月12日
摘要: gearman中任务的优先级和返回状态 一、任务的优先级 同步阻塞调用,等待返回结果 异步派发任务,不等待返回结果,返回任务句柄,通过该句柄可获取任务运行状态信息 注意Task和doXXX区别,Task是一组job,派发后会分配到多个worker上并行执行并返回结果给调用方。而doXXX的每个任务只 阅读全文
posted @ 2017-03-12 12:39 怀素真 阅读(1252) 评论(0) 推荐(0) 编辑
  2017年3月9日
摘要: server.php代码如下: client.php代码如下: 然后分别运行这两个脚本 运行结果如下: 阅读全文
posted @ 2017-03-09 10:11 怀素真 阅读(577) 评论(0) 推荐(0) 编辑
  2017年3月6日
摘要: 一、下载swoole源码包 如:swoole-src-1.9.6.tar.gz 二、编译安装 我的php是安装在/data/php56下,请自行修改 修改php.ini文件添加如下两行 以下路径请根据自的环境修改 查看扩展是否装上 三、HttpServer的使用 http.php代码如下: 运行该脚 阅读全文
posted @ 2017-03-06 14:57 怀素真 阅读(3309) 评论(0) 推荐(0) 编辑
  2017年3月5日
摘要: 产生这个原因主要有如下几点: 为了演示的方便,设置wait_timeout时间为10秒 worker.php代码如下: client.php代码如下: 执行的结果如下图所示,出现了MySQL server has gone away的情况。 一般的解决方法: 1、调大wait_timeout的值(不 阅读全文
posted @ 2017-03-05 17:01 怀素真 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: 一、准备工作 1、为了防止,处理业务途中出现的宕机,请配置好gearman的持久化方式。2、使用gearmanManager来管理我们的worker脚本,方便测试。 上述两条请看我之前写的两篇文章 二、编写测试脚本 sendEmail.php代码如下: client.php代码如下: 三、修改gea 阅读全文
posted @ 2017-03-05 14:07 怀素真 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 1、为什么要持久化? gearman的job server中的工作队列存储在内存中,一旦服务器有未处理的任务时重启或者宕机,那么这些任务就会丢失。持久化存储队列可以允许添加后台任务,并将其存储在外部的持久型队列里(比如MySQL数据库)。 2、关于gearman的持久化的文章,建议可以看官方文档 3 阅读全文
posted @ 2017-03-05 01:35 怀素真 阅读(1385) 评论(0) 推荐(0) 编辑
  2017年3月3日
摘要: 一、gearman自带了一个gearadmin工具 查看帮助信息 查看状态 查看worker信息 二、为什么要用GearmanManager 为什么要用GearmanManager来管理我们的worker,因为我们用php编写的worker是要常驻后台运行的。而且一旦worker过多时,代码更新,难 阅读全文
posted @ 2017-03-03 15:27 怀素真 阅读(2532) 评论(0) 推荐(0) 编辑
摘要: 一、安装gearman 下载gearman源码包 如: gearmand-1.1.12.tar.gz 下载php的gearman扩展包 如: gearman-1.1.2.tgz 安装gearman 安装gearman的php扩展(建议php版本不要过高,因为php7的gearman扩展目前还没有出来 阅读全文
posted @ 2017-03-03 00:01 怀素真 阅读(9184) 评论(2) 推荐(1) 编辑
  2017年3月2日
摘要: FastDFS是一款开源的轻量级分布式文件系统,纯C实现,支持Linux、FreeBSD等Unix系统。 类google FS,不是通用的文件系统,只能通过专有API访问。 FastDFS服务端有两种角色:跟踪器(tracker)和存储节点(storage)。 tracker主要做调度工作,在访问上 阅读全文
posted @ 2017-03-02 15:16 怀素真 阅读(6223) 评论(0) 推荐(0) 编辑
  2017年3月1日
摘要: 环境说明: 两台虚拟主机,IP分别为192.168.1.222和192.168.1.233,分别装上glusterfs。 一、下载glusterfs源码包 如:glusterfs-3.6.9.tar.gz 二、编译安装 安装必要的依赖 安装liburcu 解压并编译安装 添加环境变量 三、使用glu 阅读全文
posted @ 2017-03-01 15:34 怀素真 阅读(6091) 评论(0) 推荐(0) 编辑
  2017年2月25日
摘要: keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 一、下载keepalived 如:keepalived-1.3.4.tar.gz 二、安装keepalived 复制/sbin/keepalived到/usr/sbin下 keepali 阅读全文
posted @ 2017-02-25 18:13 怀素真 阅读(3508) 评论(0) 推荐(0) 编辑
摘要: centos7下haproxy1.7的使用与配置 haproxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。 一、haproxy下载 如:haproxy-1.7.2.tar.gz 二、安装haproxy 查看内核版本 解压haprox 阅读全文
posted @ 2017-02-25 18:04 怀素真 阅读(8689) 评论(1) 推荐(0) 编辑
  2017年2月21日
摘要: apache安装目录在/data/apache24,这里就不介绍apache的安装了。 一、反向代理配置 在/data/apache24/conf/extra下创建htttpd-proxy.conf文件 修改/data/apache24/conf/httpd.conf中添加 这样重启apache后, 阅读全文
posted @ 2017-02-21 23:05 怀素真 阅读(5499) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页