10 2023 档案
摘要:这么多年没掉入桃色陷阱,靠的就是两个字,没钱。 什么是索引覆盖? 在执行某个查询语句,在一颗索引树上就能够获取sql所需要的所有列数据,无需回表。 判断条件: 当发起一个被索引覆盖的查询时,在explain的extra列会显示Using index 实现方式: 将查询的字段,建立到联合索引里面去。
阅读全文
摘要:首先查找对应的redis镜像 docker search redis 然后拉去下来 docker pull redis 生成redis容器 docker run -d -p 6379:6379 --name myredis 然后再进行查看redis对外的ip docker inspect conta
阅读全文
摘要:常见的排序算法: 冒泡排序 - 对应的代码 function mao_pao(array $data) { if( !is_array($data) ) return $data; $count = count($data); if( $count < 2 ) return $data; for (
阅读全文
摘要:现在的时代,不是属于00后的,是属于厚脸皮的! 什么是协程? 协程是一种轻量级的线程,由用户代码来调度和管理,而不是由操作系统内核来进行调度,也就是在用户态进行。 非标准的线程实现,什么时候切换由用户自己来实现,而不是由操作系统分配CPU时间决定。 协程什么时候进行切换? 当遇到I/O操作或者代码显
阅读全文
摘要:醒醒,你这不是丧而是,没有钱和性生活的正常表现。 事件 事件模式是一种经过充分测试的可靠机制,是一种非常适用于解耦的机制,存在三种角色 1、事件(Event) 传递于应用层代码与监听器(Listener)之间的通讯对象; 2、监听器(Listener)用于监听事件的发生监听对象; 3、事件调度器(E
阅读全文
摘要:查看文件内容的命令有那些? 1、cat cat test.php 2、vi 、vim 3、less、more less test.php 4、tail tail -p 10 test.php
阅读全文
摘要:什么是进程空间? 为了保证系统中每个任务或进程的安全;Windows为不同的进程分配了独立的进程地址空间(简称进程空间)。进程空间是操作系统分配给每个进程的虚拟地址空间(virtual address space);每个进程运行在这个受操作系统保护的虚拟空间之中;它的地址指针指向的都是这个空间中的虚
阅读全文
摘要:我不找你,是我有骨气。你不找我,你就是死了。 为什么需要熔断 分布式系统中经常出现由于某个基础服务不可用造成整个系统不可用的情况,这种现象被称为服务雪崩效应。为了应对服务雪崩,一种常见的做法是服务降级。
阅读全文
摘要:活着才能发现这个有趣的事。 定义: 钩子是编程中的一个术语,它指的是一种特殊的函数或者方法,允许在程序的某个特定点插入或者修改代码的行为。 钩子可以用作于相应系统事件,拦截函数调用或者特定条件下执行特定的操作。 分类: 1、内核钩子:内核钩子是操作系统内核中的一种机制,允许开发者在系统执行某些操作时
阅读全文
摘要:以眼看世界,世界是很小的;以心看世界,世界是很大的。有些人,有些事,只有用心去体味,才能了解得更真实。正是这种感觉,年轻的我们,在成长的过程中,少不了磕磕绊绊,雨雨风风。可是人生路上,总会有盏心灵的明灯照耀我们,一步步,向前进。 为什么需要链追踪? 微服务场景下,我们会拆分出来很多的服务,也就意味着
阅读全文
摘要:如果吃鱼可以补脑,你这智商,至少要吃一条鲸鱼。 什么是phptrace? phptrace 是一个追踪(trace)PHP 执行流程的工具,你如果用过 strace 的话,则可能很容易想到 phptrace 到底实现了什么样的功能。 其实,phptrace 是类 strace 的一个实现,不同的是,
阅读全文
摘要:白雪公主诠释了七个小屌丝对她再好,也不及高富帅的一个吻。 snowflake算法介绍 Snowflake是由Twitter提出的一个分布式全局唯一 ID 生成算法,算法生成 ID 的结果是一个 64bit 大小的长整。 snowflak可以保证: 1、所有生成的ID按时间趋势递增 2、整个分布式系统
阅读全文
摘要:不要年纪轻轻,就觉得你已经到了低谷,你还有很大的下降空间。 什么是MVVC模式 MVVM 是Model-View-ViewModel 的缩写。 它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View
阅读全文
摘要:女生们宁肯做高帅富的备胎,也不肯接受屌丝的行为,从基因上保证了人类的进步。 stdClass 只是将其他类型强制转换为对象时使用的通用 " 空 '' 类。stdClass 不是 PHP 中对象的基类。
阅读全文
摘要:运动一周瘦不下来不要紧,因为运动十周也瘦不下来的。 区别: const 和 define 的根本区别在于,const 在编译时定义常量,而 define 在运行时定义常量。
阅读全文
摘要:不要轻易向命运低头,因为,一低头就会看到赘肉。 函数 function has_string_keys(array $array) { return count(array_filter(array_keys($array), 'is_string')) > 0; }
阅读全文
摘要:经历过一番苦难之后,别人是苦尽甘来,而你是苦竟刚来。 区别: 1、post请求更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中,get请求的是静态资源,则会缓存,如果是数据,则不会缓存) 2、post请求发送的数据更大(get请求有url长度限制,http协议本身不
阅读全文
摘要:爱一个女孩子,与其为了她的幸福而放弃她,不如留住她,为她的幸福而努力。如果要为了她的幸福而放弃她,不如不要让她知道你那些不够深的爱! 深度分页 select * from user order by id limit 6000000, 100 当offset 变得超大时,比如到了百万千万的量级,问题
阅读全文