08 2021 档案
摘要:前言 由于redis的keys命令是线上禁用,所以就有了SCAN、SSCAN、HSCAN和ZSCAN四个命令。 但是这四个命令也不是每次返回全部匹配结果,因此需要一遍遍执行下去,而且每次返回的cursor要作为下一个的参数。 因此查找也不太方便,我写了一个简单的方法,用来查找scan的所有结果。关于
阅读全文
摘要:问题 由于公司访问GitHub只能走代理,但是内网gitlab服务器又不能走代理。 因此想找到一种方案,可以支持git自动根据项目地址使用不同代理。 方案 如下所示,可以指定GitHub地址使用指定的代理服务器 git config --global http.https://github.com.
阅读全文
摘要:前言 对于逻辑复杂的sql,with可以大大减少临时表的数量,提升代码的可读性、可维护性 MySQL 8.0终于开始支持with语句了,对于复杂查询,可以不用写那么多的临时表了。 可以查看官方文档【点击跳转】 示例 官方第一个示例,可以看出该查询语句创建了cte1,cte2,cte3,cte4这4个
阅读全文