摘要: 概念 AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程,通过动态代理等技术实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,也是 Hyperf 中的一个重要内容,是函数式编程的一种衍生范型。利用 AOP 可以对业务逻辑的各个部分进行隔离,从而 阅读全文
posted @ 2024-05-06 15:22 珊瑚贝博客 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 找出字符串中连续重复次数最多的字符,这里总结了几种方法,不管是在开发中,还是在面试中都会遇到。 方法一 <?php $arr = str_split($str); //字符串分隔到数组中 $arr = array_count_values($arr); //用于统计数组中所有值出现的次数,返回一个数 阅读全文
posted @ 2024-05-06 09:23 珊瑚贝博客 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 分布式事务在多个场景中都有应用,主要包括: 支付系统。在支付过程中,需要从买家的账户扣款并向卖家的账户转账。由于买家和卖家的账户可能位于不同的数据库中,这时候就需要使用分布式事务来确保这两个操作要么同时成功,要么同时失败。 电子商务平台。在电商平台中,下单购买商品时需要扣减库存和更新订单状态。库存和 阅读全文
posted @ 2024-04-30 14:18 珊瑚贝博客 阅读(15) 评论(0) 推荐(0) 编辑
摘要: gRPC(gRPC Remote Procedure Call)是一种高性能、跨语言的远程过程调用框架,通常用于构建分布式系统和微服务架构中的通信层。以下是一些gRPC的常见应用场景: 微服务架构:gRPC非常适合用于微服务架构中,可以用于服务之间的通信,提供高性能、类型安全和易于维护的通信机制。它 阅读全文
posted @ 2024-04-30 10:38 珊瑚贝博客 阅读(17) 评论(0) 推荐(0) 编辑
摘要: publish_post:参数一个($post_ID),点击发布文章时就会被触发; save_post:参数一个($post_ID),发布或更新文章时就会被触发; edit_post:参数两个($post_ID, $post),只要编辑已经存在的文章就会被触发; publish_future_pos 阅读全文
posted @ 2024-04-28 18:32 珊瑚贝博客 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 第一种方案进入容器的命令行界面。您可以使用命令docker exec -it <容器名称或ID> /bin/bash来进入容器。 在容器内部,运行以下命令来安装tzdata软件包: apt-get update && apt-get install -y tzdata 安装完成后,运行以下命令来设置 阅读全文
posted @ 2024-04-28 17:15 珊瑚贝博客 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 什么是IO多路复用?就是异步阻塞IO。目的在于提升系统效率。 服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型。 (2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求s 阅读全文
posted @ 2024-04-26 14:37 珊瑚贝博客 阅读(1) 评论(0) 推荐(0) 编辑
摘要: tcp和udp的区别有:1、udp是无连接的,tcp是面向连接的;2、udp是不可靠传输,tcp是可靠传输;3、udp是面向报文传输,tcp是面向字节流传输。 UDP UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,在第四层——传输层,处 阅读全文
posted @ 2024-04-25 10:46 珊瑚贝博客 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 传输控制协议(TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议。UDP为应用程序提供了一种无需建立连接就可以发送封装的IP数据包的方法。区别:连接方面,安全方面,传输效率,连接对象数量。 1、连接方面区别 TCP面向连接(如打电话要先拨号建立连接)。 UDP是无连接的,即发送数据之前不需 阅读全文
posted @ 2024-04-25 10:43 珊瑚贝博客 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 更多:https://www.shanhubei.com/archives/55271.html opcache从字面意思,肯定是缓存这一块的。但是你是否知道它的工作原理是怎样的呢?这里一点一点让你了解! PHP项目中,尤其是在高并发大流量的场景中,如何提升PHP的响应时间,是一项十分重要的工作。而 阅读全文
posted @ 2024-04-22 10:00 珊瑚贝博客 阅读(4) 评论(0) 推荐(0) 编辑