240 发简信
IP属地:重庆
  • 在Jar中使用ClassLoader的getResource方法无效问题

    ClassLoader中的getResource/getResourceStream是我们最常用的加载资源文件的工具(关于ClassLoader...

  • JAVA NIO File/Path操作

    JAVA NIO 提供了一组新的对文件I/O的操作; 虽然使用起来很方便, 但是学习起来还是需要一些记忆成本; 就记录一下使用过的一些操作; P...

  • 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如何去实现匿名内...