240 发简信
  • 120
    如何优雅的进行重试

    1. 说明 最近公司在搞活动,需要依赖一个第三方接口,测试阶段并没有什么异常状况,但上线后发现依赖的接口有时候会因为内部错误而返回系统异常,虽然...

  • Lombok常用注解

    和其他语言相比, Java经常因为不必要的冗长被批评。 Lombok提供了一系列注解用以在后台生成模板代码,将其从你的类中删除,从而有助于保持你...

  • 120
    全解史上最快的JOSN解析库 - alibaba Fastjson

    JSON,全称:JavaScript Object Notation,作为一个常见的轻量级的数据交换格式,应该在一个程序员的开发生涯中是常接触的...

  • 120
    Java多线程之内存可见性

    可见性 可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到。共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这...

  • 120
    12 Gradle 项目发布

    接下来咱们来看下构建工具的最后一个环节,项目发布。项目发布可以将我们写好的模块发布给别人去使用,也可以发布到公司的公共仓库以供依赖的项目使用。这...

  • 120
    11 Gradle 自动化测试

    测试是每个项目必不可少的一步,每一款软件都需要测试通过才能上线。由于测试的必需性,所以有了一些测试框架的面世,比如 Junit,TestNG 等...

  • 120
    10 Gradle 实现多项目构建

    之前我们已经学习了Gradle 的基本原理知识点,已经了解了 Gradle 构建配置的组成部分以及构建的生命周期,如何进行依赖管理以及如何解决传...

  • 9 Gradle 版本冲突问题

    在之前的文章上,我们已经知道了如何添加依赖,如何来管理依赖。其实管理依赖的最重要的环节就是传递性依赖过程中存在的版本冲突的问题处理。接下来咱们先...

  • 120
    8 Gradle项目依赖管理

    上一篇咱们讲解了 Gradle 构建项目的生命周期,这一篇咱们来看下 Gradle 的另一个重要的知识点:依赖管理,那为什么需要依赖管理呢? 依...