php

redis 五种数据结构详解(string,list,set,zset,hash)

http://www.cnblogs.com/sdgf/p/6244937.html

 

Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

String——字符串
Hash——字典
List——列[……]

继续阅读

php

小白也能看懂的 Laravel 核心概念讲解

https://www.cnblogs.com/shiwenhu/p/6882340.html

 

自动依赖注入

什么是依赖注入,用大白话将通过类型提示的方式向函数传递参数。

实例 1

首先,定义一个类:

/routes/web.php
class Bar {}

假如我[……]

继续阅读

php

Laravel Inversion of Control (控制反转) 概念简介

https://github.com/seekerliu/laravel-tips/blob/master/introduction-to-inversion-of-control.md

 

本文内容部分摘自 Wikipedia – Inversion of Control .

[……]

继续阅读

php

Laravel Dependency Injection (依赖注入) 概念详解

https://github.com/seekerliu/laravel-tips/blob/master/what-is-dependency-injection.md

 

本文翻译自 Symfony 作者 Fabien Potencier 的 《Dependency Injec[……]

继续阅读

php

Laravel Service Provider 概念详解

https://laravel-china.org/articles/6189/laravel-service-provider-detailed-concept

https://github.com/seekerliu/laravel-tips

 

我们知道, Cont[......]

继续阅读

php

CGI、FastCGI和PHP-FPM关系图解

https://www.awaimai.com/371.html

 

在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPM、FastCGI和CGI 这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。接下来我们就以图形方式,解释这些概念之间的关系。

基础

[……]

继续阅读

php

PHP之十六个魔术方法详细介绍

http://www.jb51.net/article/96167.htm

 

PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括:

php

php性能优化

https://www.cnblogs.com/paulversion/p/8064374.html

 

1.尽量静态化:

如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。
当然了,这个测试方法需要在十万级以上次执行,效果才明显。[……]

继续阅读

PV、TPS、QPS是怎么计算出来的?

https://www.zhihu.com/question/21556347

 

术语说明:
QPS = req/sec = 请求数/秒

【QPS计算PV和机器的方式】

QPS统计方式 [一般使用 http_load 进行统计]
QPS = 总请求数[……]

继续阅读

php

PHP json_decode不转义中文

http://blog.csdn.net/iefreer/article/details/39226723

 

默认情况下PHP的 json_decode 方法会把特殊字符进行转义,还会把中文转为Unicode编码形式。

这使得数据库查看文本变得很麻烦。所以我们需要限制对[……]

继续阅读