240 发简信
IP属地:广东
  • 八哥心得1

    今天遇到了一个八哥,查了很久,看代码逻辑上其实没有问题。但是这段代码是有连续性的,依赖于上一次的执行结果。比如第二次执行结果依赖于第一次,如果第一次的结果出现问题,那后续所有...

  • 120
    GOLand 特殊字符显示NBSP

    解决方案:2021.2版本之前关闭特殊字符显示即可 Help | Find Action | Registry | editor.show.special.chars. 20...

  • Yii2 块赋值

    yii2 新增两种方式 这种方式表字段少还好,如果表字段特别多,很反感这种写法。 块赋值

  • MySQL 存储IP地址

    ip 地址(ipv4格式) 127.0.0.1 如果用 varchar 存储,需要占用 15 个字节如果用 unsigned int 存储,只需要占用 4 个字节 表结构 M...

  • 阿里云CDN自动刷新

    发布新版本自动更新静态资源方案: CI持续集成的时候,通过 phplint 拓展追加版本号 框架里面统一封装方法加载静态资源,里面添加版本号 pc 通过 url 里面的版本号...

  • bashrc和profile区别

    tips:使用的 ubuntu 系统,其他系统不清楚

  • git 根据版本号查看修改文件列表

    根据作者筛选出最近 n 条 commit 根据版本号查看修改文件列表 代码同步脚本

  • Redis 乐观锁实现

    应用场景 高并发,秒杀场景 步骤 set key = 0 watch key 开启事务 multi set key + 1 事务操作 代码实现

  • Redis 布隆过滤器

    简介 布隆过滤器主要用来判断元素是否存在于集合中,因为布隆过滤器是用二进制存储,用多个哈希算法计算key,所以可以大大节省空间和查找速度,但是缺点很明显,就是判断不准确,而且...

  • PHP代码优化

    优化前 优化后 优点 run 方法就变得很简洁,不用写一堆方法调用。 方法调用统一 catch ,这样就算有方法抛出异常,也不影响后面方法执行。

  • Laravel 填充指定特定类

    1. 生成填充类 2. 运行 假如指定类填充,命令行提示该填充类不存在,请执行下面命令 该命令是重新生成框架的自动加载文件,相当于 optimize 的再操作

个人介绍
如果你不能把一件事很简单的说给别人听,说明你还了解不够。