05 2024 档案

摘要:key_len只指示了where中用于条件过滤时被选中的索引列,是不包含order by、group by这一部分被选中的索引列的。 索引字段:没有设置 NOT NULL,则需要加 1 个字节。 定长字段:tinyint 占 1 个字节、int 占 4个字节、bitint 占 8 个字节、date  阅读全文
posted @ 2024-05-30 09:36 仁义礼智信的 阅读(118) 评论(0) 推荐(0) 编辑
摘要:TCP(Transmission Control Protocol,传输控制协议)被描述为面向连接的和可靠的传输协议,这两个特性是其核心优势,下面分别解释这两个概念: ### 面向连接 "面向连接"意味着在数据传输开始之前,通信双方必须先建立一个明确的连接。这个过程类似于打电话之前先拨号建立连接: 阅读全文
posted @ 2024-05-15 11:23 仁义礼智信的 阅读(22) 评论(0) 推荐(0) 编辑
摘要:array_merge() array_merge() 将一个或多个数组合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果数组1.字符串键 后面的值会覆盖前面的一个值。2.数字键,后面的值将不会覆盖原来的值而是附加到后面(数字键会重新分配,总是变成重零开始)3.如果只给了一个数组并该数组是 阅读全文
posted @ 2024-05-14 15:15 仁义礼智信的 阅读(87) 评论(0) 推荐(0) 编辑
摘要:PHP-FPM(FastCGI Process Manager)处理请求的流程大致遵循以下步骤,其中您提到的几个关键函数和阶段是PHP-FPM生命周期中的重要组成部分。下面是对您提到步骤的解释及它们如何在PHP-FPM中执行的概述: 1. **php_module_startup**: - 这个阶段 阅读全文
posted @ 2024-05-12 11:58 仁义礼智信的 阅读(50) 评论(0) 推荐(0) 编辑
摘要:搜索名为"example.txt"的文件:find / -name example.txt 查找最近24小时内修改过的文件:find / -mtime -1 在/home目录下查找大于100MB的文件:find /home -size +100M 查找空文件:find / -type f -empt 阅读全文
posted @ 2024-05-11 13:50 仁义礼智信的 阅读(4) 评论(0) 推荐(0) 编辑
摘要:闭包(Closure)和匿名函数(Anonymous Function)是两个相关但不同的概念。让我们分别解释这两个概念,并探讨它们之间的关系。 匿名函数(Anonymous Function) 定义:匿名函数是没有名字的函数,通常在定义时立即使用或传递给其他函数。 特点: 可以作为参数传递给其他函 阅读全文
posted @ 2024-05-09 16:08 仁义礼智信的 阅读(5) 评论(0) 推荐(0) 编辑
摘要:查看每个PHP-FPM进程的内存占用(并排序): 1ps -ylC php-fpm --sort:rss 这个命令会显示所有php-fpm进程的内存占用情况,并按内存占用大小进行排序。 查看当前php-fpm总进程数: 1ps -ylC php-fpm --sort:rss | wc -l 这个命令 阅读全文
posted @ 2024-05-07 14:42 仁义礼智信的 阅读(63) 评论(0) 推荐(0) 编辑
摘要:1. 客户端发起https请求。 2. 服务端的配置。采用https协议的服务器必须要有一套数字证书,可以自己制作,也可以向组织申请。区别就是自己颁发的证书需要客户端验证通过,才可以继续访问,而使用受信任的公司申请的证书则不会弹出提示页面。这套证书其实就是一对公钥和私钥,如果对公钥和私钥不太理解,可 阅读全文
posted @ 2024-05-07 13:47 仁义礼智信的 阅读(76) 评论(0) 推荐(0) 编辑
摘要:在非对称加密中,加解密使用的密钥取决于具体的用途: 加密: 通常情况下,当想要确保数据的机密性,即希望只有特定接收方能够读取信息时,发送方会使用接收方的公钥对数据进行加密。这样一来,只有拥有对应私钥的接收方才能够解密并查看原始信息。 解密: 对应地,接收方收到加密后的数据后,会用自己的私钥对其进行解 阅读全文
posted @ 2024-05-07 11:15 仁义礼智信的 阅读(42) 评论(0) 推荐(0) 编辑
摘要:TCP(Transmission Control Protocol)和HTTP(Hypertext Transfer Protocol)是网络通信中两个不同层次和功能的协议,它们的区别主要体现在以下几个方面: 1. **层次与位置**: - **TCP** 是传输层协议,位于OSI模型的第四层。它的 阅读全文
posted @ 2024-05-07 07:29 仁义礼智信的 阅读(91) 评论(0) 推荐(0) 编辑
摘要:Swoole相比PHP-FPM在处理耗时较长的程序,如请求外部链接时表现出更高的并发能力,原因主要包括以下几点: 1. **常驻内存**:Swoole是一个高性能的异步并发框架,它以扩展的形式运行在PHP中,能够将PHP程序常驻在内存中。这意味着Swoole的服务一旦启动,就会持续运行,不需要为每个 阅读全文
posted @ 2024-05-06 17:02 仁义礼智信的 阅读(106) 评论(0) 推荐(0) 编辑
摘要:CGI(Common Gateway Interface,通用网关接口)是一种用于将Web服务器与其他程序(或脚本)进行交互的标准协议。通过CGI,Web服务器可以调用外部程序来处理用户请求,并将结果返回给客户端 然而,CGI也存在一些性能和效率方面的问题。每个客户端请求都需要启动一个新的进程或线程 阅读全文
posted @ 2024-05-06 13:48 仁义礼智信的 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-05-04 18:44 仁义礼智信的 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-05-04 16:13 仁义礼智信的 阅读(3) 评论(0) 推荐(0) 编辑
摘要:MySQL 数据库中使用自增主键(AUTO_INCREMENT)作为表的主键有以下显著的优点和缺点: **优点**:1. **简化开发**: 开发人员不需要手动指定每条记录的唯一标识,减少了出错的可能性。2. **性能优化**: 自增主键通常会导致数据在物理存储上近乎顺序地排列,这能够提升基于主键的 阅读全文
posted @ 2024-05-04 11:51 仁义礼智信的 阅读(294) 评论(0) 推荐(0) 编辑
摘要:在并发编程中,加锁是为了保证数据的完整性和一致性, 在程序中,特别是并发编程的上下文中,**锁**(Lock)是一种同步机制,用于控制多个线程或进程对共享资源的访问,以防止数据竞争(Data Race)和保持数据一致性。当多个执行单元(如线程)试图同时访问或修改同一份共享资源时,如果没有适当的同步措 阅读全文
posted @ 2024-05-03 16:34 仁义礼智信的 阅读(25) 评论(0) 推荐(0) 编辑
摘要:https://page.sm.cn/blm/midpage-317/index?id=12_fbbb0138e64b46dbcd6d40606cc334ad 阅读全文
posted @ 2024-05-03 12:39 仁义礼智信的 阅读(24) 评论(0) 推荐(0) 编辑
摘要:MySQL 中的可重复读(Repeatable Read,RR)隔离级别通过几种机制来解决幻读问题: 1. **多版本并发控制(MVCC)**: 在可重复读隔离级别下,MySQL 使用MVCC来管理事务读取的数据版本。这意味着在事务开始时,系统会创建一个Read View(读视图),该视图记录了当前 阅读全文
posted @ 2024-05-02 19:07 仁义礼智信的 阅读(219) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示