laravel
文章平均质量分 74
小松聊PHP进阶
没有绝对安全的系统
展开
-
4.3万字详解PHP+RabbitMQ(AMQP协议、通讯架构、6大模式、交换机队列消息持久化、死信队列、延时队列、消息丢失、重复消费、消息应答、消息应答、发布确认、故障转移、不公平分发、优先级、等)
做研发的,可能距离成功一步之遥,别因为一叶障目而放弃。原创 2024-05-03 23:53:38 · 1152 阅读 · 1 评论 -
快速理解Laravel容器(IOC、DI、Provider、Contract)
框架发展了这么久,源码的累加,不是让从头看的,而是遇到了一类问题,需要追加代码,是一个演进的过程,通过出现的问题或要优化的需求作为驱动来实现代码(书写顺序),而不是通过代码的作用反推解决的问题(反向反了很难看懂源码,看不懂干啥的,原因就是这里),换句话说,1+1=?Laravel的服务容器的反射机制会自动解析这个依赖关系。对于Laravel源码,代码很优雅,很工程化,很正规,方便扩展,这是优点,坏处就是抽象,好比垃圾桶里的垃圾都要摆放好,太过于工程化的设计,会给写松散业务逻辑的开发者带来困惑。原创 2024-04-21 07:26:36 · 848 阅读 · 0 评论 -
深入理解Laravel(CVE-2021-3129)RCE漏洞(超2万字从源码分析黑客攻击流程)
深入理解Laravel(CVE-2021-3129)RCE漏洞(超2万字从源码分析黑客攻击流程)原创 2023-11-21 02:07:14 · 1296 阅读 · 0 评论 -
浅谈PHP框架中类成员方法的类类型形参是怎么利用ReflectionClass反射类自动实例化的(应该是全网首发)
浅谈PHP框架中类成员方法的类类型形参是怎么利用ReflectionClass反射类自动实例化的(应该是全网首发)原创 2023-11-03 15:58:02 · 337 阅读 · 0 评论 -
基于Laravel封装一个强大的请求响应日志记录中间件
基于Laravel封装一个强大的请求响应日志记录中间件原创 2023-10-23 23:08:25 · 701 阅读 · 0 评论 -
PHP实现动态修改.env文件配置(适用于任何框架)
PHP实现动态修改.env文件配置(适用于任何框架)原创 2023-01-14 21:08:44 · 672 阅读 · 0 评论