![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术分享
寻欢-
见贤思齐,闻过则喜
展开
-
PHP7新特性整理~~~~~~
PHP7 已经出来1年了,PHP7.1也即将和大家见面,这么多好的特性,好的方法,为什么不使用呢,也希望PHP越来越好。 在这里整理 PHP 5.1 ,PHP5.2,PHP5.3,PHP5.4,PHP5.5,PHP5.6 ,PHP7,PHP7.1 所有新特性,已备大家学习及使用 PHP5.1~PHP5.6 http://blog.csdn.net/fenglailea/article/de...原创 2018-08-19 19:36:53 · 255 阅读 · 1 评论 -
php redis 详细操作
php redis 详细操作 /*1.Connection*/ $redis = new Redis(); $redis->connect(‘127.0.0.1’,6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接 $redis->open(‘127.0.0.1’,6379,1);//短链接(同上) $redis->pconnect(‘127.0....转载 2019-03-25 15:56:56 · 1285 阅读 · 0 评论 -
yaconf使用
鸟哥博客原文:Yaconf – 一个高性能的配置管理扩展 什么是yaconf ? 它使用单独的一个配置目录(在yaconf.directory指定), 不和代码在一起.它在PHP启动的时候, 处理所有的要处理的配置, 然后这些配置就会常驻内存, 随着PHP的生命周期存亡. 避免了每次请求的时候解析配置文件.配置目录和代码分离以后, 可以借助一个配置管理后台, 来实现配置的统一化管理.配置如果有...原创 2019-03-15 14:55:35 · 953 阅读 · 0 评论 -
分布式架构的前世今生
一,前言 随着社会的发展,技术的进步,以前的大型机架构很显然由于高成本,难维护等原因渐渐地变得不再那么主流了,替代它的就是当下最火的分布式架构,从大型机到分布式,经历了好几个阶段,我们弄明白各个阶段的架构,才能更好地理解和体会分布式架构的好处,那么本文我们就来聊聊分布式架构的演进过程,希望能给大家带来眼前一亮的感觉。 二,背景说明 我们都知道一个成熟的大型网站的系统架构并非一开始就设计的非常...转载 2019-03-04 11:03:38 · 162 阅读 · 0 评论 -
什么是RPC框架
rpc框架解释 谁能用通俗的语言解释一下什么是 RPC 框架? - 远程过程调用协议RPC(Remote Procedure Call Protocol) 首先了解什么叫RPC,为什么要RPC,RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。比如...原创 2019-03-05 15:26:32 · 2084 阅读 · 0 评论 -
几种面试常见的算法(C++实现)
#include <iostream> using namespace std; void quickSort(int s[], int left, int right) //快速排序 { if (left < right) { int i = left, j = right, x = s[left]; while (i < j)...原创 2019-02-19 15:27:50 · 2046 阅读 · 0 评论 -
细数PHP中的那些魔术常量
<?php /** * Created by PhpStorm. * User: Itboot * Date: 2019/2/13 * Time: 16:58 */ namespace MagicConst; trait co { public function ff() { print 'this is Trait name : ' . __...原创 2019-02-13 17:12:46 · 154 阅读 · 0 评论 -
细数PHP中的那些魔术方法
<?php /** * Created by PhpStorm. * User: Itboot * Date: 2019/2/13 * Time: 14:36 */ /** * ----魔术方法类 * ---php中,程序在特定时间自动调用的方法,叫做魔术方法 * Class Magic */ class Magic { public $name; ...原创 2019-02-13 16:43:09 · 252 阅读 · 0 评论 -
PSR-2 代码风格规范
这篇规范是PSR-1(基本代码规范)的扩展和继承。 本规通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便。 这个风格规范是从各种各样的项目的共性中延伸出来的。当多名程序员在多个项目中合作时,它有助于有一套准则,在所有的项目中使用。 因此,本指南的好处不是在规则本身,而是在这些规则的共享。 关键词 “必须”(“MUST”)、“一定不可/一定不能”...原创 2019-02-11 17:22:08 · 161 阅读 · 0 评论 -
PHP不是最好的语言
写这篇文章的原因 公司项目多人少,新项目需要外包,找到上海比较好的上市公司操作。我们希望使用PHP作为后台语言进行开发。而对方公司JAVA积累比较丰富,希望使用JAVA开发并提出了JAVA优于PHP的一些特点。语言之争毫无意义——主观判断,太多细节取舍,太多立场之争,永远不应该在公众场合展开讨论,浪费时间。作为甲方我们完全支持他们选择最擅长的实施方案。 但我需要给我的上级平衡的信息,以避免我这...原创 2019-01-24 10:26:33 · 669 阅读 · 0 评论 -
php的运行原理、cgi对比fastcgi以及php-cgi和php-fpm之间的联系区别
最近项目中本地测试环境遇到了windows环境下的nginx使用file_get_contents/curl访问php文件导致的阻塞问题,一直在找解决的方案,这个问题研究了三天终于找到了解决方案,特别因为这个我也对php的运行原理产生了兴趣,所以这里对此进行一定程度的记录,可能会有错漏的地方,欢迎指正。 要了解php的运行原理,首先要了解下面几个概念: CGI: CGI的英文是(COMMON...原创 2018-08-17 12:59:24 · 218 阅读 · 0 评论 -
设计巧夺天工的Yii2 中的 查询总结
User::find()->all(); 此方法返回所有数据; User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where(['name' => '小伙儿'])->one(); 此方法返回 ['name' => '小伙儿'] 的一条数据; User::find()->where(['...原创 2019-03-19 09:46:09 · 155 阅读 · 0 评论