MyBatis Plus之like模糊查询中包含有特殊字符(_、\、%)

解决思路:自定义一个拦截器,当有模糊查询时,模糊查询的关键字中包含有上述特殊字符时,在该特殊字符前添加\进行转义处理。

问题提出

使用MyBatis中的模糊查询时,当查询关键字中包括有_、\、%时,查询关键字失效。

《探错笔记》之一个正则引发的血案:ReDOS

ReDoS(Regular expression Denial of Service) 正则表达式拒绝服务攻击。

开发人员使用了正则表达式来对用户输入的数据进行有效性校验, 当编写校验的正则表达式存在缺陷或者不严谨时, 攻击者可以构造特殊的字符串来大量消耗服务器的系统资源,造成服务器的服务中断或停止。

ReDoS 原理

概述

《探错笔记》之Redis的键rehash现象

什么是键rehash现象

在redis中,键值以哈西表的方式进行存储,在键值对的数目比较多时,哈西值冲突的次数就会变多,这会降低检索效率。为了减少哈西表中的地址冲突次数,redis会增加键值空间,重新定义键值对的映射地址,也就是进行所谓的rehash。

Redis的键rehash现象出现情形

若实例化 JedisShardInfo 时不设置节点名称(name属性),那么当Redis节点列表的顺序发生变化时,会发生“ 键 rehash 现象 ”

去除畅言云评论的非会员广告

由于现在畅言的云评论的会员机制,非会员会有广告,故针对非会员的普通用户或者自建网站博主等提供去除广告

直接上代码吧
下面这个是我的changyan.ejs,其他的方法一样

《探错笔记》之Linux的FTP服务

FTP服务的安装和配置

FTP服务的安装和开启

  1. 切换到root用户

程序员可以免费申请IntelliJ IDEA

IDEA免费开源协议在 https://www.jetbrains.com/community/opensource/ ,IDEA有一个开源免费协议。

申请门槛

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×