2025年07月06日
上一章节我提到了基于zk分布式锁的实现,这章节就来说一下基于Redis的分布式锁实现吧。
在开始提到Redis分布式锁之前,我想跟大家聊点Redis的基础知识。
说一下Redis的两个命令:
2025年07月06日
一、引言:SQL注入——古老而致命的Web安全梦魇
Web应用,作为我们日常获取信息、进行交互的主要方式,其背后离不开数据的存储与管理。数据的流畅交互是现代应用的基石。然而,正是这种交互,也为一种古老却异常顽固的安全漏洞埋下了伏笔——SQL注入。初次听说“SQL注入”这个词,大概是在刚接触Web开发那会儿,当时只觉得名字听起来有点酷,像是武侠小说里的“无影针”,能悄无声息地穿透防御。但随着了解的深入,尤其是看到一些触目惊心的数据泄露事件报道后,才猛然意识到,这个“无影针”可不是闹着玩的,它至今仍是Web安全领域最常见、危害最大的漏洞之一。
2025年07月06日
上期我们了解了User-Agent,这期我们来看下如何利用Cookie进行用户模拟登录从而进行网站数据的爬取。
2025年07月06日
线上业务经常会用到邮件系统,假设在没有使用异步消息队列(最常用的方式)处理的情况下,使用php脚本+crontab定时任务(每分钟启动一次)来发送邮件,都需要考虑什么情况呢?
2025年07月06日
随着二胎时代的到来,也有越来越多的人问及关于婴儿床和床垫选择的问题,口袋育儿(微信:koudaiyuer)今天就来说一说关于婴儿床和床垫的问题。但是每个国家对婴儿床的标准是不同的,我们今天主要参照美国最新的婴儿床标准对其进行说明,各位宝妈要注意看哦。
1 |婴儿床选择注意事项
首先我们先看一看婴儿床选择的一些要点:
1、床档护栏间距必须小于6cm,可以避免宝宝把头从护栏中间伸出来,导致卡住;
2025年07月06日
单例模式(Singleton Pattern)
单例模式(Singleton Pattern):顾名思义, 就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例, 而且自行实例化并向整个系统提供这个实例。
(一)为什么要使用PHP单例模式
1, PHP的应用主要在于数据库应用, 一个应用中会存在大量的数据库操作, 在使用面向对象的方式开发时, 如果使用单例模式, 则可以避免大量的new 操作消耗的资源,
2025年07月06日
守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。PHP也可以实现守护进程的功能。
1、基本概念
1) 进程:每个进程都有一个父进程, 子进程退出, 父进程能得到子进程退出的状态。
2) 进程组:每个进程都属于一个进程组, 每个进程组都有一个进程组号, 该号等于该进程组组长的PID
2025年07月06日
王工自研域自助服务台架构图,具备长期未改密企业微信提醒、自助改密解锁等功能
全面对标宁盾微软AD自助修改密码解决方案
https://www.nington.com/solution-adpassword/
每年可为公司节省5W-10W元