我若为侠
23种设计模式的分类 23种设计模式的分类
23种设计模式的分类概念设计模式是一套被反复使用、多数人知晓的、经过分类编目、代码设计经验的总结,也是解决某类问题的最佳实践。 它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,他说解决特定问题的一系列套路,
Supervisor的快速入门 Supervisor的快速入门
Supervisor的快速入门背景在我们的生产环境中,有些任务是不能停止的,否则业务就会收到影响,比如:python业务,redis队列等。那么如何保证这些服务的高可用呢? 那就需要使用守护进程了,比方说我们的进程运行挂掉之后自动恢复的功能
Nginx日志统计分析常用命令 Nginx日志统计分析常用命令
1.Nginx访问日志中 按照ip请求次数统计命令(必备)cat access.log |awk '{print $1}'|sort -nr |uniq -c |sort -nr |more 2761 183.185.117.4
php8的新特性(二) JIT php8的新特性(二) JIT
JIT原理 Zend Opcache流程 检查opcodes是否缓存 zend compiler编译器进行编译生成opcodes optimizer优化器生成优化后的opcodes 把优化后的opcodes放入opcodes cache缓存
php8的新特性(一) 主要新特性 php8的新特性(一) 主要新特性
php8的主要新特性命名参数定义声明$中的参数名称不带符号将是参数名称,或函数形参的名字取$后变为实参的命名函数 格式:name:"nickname" 或 name:$name 示例function info($nickname, $a
消息队列之RabbitMQ(二) Laravel中使用rabbitmq 消息队列之RabbitMQ(二) Laravel中使用rabbitmq
消息队列之RabbitMQ(二) Laravel中使用rabbitmq简介博主在之前的文章大致介绍了下 rabbitmq 的原理、应用场景。接下来讲下如何在 laravel5.5 中去使用。 安装rabbitmq在本地进行测试的时候,使用
6 / 11