240 发简信
IP属地:香港
  • Mysql8.0 新特性 Json新操作文档学习笔记

    经过漫长的测试,即将整体迁移至Mysql8.0; Mysql8.0 对于Json操作新增/优化了很多相关Json的API操作; 阅读了一下官方文...

  • MySql backup文件无法还原 utf8mb3 utf8mb4

    今天遇到一个问题,就是dump出来的backup无法还原; 交给相关Team处理,得到的反馈是编码集问题;新的db要求是utf8mb4编码集; ...

  • Selenium openQA试玩

    最近接到一个项目调研,是要爬取一个第三方站点的表单数据; 先经历密码登录验证的动作(不需要验证码), 然后会看到一个表单,获取上面的元素;虽然这...

  • Protocol Buffers

    Google 定义的一种跨平台的二进制通信协议;国内说得很少,在国外貌似很被推崇; 它背靠gRPC, 算是成熟完整的生态环境的一部分,应该还不错...

  • Java 方法重载是静态绑定 --基础而容易忽视的知识

    今天有人遇到这样的问题:在重构一个Util jar时,发现有个静态方法设计的还不够抽象; 参数用更高层次的接口会比较好, 比如 A extend...

  • MySql5.7 index merge 有bug

    问题背景:业务代码中, 遇到一个查询莫名奇妙少了一些数据; 通过分析查询,发现用了Mysql index merge特性; 我试图将数据复制到另...

  • Java - Lambda 和 匿名内部类(ACI)引用局部变量(Local Variable)必须申明为final的原因

    如果经常使用lambda表达式,一定会对这个约束感觉非常麻烦,非常费解为何Java有此限制;网络上大多的文章往往都是分析Java如何去实现匿名内...

  • Lambda表达式 并不是匿名内部类(AIC)的语法糖

    我过去一直以为Lambda表达式只不过Java给匿名内部类所添加的一个语法糖; 直到有一次偶然看到编译后的带有lamdba表达式的Class文件...

  • 闭包的概念似乎被过度解读了

    闭包这个概念,广泛存在于计算机(尤其是前端编程JavaScript中)和数学领域中;不可否认它是一个非常重要的概念,但是它现在似乎变成了一个千人...