随笔分类 - PHP
摘要:1.概述 JSON-RPC是一个无状态且轻量级的远程过程调用(RPC)协议。 本规范主要定义了一些数据结构及其相关的处理规则。它允许运行在基于socket,http等诸多不同消息传输环境的同一进程中。其使用JSON(RFC 4627)作为数据格式。 它为简单而生! 2.约定 文档中关键字"MUST"
阅读全文
posted @ 2016-08-01 10:11
jinchunguang
摘要:Mysql 提供了一套统一的应用开发模型和核心 API,因此,尽管不同的存储引擎拥有不同的特性,不过对于开发人员,应用操作都是完全透明的。应用层的连接并不直接访问存储引擎层,而是访问 Mysql 提供的 Api,也就是说不管所操作的表对象使用什么存储引擎,读写数据时执行的 DDL/DML 语句并没有
阅读全文
posted @ 2016-07-29 11:31
jinchunguang
摘要:关于PHP 20年的发展历史; 迄今为止最流行的WEB开发语言; 超过82%的网站都会使用PHP作为他们的服务端开发语言; 20年的发展历史; 迄今为止最流行的WEB开发语言; 超过82%的网站都会使用PHP作为他们的服务端开发语言; 新特性介绍 PHP NG – Zend Engine 3 抽象语
阅读全文
posted @ 2016-07-29 11:06
jinchunguang
摘要:$POST $_POST是我们最常用的获取POST数据的方式,它是以关联数组方式组织提交的数据,并对此进行编码处理,如urldecode,甚至编码转换,识别的数据类型是PHP默认识别的数据类型 application/x-www.form-urlencoded 无法解析如text/xml,appli
阅读全文
posted @ 2016-07-29 11:04
jinchunguang
摘要:当PHP运行在FastCGI模式时,PHP FPM提供了一个名为fastcgi_finish_request的方法.按照文档上的说法,此方法可以提高请求的处理速度,如果有些处理可以在页面生成完后再进行,就可以使用这个方法. 听起来可能有些茫然,我们通过几个例子来说明一下: 通过浏览器访问此脚本, 结
阅读全文
posted @ 2016-07-29 10:40
jinchunguang
摘要:What is it Workerman is a library for event-driven programming in PHP. It has a huge number of features. Each worker is able to handle thousands of co
阅读全文
posted @ 2016-07-28 17:14
jinchunguang
摘要:为了保证持续和及时的更新,强烈推荐在我的Github上关注该项目,欢迎各位star/fork或者帮助翻译 前言 这篇指南介绍描述了 HTTP+JSON API 的一种设计模式,最初摘录整理自 Heroku 平台的 API 设计指引 Heroku 平台 API 指引。 这篇指南除了详细介绍现有的 AP
阅读全文
posted @ 2016-07-28 11:20
jinchunguang
摘要:前言 这篇指南介绍描述了 HTTP+JSON API 的一种设计模式,最初摘录整理自 Heroku 平台的 API 设计指引 Heroku 平台 API 指引。 这篇指南除了详细介绍现有的 API 外,Heroku 将来新加入的内部 API 也会符合这种设计模式,我们希望非 Heroku 员工的AP
阅读全文
posted @ 2016-07-28 11:20
jinchunguang
摘要:前言 这篇指南介绍描述了 HTTP+JSON API 的一种设计模式,最初摘录整理自 Heroku 平台的 API 设计指引 Heroku 平台 API 指引。 这篇指南除了详细介绍现有的 API 外,Heroku 将来新加入的内部 API 也会符合这种设计模式,我们希望非 Heroku 员工的AP
阅读全文
posted @ 2016-07-28 11:20
jinchunguang
摘要:前言 这篇指南介绍描述了 HTTP+JSON API 的一种设计模式,最初摘录整理自 Heroku 平台的 API 设计指引 Heroku 平台 API 指引。 这篇指南除了详细介绍现有的 API 外,Heroku 将来新加入的内部 API 也会符合这种设计模式,我们希望非 Heroku 员工的AP
阅读全文
posted @ 2016-07-28 11:19
jinchunguang
摘要:Laravel有内置命令调度器,可以方便的实现Cron. 任务调度定义在app/Console/Kernel.php文件的schedule方法中,该方法已经包含了一个示例.Laravel里有两种方法执行Cron,第一种方法是让Cron每分钟调用Laravel命令调度,然后让Laravel来根据具体的
阅读全文
posted @ 2016-07-11 14:12
jinchunguang
摘要:尽管一个 Web 应用程序的大部分内容都与表示有关,但它的价值与竞争优势却可能体现在若干专有服务或算法方面。如果这类处理过于复杂或拖沓,最好是进行异步执行,以免 Web 服务器对传入的请求没有响应。实际上,将一个计算密集型的或专门化的功能放在一个或多个独立的专用服务器上运行,效果会更好。 PHP 的
阅读全文
posted @ 2016-07-08 16:52
jinchunguang
摘要:phpstorm默认一个窗口只显示一个项目,入股拟新建一个项目,他会给你个选项卡,问你是在新窗口打开新项目还是在本窗口打开。 能不能在一个窗口打开多个项目呢?就像sublime text那样,其实是可以,具体方法如下: 依次打开: File -> settings -> Directories ->
阅读全文
posted @ 2016-07-08 16:46
jinchunguang
摘要:关于Redis的介绍我们在之前Laravel 缓存配置一节中已有提及,Redis是一个开源的、基于内存的数据结构存储器,可以被用作数据库、缓存和消息代理。相较Memcached而言,支持更加丰富的数据结构,包括字符串、哈希、列表、集合、有序集合等,此外还支持将数据持久化到数据库。更多关于Redis的
阅读全文
posted @ 2016-07-06 17:44
jinchunguang
摘要:更新 2016-02-22: Response对象不用主动创建。 前言 前段时间用了一下Facebook的开源RPC框架Thrift,做PHP客户端调用C++后端程序,真心觉得Thrift不错! 本文项目地址:https://github.com/zekunyan/ThriftDemo_PHP_CP
阅读全文
posted @ 2016-07-02 16:22
jinchunguang
摘要:_add($a, $b); } /** * 两数相减 */ public function sub($a, $b) { return $a - $b; } /** * 两数乘法 */ public function mul($a, $b) { return $a * $b;...
阅读全文
摘要:前几天,部门召开了PHP技术峰会 学习会议,大家分别对这次会议的PPT 做了简单的介绍, 其中提到了 鸟哥【惠新辰】的一篇PPT《微博LAMP 演变》,如果谁有需要可以去谷歌搜,或者去 http://www.laruence.com/2013/08/15/2913.html 他的博客去看一下,我就不
阅读全文
摘要:Introduction Yar is a RPC framework which aims to provide a simple and easy way to do communication between PHP applications It has the ability to con
阅读全文
摘要:Protocol Buffers是谷歌定义的一种跨语言、跨平台、可扩展的数据传输及存储的协议,因为将字段协议分别放在传输两端,传输数据中只包含数据本身,不需要包含字段说明,所以传输数据量小,解析效率高。感兴趣的可以访问这里。Protocol Buffers官方只支持C++, Java, Python
阅读全文

浙公网安备 33010602011771号