会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
方达达
生活艰辛,但依旧要前行。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
25
26
27
28
29
30
31
32
33
···
56
下一页
2022年7月9日
python 生成器和迭代器关系
摘要: 好看的皮囊现实劈腿,有趣的灵魂精神出轨? 生成器: 生成器本质上就是一个函数,它记住了上一次返回时在函数体中的位置。对生成器函数的第二次(或第n次)调用,跳转到函数上一次挂起的位置。而且记录了程序执行的上下文。生成器不仅“记住”了它的数据状态,生成还记住了程序执行的位置。 迭代器: 迭代器是一种支持
阅读全文
posted @ 2022-07-09 09:04 方达达
阅读(37)
评论(0)
推荐(0)
2022年7月8日
php 不常用设计模式-迭代器模式(迭代器)
摘要: “英雄不问出处”,首先你要问下自己是不是英雄。 迭代器是PHP的一种设计模式,也叫迭代器模式 PHP5 开始内置了 Iterator 即迭代器接口,所以如果你定义了一个类,并实现了 Iterator 接口,那么你的这个类对象就是 ZEND_ITER_OBJECT 即可迭代的,否则就是 ZEND_IT
阅读全文
posted @ 2022-07-08 13:06 方达达
阅读(35)
评论(0)
推荐(0)
2022年7月7日
mysql 在分库分表中,如何处理分页查询
摘要: 不想养狗不想养猫,只想养你,毕竟养猪能致富。 - 数据库分片:将一个大的数据库拆分成多个小的数据库,每个小的数据库称为一个分片。- 数据表分片:将一个大的数据表拆分成多个小的数据表,每个小的数据表称为一个分片。- 分片键:用于将数据分散到不同的数据库或数据表中的字段。- 路由:将查询请求路由到正确的
阅读全文
posted @ 2022-07-07 09:01 方达达
阅读(516)
评论(0)
推荐(0)
2022年7月6日
mysql MVCC
摘要: “为什么我觉得你会变魔术啊?”“不会啊!”“真的不会吗?那你怎么越变越好看了” 什么是MVCC? MVCC (Multi-Version Concurrency Control) 多版本并发控制方法 (注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Contr
阅读全文
posted @ 2022-07-06 09:08 方达达
阅读(42)
评论(0)
推荐(0)
2022年7月5日
mysql 7中日志类型
摘要: 要么读书,要么旅行,身体和灵魂,必须有一个要去工作。 mysql 日志类型有很多种: InnoDB重做日志(redo log):用于确保事务的持久性,并帮助在系统崩溃时进行恢复。 InnoDB回滚日志(undo log):记录事务修改前的数据版本,用于多版本并发控制(MVCC)和事务回滚。 二进制日
阅读全文
posted @ 2022-07-05 09:02 方达达
阅读(37)
评论(0)
推荐(0)
2022年7月4日
I/O 多路复用机制讲解
摘要: 你全力以赴的极限,搞不好只是别人的起点。 什么是多路复用? 我们一般说的I/O是指的网络I/O,多路是指多路指多个TCP连接(即 socket 或者 channel),复用指复用一个或几个线程。 就是指一个或一组线程处理多个 TCP 连接。最大优势是减少系统开销小,不必创建过多的进程/线程,也不必维
阅读全文
posted @ 2022-07-04 09:07 方达达
阅读(75)
评论(0)
推荐(0)
2022年7月1日
php call_user_func 和 call_user_func_array区别
摘要: 你想有钱?想想就可以了。 call_user_func 和 call_user_func_array 匿名函数 区别在于 call_user_func()是利用回调函数处理字符串,call_user_func_array是利用回调函数处理数组。 call_user_func_array是调用回调函数
阅读全文
posted @ 2022-07-01 09:07 方达达
阅读(36)
评论(0)
推荐(0)
2022年6月30日
workerman 和 swoole 比较
摘要: 吃得苦中苦,才知道没有最苦,只有更苦。 swoole 介绍 Swoole 框架是一个高性能的PHP异步网络通信引擎,它可以提供异步TCP/UDP/Unix Socket/HTTP服务,支持异步MySQL/Redis等数据库操作,支持异步文件读写,支持异步Task任务,支持定时器,支持异步编程,支持异
阅读全文
posted @ 2022-06-30 09:02 方达达
阅读(474)
评论(0)
推荐(0)
2022年6月27日
RabbitMQ 如何保证消息的延迟性
摘要: 时间就是金钱,我在浪费时间?不~我只是在炫富! 什么是消息延呢? 比如淘宝里下单之后,15分钟未支付则订单会自动关闭,如何实现呢?这就涉及到延时消息了。我们在下单之后创建一个15分钟的延时消息,到15分钟后再收到一个订单关闭的消息处理订单关闭的逻辑即可。 如何实现消息的延迟性呢? 提到RabbitM
阅读全文
posted @ 2022-06-27 09:02 方达达
阅读(49)
评论(0)
推荐(0)
2022年6月24日
mysql 为什么连接查询替换子查询
摘要: 其实只要不要脸,很多人生难题都能迎刃而解。 在MySQL中,子查询和连接都是用来进行多表查询的方式。 子查询,也称为内层查询,是指嵌入在另一个查询语句中的查询。它的执行方式是先执行内部的子查询,然后将其结果拿出来再执行外层的主查询。 连接,也称作外关联查询,是指在两个或多个表之间建立关联,通过连接查
阅读全文
posted @ 2022-06-24 09:03 方达达
阅读(102)
评论(0)
推荐(0)
上一页
1
···
25
26
27
28
29
30
31
32
33
···
56
下一页
公告