开发资料 第2页

PHP 开发者常犯的 10 个 MySQL 错误

luhua 发布于 2020-04-16

数据库是WEB大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MYSQL也是LAMP架构的重要部分。 PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确需要时间和经验。下面就是一些这样的经验,不仅仅是MYSQL,其他数据库...

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

四年精华PHP技术文合集——微服务架构篇

luhua 发布于 2020-04-16

微服务架构理念在2012年首次提出。 技术为业务而生。在提高敏捷性、提升用户体验、降低成本等需求下,微服务架构成为当下企业应用架构的热点。 微服务架构是一种架构概念,通过将功能分解到各个相对独立的服务中,从而降低系统的耦合性,在分散的服务组件中使用云架构和平台式部署管理和服务功能...

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

PHP 代码简洁之道

luhua 发布于 2019-12-11

Robert C.Martin’s 的 软件工程师准则 Clean Code 同样适用于 PHP。它并不是一个编码风格指南,它指导我们用 PHP 写出具有可读性,可复用性且可分解的代码。 并非所有的准则都必须严格遵守,甚至一些已经成为普遍的约定。这...

阅读(8873)评论(0)赞 (5)

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

luhua 发布于 2019-11-28

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

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

详解 PHP 反射的基本使用

luhua 发布于 2019-11-28

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

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

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

36

luhua 发布于 2019-11-18

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

阅读(12182)评论(0)赞 (6)

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

4

luhua 发布于 2019-11-13

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

阅读(11081)评论(0)赞 (3)

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

1

luhua 发布于 2019-11-12

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

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

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

24

luhua 发布于 2019-11-12

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

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

php经典趣味算法

luhua 发布于 2019-11-11

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

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