01 2022 档案
摘要:查询所有空表: select TABLE_NAME from information_schema.TABLES where TABLE_SCHEMA ='数据库名称' and TABLE_ROWS = 0; 查询所有非空表: select TABLE_NAME from information_s
阅读全文
摘要:使用HTMLPurifier插件过滤。 在项目根目录安装: composer require ezyang/htmlpurifier 过滤: /** * 防止xss攻击,过滤参数 * */ public function removeXss($string){ // 生成配置对象 $cfg = \H
阅读全文
摘要:用redis的分布式锁可以解决商品超卖的问题,简单事例(基于YII2框架): /** * @desc 加锁方法 * * @param $lockName string | 锁的名字 * @param $timeout int | 锁的过期时间 * @return 成功返回identifier /失败
阅读全文