Laravel 管道机制
Laravel 管道机制

一、背景有复杂的业务,功能是顺序层层递进,而且每层业务重用率也高的情况下,如果按照传统所有东西都写在一个方法,无论是代码可读性,还是解耦都是比较差的。如果这时有个管道,这个管道可以随意新增、修改就能实现一个新功能就好了。讲到管道机制,比较经典案例就是中间件了,也可以aop(Aspect Orient

2021-10-15 02:33:50阅读全文

Swoole v4.8.0 版本发布,增加 Swoole Dashboard 面板
Swoole v4.8.0 版本发布,增加 Swoole Dashboard 面板

距离上个版本v4.7.1发布近两个月了,v4.8.0 版本终于发布了。

2021-10-14 20:34:42阅读全文

交友盲盒脱单盲盒小程序源码【源码好又多】
交友盲盒脱单盲盒小程序源码【源码好又多】

“ 关键句: “交友盲盒 脱单盲盒 小程序"

2021-10-14 19:40:25阅读全文

Laravel 反射机制
Laravel 反射机制

一、背景在laravel中,无论是路由,还是privoder都可以实现自动递归实例化。其实现的原理就是用php的反射,PHP相关反射文档:reference

2021-10-14 12:28:53阅读全文

Laravel 静态绑定与容器原理
Laravel 静态绑定与容器原理

一、PHP中的静态绑定

2021-10-14 02:05:06阅读全文

PHP的SPL扩展库(二)对象数组与数组迭代器
PHP的SPL扩展库(二)对象数组与数组迭代器

在 PHP 中,数组可以说是非常强大的一个数据结构类型。甚至我们可以把 PHP 中的数组说成是 PHP 的灵魂,而且这么说一点都不夸张。相比 Java 之类的静态语言来说,PHP 的数组没有长度限制,没有键值的类型限制,非常地灵活方便。数组是一种基本的结构类型,它和 Int 、String 这一类的

2021-10-12 12:21:37阅读全文

如何用redis统计海量UV?
如何用redis统计海量UV?

我们先思考一个常见的业务问题:如果你负责开发维护一个大型的网站,有一天老板找产品经理要网站每个网页每天的 UV 数据,然后让你来开发这个统计模块,你会如何实现?

2021-10-12 11:20:42阅读全文

PHP实现支付宝支付(沙箱)完整版,亲测可用
PHP实现支付宝支付(沙箱)完整版,亲测可用

​demo 请狠狠的戳这里  https://download.lllomh.com/c...

2021-10-10 23:16:44阅读全文

pflag - 更好的PHP命令行选项解析库
pflag - 更好的PHP命令行选项解析库

php-toolkit/pflag 是一个PHP编写的,通用的命令行标志(选项和参数)解析库。

2021-10-10 18:26:42阅读全文

国外交友网站开发源码 第十二篇
国外交友网站开发源码 第十二篇

最近由于工作生活的事情比较多,所以就没有更新,这篇是国外交友网站开发源码 第十二篇希望大家能够喜欢。如果有什么问题需要咨询的,可以加我的扣236-0248-666

2021-10-08 23:03:08阅读全文

禅道集成PhpSpreadsheet
禅道集成PhpSpreadsheet

PHPEXCEL停更很久,无法支持最新的Offce版本,因此广泛的采用phpSpreadsheet来作为excel的导出方案,这里以禅道测试phpSpreadsheet的导出集成。

2021-10-08 18:53:06阅读全文

2021 年 10 月 TIOBE 指数榜:Python 超越 C 语言成 20 多年来的新霸主
2021 年 10 月 TIOBE 指数榜:Python 超越 C 语言成 20 多年来的新霸主

刚刚,TIOBE 更新了 2021 年 10 月份编程语言指数排行榜。

2021-10-08 15:33:09阅读全文

一个不能吃的中秋月饼
一个不能吃的中秋月饼

海上生明月,天涯共此时.

2021-09-30 19:02:59阅读全文

Kibana 启用 PHP APM
Kibana 启用 PHP APM

本篇文章主要是解释如何使用ES的APM功能进行获取运行状态。其实官网有安装流程,我仅仅是把我安装的过程记录下。

2021-09-30 17:06:08阅读全文

类似百度百科wikipedia网站开发建设,第一天
类似百度百科wikipedia网站开发建设,第一天

​这个是项目的开发过程的第一天,简单说一下,这个项目是有点类似百度百科的项目,功能主要是可以发布百科关键词和进行编辑等,还有参考网站来源,基本该有的百科的网站功能都实现了,项目可以支持电脑版,和手机版的,采用了我们比较主流又容易接受的开发模式,PHP+MySQL。

2021-09-30 15:04:15阅读全文

12306抢票算法居然被曝光了!!!居然是redis实现的
12306抢票算法居然被曝光了!!!居然是redis实现的

相信大家应该都有抢火车票的经验,每年年底,这都是一场盛宴。然而你有没有想过抢火车票这个算法是怎么实现的呢? 应该没有吧,咱们今天就来一一探讨。其实并没有你想的那么难

2021-09-30 13:08:40阅读全文

composer autoload自动加载性能优化 dump-autoload
composer autoload自动加载性能优化 dump-autoload

composer 提供的 autoload 机制使得我们组织代码和引入新类库非常方便,但是也使项目的性能下降了不少 。

2021-09-30 11:50:09阅读全文

妙用“Function”消灭if...else
妙用“Function”消灭if...else

在开发过程中经常会使用if...else...进行判断抛出异常、分支处理等操作。这些if...else...充斥在代码中严重影响了代码代码的美观,这时我们可以利用Java 8的Function接口来消灭if...else...。

2021-09-30 09:03:45阅读全文

在MAC上利用Docker镜像搭建PHP5.2开发环境
在MAC上利用Docker镜像搭建PHP5.2开发环境

随着MAC操作系统和各种软件的不断升级,在系统上搭建APACHE2.4+PHP5.2的环境变得异常困难,笔者尝试过通过brew install php@5.6的环境,并利用brew-php-swithcer或者brew link php 5.6来和PHP7做切换,但实际使用中,PHP5依赖一些软件包

2021-09-30 05:26:40阅读全文

在线音乐网站网站开发项目 ,第一篇
在线音乐网站网站开发项目 ,第一篇

从今天开始,我开始记录我最近开发的音乐网站项目的过程,从前台到后台等,程序采用了PHP+mysql开发的,这种模式大家也比较熟悉的。

2021-09-30 04:52:47阅读全文

PHP的SPL扩展库(一)数据结构
PHP的SPL扩展库(一)数据结构

SPL 库也叫做 PHP 标准库,主要就是用于解决典型问题的一组接口或类的集合。这些典型问题包括什么呢?比如我们今天要讲的数据结构,还有一些设计模式的实现,就像我们之前讲过的观察者模式相关的接口在 SPL 库中都有提供。话说回来,在 PHP 中,由于语言的特点,其实很多数据结构都和我们用 C 语言实

2021-09-30 04:06:13阅读全文

看了这篇还不会Linux性能分析和优化,你来打我
看了这篇还不会Linux性能分析和优化,你来打我

一般互联网的项目都是部署在linux服务器上的,如果linux服务器出了问题,那么咱们平时学习的高并发,稳定性之类的是没有任何意义的,所以对linux性能的把握就显得非常重要,当然很多同学可能觉得这些是运维同学的事情,但是我不这么认为,不管你是架构师,还是crud boy,对项目有个全局的掌控是一项

2021-09-30 02:04:02阅读全文

为什么PHP不适合做高并发场景Web业务
为什么PHP不适合做高并发场景Web业务

php-fpm中master与worker工作方式; master 负责php-cgi环境以及资源的初始化,一条请求过来,直接通过worker的accept进行监听,接收,处理,返回。

2021-09-29 22:40:06阅读全文

CRMEB单商户PRO二次开发的操作流程
CRMEB单商户PRO二次开发的操作流程

本文介绍一下CRMEB单商户PRO二次开发的操作流程,从创建数据库,到实现一个完整添加数据的过程,其他更多方法实现只是路由和方法名的差异,也就不过多赘述。一、创建数据库例如数据库名为:eb_test字段为:id,uid,sort,status,add_time SQL:CREATE TABLE eb

2021-09-29 21:29:28阅读全文

【深入理解Go】从0到1实现一个validator
【深入理解Go】从0到1实现一个validator

validator是我们平时业务中用的非常广泛的框架组件,很多web框架、微服务框架都有集成。通常用来做一些请求参数的校验以避免写出重复的检验逻辑。接下来的文章中,我们就去看看如何去实现一个validator。

2021-09-29 20:16:01阅读全文

实现对外接口,要注意哪些问题
实现对外接口,要注意哪些问题

做接口需要考虑的问题什么是接口

2021-09-29 19:43:14阅读全文

CRMEB 多商户二开新增一个模板消息
CRMEB 多商户二开新增一个模板消息

使用过程中,可能会需要增加一些微信的模板消息来实现功能,这里就具体的将整个流程演示一遍。

2021-09-29 19:03:47阅读全文

Apizza 快速导入Chrome请求
Apizza 快速导入Chrome请求

平时在调试网站的时候,会利用控制台->网络查看具体的网络请求

2021-09-29 15:55:54阅读全文