2025年08月05日
上一章节我提到了基于zk分布式锁的实现,这章节就来说一下基于Redis的分布式锁实现吧。
在开始提到Redis分布式锁之前,我想跟大家聊点Redis的基础知识。
说一下Redis的两个命令:
2025年08月05日
上期我们了解了User-Agent,这期我们来看下如何利用Cookie进行用户模拟登录从而进行网站数据的爬取。
2025年08月05日
线上业务经常会用到邮件系统,假设在没有使用异步消息队列(最常用的方式)处理的情况下,使用php脚本+crontab定时任务(每分钟启动一次)来发送邮件,都需要考虑什么情况呢?
2025年08月05日
随着二胎时代的到来,也有越来越多的人问及关于婴儿床和床垫选择的问题,口袋育儿(微信:koudaiyuer)今天就来说一说关于婴儿床和床垫的问题。但是每个国家对婴儿床的标准是不同的,我们今天主要参照美国最新的婴儿床标准对其进行说明,各位宝妈要注意看哦。
1 |婴儿床选择注意事项
首先我们先看一看婴儿床选择的一些要点:
1、床档护栏间距必须小于6cm,可以避免宝宝把头从护栏中间伸出来,导致卡住;
2025年08月05日
单例模式(Singleton Pattern)
单例模式(Singleton Pattern):顾名思义, 就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例, 而且自行实例化并向整个系统提供这个实例。
(一)为什么要使用PHP单例模式
1, PHP的应用主要在于数据库应用, 一个应用中会存在大量的数据库操作, 在使用面向对象的方式开发时, 如果使用单例模式, 则可以避免大量的new 操作消耗的资源,
2025年08月05日
最近在学习 src 的挖掘,常规的 src 挖掘就是信息泄露,什么逻辑漏洞什么的,什么越权漏洞,但是说实话,挖掘起来不仅需要很多时间,而且还需要很多经验,当然其实还有一种挖掘的办法,就是利用刚出的 1day 去批量扫描,如果自己会代码审计的话,就再好不过了,下面给大家分享分享整个过程是怎么样的
2025年08月05日
守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。PHP也可以实现守护进程的功能。
1、基本概念
1) 进程:每个进程都有一个父进程, 子进程退出, 父进程能得到子进程退出的状态。
2) 进程组:每个进程都属于一个进程组, 每个进程组都有一个进程组号, 该号等于该进程组组长的PID
2025年08月05日
首先要了解序列化与反序列化的定义,以及序列化反序列化所用到的基本函数。
序列化:把对象转换为字节序列的过程称为对象的序列化,相当于游戏中的存档。
PHP中的序列化函数serialize()