开发资料

如何提高 PHP 代码的质量?第三部分 端到端 / 集成测试

luhua 发布于 2019-11-28

说实话,在代码质量方面,PHP 的压力非常大。通过阅读本系列文章,您将了解如何提高 PHP 代码的质量。 在本系列的最后一部分,是时候设置端到端 / 集成测试环境,并确保我们已经准备好检查我们工作的质量。 在本系列的前几部分中,我们建立了一个构建工具,一些静态代码分析器,并开始编...

阅读(561)评论(0)赞 (0)

详解 PHP 反射的基本使用

luhua 发布于 2019-11-28

今天我要给大家讲解的是 PHP 当中使用非常普遍的高级操作:反射。反射在当今几乎所有的 PHP 框架或者工具中都占用非常重要的角色,就比如 Laravel 的容器,容器对于 Laravel 架构来说极其重要,Laravel 的核心类 Illuminate\Foundation\A...

阅读(467)评论(0)赞 (0)

20个PHP最经典算法请了解一下

36

luhua 发布于 2019-11-18

1、一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。 2、有一母牛...

阅读(1192)评论(0)赞 (2)

做开发十年,我总结出了这些开发经验

4

luhua 发布于 2019-11-13

从这十年开发中,我积累了一些感悟,必然有依然幼稚的地方,就当抛砖引玉,聊为笑谈。 对于团队而言,流程太重要了 行军打仗,你需要一个向导: 如果没有向导,你需要一个地图。 如果没有地图,至少要学习李广,找一匹识途的老马。 如果你连老马也没有,那最好可以三个臭皮匠好好讨论,力图胜过一...

阅读(1561)评论(0)赞 (1)

Java:如何更优雅的处理空值?

1

luhua 发布于 2019-11-12

导语 在笔者几年的开发经验中,经常看到项目中存在到处空值判断的情况,这些判断,会让人觉得摸不着头绪,它的出现很有可能和当前的业务逻辑并没有关系。但它会让你很头疼。 有时候,更可怕的是系统因为这些空值的情况,会抛出空指针异常,导致业务系统发生问题。 此篇文章,我总结了几种关于空值的...

阅读(1276)评论(0)赞 (1)

这样讲 API 网关,你应该能明白了吧

24

luhua 发布于 2019-11-12

为了提高系统的性能和可靠性,将应用服务进行拆分微服务化。作为系统入口的 API 网关也逐渐成为了标配。 今天我们一起来看看 API 网关的设计思路,需要承载了哪些功能?以及如何选择流行的 API 网关? 什么是 API 网关 既然需要 API 网关为我所用,首先就让我们来了解一下...

阅读(1510)评论(0)赞 (0)

php经典趣味算法

luhua 发布于 2019-11-11

一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。 function...

阅读(1824)评论(0)赞 (0)

PHP提高SESSION响应速度的方法有哪些

1

luhua 发布于 2019-11-11

1、设置多级目录存储SESSION 默认session的存储目录是1级目录,如果用户量比较大,session文件数量就比较大,我们可以设置目录数为2,使用2级目录可以提交查找和存取速度。不过这种方式对速度的提升一般不是很明显,可以通过修改php.ini,进而修改session存储...

阅读(1052)评论(0)赞 (0)

体育生都能看懂的解说:什么是HTTPS协议

42

luhua 发布于 2019-11-08

体育生都能看懂的解说:什么是HTTPS协议 什么是HTTP协议? HTTP协议全称Hyper Text Transfer Protocol,翻译过来就是超文本传输协议,位于TCP/IP四层模型当中的应用层。 HTTP协议通过请求/响应的方式,在客户端和服务端之间进行通信。 这一切...

阅读(1352)评论(0)赞 (2)

终于有人把 Docker 讲清楚了,万字详解

12

luhua 发布于 2019-11-07

一、简介 1、了解Docker的前生LXC LXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更...

阅读(1053)评论(0)赞 (0)