240 发简信
IP属地:陕西
  • 120
    Mvvm模式: Databinding 与 ViewModel+LiveData+Repository

    前言: 本文主要是对常见设计模式的一些分析,以及讲述在Android项目中实现Mvvm模式的两种方式。通过Databinding或者ViewModel+LiveData+Re...

  • 不好意思,好久没登录,刚看到,在依赖的pb库里可以看到这两个文件 。

    使用gRPC的踩过的那些坑

    1、rpc接口的参数和返回值必须是message类型 即使接口不需要参数或返回值,也得指定一个message。这也导致不能不传参数,也不能不返回结果,也不能使用基本类型作为参...

  • protobuf 与 Java 对象互转

    Java使用protobuf时,往往需要在Java对象(比如POJO)和protobuf message的Java对象间互转: protobuf接口需要传入message参数...

  • log4j2删除文件夹

    先说结论:通过log4j调用脚本实现。 通过配置DefaultRolloverStrategy可以按日期删除文件,但无法删除文件夹,这是log4j2的默认行为。 那如果想删除...

  • 使用gRPC的踩过的那些坑

    1、rpc接口的参数和返回值必须是message类型 即使接口不需要参数或返回值,也得指定一个message。这也导致不能不传参数,也不能不返回结果,也不能使用基本类型作为参...

  • 使用protobuf3踩过的那些坑(Java)

    相对于 protobuf2,protobuf3 变化很大,尤其是默认值的变化给使用者带来很大不便。 默认值 protobuf3 删除了 protobuf2 中用来设置默认值的...

个人介绍
岂能尽如人意,但求无愧于心。