img

咖啡与代码

咖灰怪’s Blog

workerman实现服务间通讯

2018-01-17 19:06:36    PHPworkerman   553 阅读   0条回复

1. 目的有时候,我们需要数据在不同的服务之间进行流通,跨服务通讯;这个时候我们就需要将数据进行服务间的转发。 2. 应用场景可能的应用场景有: APP通过HTTP请求发送消息给服务器,服务器通过websocket推送给web客户端Web客户端在web端进行操作(HTTP或websocket),操作数据通过TCP由服务器推送到移动端…… 在做物联网相关的项目,可能会用得比...

一个简单的PHP分页类样式封装

2018-01-15 03:31:32    PHP   247 阅读   0条回复

1. 简介封装了一个分页类,方便以后取用。 只是一个简单的封装,可以在这个基础上进行改造,优化代码啊,增加配置啊什么的。 效果大概是这样: 往下点会变成: 2. 代码/** * 自定义分页类 * @param $totalNum int 总数量 * @param $current int 当前页面 * @param $limit int 一页多少个 * @param $baseUrl string url * @param $pageP...

img

Phalcon填坑手册:开发中会遇到的问题和解决方案(不断更新)

2018-01-14 22:53:42    Phalcon   999 阅读   0条回复

本文将记录我在Phalcon开发过程中遇到的问题,以及如何如何解决。 1. 正确地在控制器中获取参数一般情况下,GET/POST请求获取参数: $this->request->get(参数名); $this->request->getPost("参数名") 路由模式下route获取参数要用dispatcher->getParam();route下定义好了参数名称可以直接通过参数名称来获取: this->...

img

基于Phalcon的博客系统 zPhal 1.0发布啦

2018-01-13 10:39:15    zPhal   705 阅读   0条回复

今天正式release了zPhal第一个正式版,接下来会不断维护更新。先放个地址:ZpGuo/zPhal 什么是zPhalzPhal是我这段时间一直在进行的一个开源项目,基于Phalcon开发的博客系统,是全功能的动态博客系统。 为什么要做这么一个东西呢?首先我是想开发一个从头到尾自己操刀的项目,然后想学习Phalcon这个框架,学习设计模式的应用,以及想抛弃一直在用的臃...

img

2017年回顾总结

2018-01-05 15:03:32    生活   263 阅读   0条回复

不知不觉已经2018年了,前几天忙于zPhal项目的收尾,现在项目上线测试,就来总结一下2017年吧。 如果说2016年是折腾的一年,那么2017年应该是知识爆炸的一年,这一年学了很多很多! 先总结一下工作上的内容,这一年没换工作,一直在这家公司干。项目上,大项目就是一个云平台,其它小项目就比较多,比较杂。在这边工作,学了两个框架,TP5和workerman...

Guzzle:PHP的HTTP客户端

2017-07-31 16:09:15    PHP类库与拓展   821 阅读   0条回复

1. 什么是Guzzle?Guzzle是一个PHP的HTTP客户端,用来轻而易举地发送请求,并集成到我们的WEB服务上。 接口简单:构建查询语句、POST请求、分流上传下载大文件、使用HTTP cookies、上传JSON数据等等。发送同步或异步的请求均使用相同的接口。使用PSR-7接口来请求、响应、分流,允许你使用其他兼容的PSR-7类库与Guzzle共同开发。抽象了底层的HTTP传输...

用Workerman快速实现Socket服务

2017-07-20 16:35:59    PHPworkerman   398 阅读   0条回复

本文首先将对Workerman有一个简单的认知介绍,然后通过我遇到过的一个小项目捋一遍用Workerman来快速实现Socket服务。 1. 知识储备在开始使用workerman之前,可能需要了解这些: 网络通讯协议(HTTP、TCP等)进程和线程了解workerman是什么Linux与Windows…… Workerman官方的解释:http://doc.workerman.net/315119 2. Workerman vs SwooleSwoole...

消息队列及PHP中的简单实现与应用

2017-07-18 11:48:13    PHPRedis   599 阅读   0条回复

本文总结自慕课网的一个教程:PHP消息队列实现及应用;这个教程非常适合新手刚接触消息队列,我觉得蛮不错。 1. 关于消息队列1.1 基础模式一个基础的消息队列应该是这样的: 1.2 应用场景消息队列的应用场景大概可以是以下几种: 冗余;解耦(比如业务系统和队列处理系统一方奔溃不会影响另一方);流量削峰(抢购,秒杀等场景);异步通信;...

PHP正则表达式的应用

2017-07-13 14:35:18    学习笔记PHP   445 阅读   0条回复

Win10系统安装使用Docker

2017-07-05 11:02:18    系统运维Docker   436 阅读   0条回复

注:本文更新时间:2017-07-05(Docker发展得很快) 1. 环境要求需要Windows 10 Pro系统;不是win10的windows系统不能用Docker for Windows,需要使用 Docker Toolbox。 2. 安装2.1 下载Docker store下载地址:下载 Docker CE for Windows 2.2 安装基本上,什么都不用干!勾个协议就搞定了。 2.3 启动第一次启动的时候,会提示Hyper-V没有开启...