会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
幽篁晓筑
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
18
下一页
2021年9月20日
PHP 数组过滤空值 array_filter
摘要: PHP 提供了一个函数 array_filter 可以帮助我们更方便的过滤数组里面的空值。 array_filter 使用回调函数过滤数组的元素,返回过滤后的数组。 遍历 array 数组中的每个值,并将每个值传递给 callback 回调函数。 如果 callback 回调函数返回 true,则将
阅读全文
posted @ 2021-09-20 23:35 幽篁晓筑
阅读(2423)
评论(0)
推荐(0)
2021年9月11日
redis将一个key设置为永不过期
摘要: 这次介绍三个 redis 命令: Expire 命令用于设置 key 的过期时间,key 过期后将不再可用。单位以秒计。 PERSIST 命令用于移除给定 key 的过期时间,使得 key 永不过期。 TTL 命令以秒为单位返回 key 的剩余过期时间。 Expire EXPIRE key_name
阅读全文
posted @ 2021-09-11 11:42 幽篁晓筑
阅读(11940)
评论(1)
推荐(1)
PHP构造函数和析构函数
摘要: 构造函数 __construct() PHP 允许开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 class Car { function __construct() { echo "这是构造函数" . "<b
阅读全文
posted @ 2021-09-11 10:32 幽篁晓筑
阅读(439)
评论(0)
推荐(0)
MySQL执行一条查询语句的过程
摘要: 执行流程 如下图所示,我们可以看到当向 MySQL 发送一个请求时,MySQL 到底做了什么: 客户端发送一条査询给服务器。 服务器先检查査询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段。 服务器端进行 SQL 解析、预处理,再由优化器生成对应的执行计划。 MySQL 根据优
阅读全文
posted @ 2021-09-11 10:16 幽篁晓筑
阅读(474)
评论(0)
推荐(0)
2021年8月28日
session和cookie区别详解
摘要: 什么是Cookie HTTP协议是无状态协议,服务器本身无法判断用户身份,我们可以通过Cookie来跟踪用户状态,Cookie是一种在远程浏览器端存储数据并以此来跟踪和识别用户的机制。简单地说, Cookie是Web服务器暂时存储在用户硬盘上的一个文本文件,并随后被Web浏览器读取。一般情况下,Co
阅读全文
posted @ 2021-08-28 21:37 幽篁晓筑
阅读(622)
评论(0)
推荐(0)
2021年8月27日
PHP设计模式—中介者模式
摘要: 定义: 中介者模式(Mediator):用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 结构: Mediator:抽象中介者,定义了同事对象到中介者对象的接口。 Colleague:抽象同事类。 ConcreteMedi
阅读全文
posted @ 2021-08-27 21:35 幽篁晓筑
阅读(299)
评论(0)
推荐(0)
2021年7月26日
PHP设计模式—职责链模式
摘要: 定义: 职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 结构: Handler:抽象类,定义一个处理请示的接口。 ConcreteHandl
阅读全文
posted @ 2021-07-26 21:36 幽篁晓筑
阅读(103)
评论(0)
推荐(0)
2021年6月29日
PHP设计模式—命令模式
摘要: 定义: 命令模式(Command):将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 结构: Command:命令抽象类,用来声明执行操作的接口。 ConcreteCommand:具体命令类,将一个接收者对象绑定于一个动作,调用接收者
阅读全文
posted @ 2021-06-29 21:06 幽篁晓筑
阅读(131)
评论(0)
推荐(0)
PHP设计模式—桥接模式
摘要: 定义: 桥接模式(Bridge):将抽象部分与它的实现部分分离,使它们都可以独立地变化。 结构: Abstraction:抽象类。 RefindAbstraction:被提炼的抽象类。 Implementor:实现类。 ConcreteImplementor:具体实现类 。 Client:客户端代码
阅读全文
posted @ 2021-06-29 20:58 幽篁晓筑
阅读(140)
评论(0)
推荐(0)
PHP中识别并解析URL
摘要: 一、从字符串中识别URL 可以使用正则表达式匹配 function getUrl() { $str = '提取urlhttp://127.0.0.1/demo/index'; $pattern = "/http[s]?:\/\/(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),
阅读全文
posted @ 2021-06-29 20:12 幽篁晓筑
阅读(306)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
18
下一页