240 发简信
IP属地:湖南
  • 120
    MarkText提示“your system does not have picgo installed”解决办法

    我用Shell script location解决了.... 第一步:安装PicGo-Core[https://picgo.github.io/PicGo-Core-Doc/...

  • 120
    JetCache 扩展:实现二级缓存准实时刷新

    项目建设过程中遇到一个问题:使用频率很高的基础数据(8MB)(可变更)。缓存到redis 存取效率不高。存在多条这样的基础数据。 当然,可以用ListenableFuture...

  • 如何优雅的实现数据置顶、置尾、交换、拖动排序?

    前言 有管理后台的地方,就肯定会有排序功能,有排序功能肯定就会要求良好的用户体验:置顶、置尾、交换、拖动。如何针对大数据量设计出简单、高效的排序方案呢?且听我细细道来... ...

  • 120
    IO操作深入

    字符编码   在实际开发中,常用的编码有如下几种: GBK/GB2312:国标编码,可以描述中文信息,其中GB2312只描述简体中文,而GBK包含简体中文和繁体中文; ISO...

  • 120
    java设计模式-迭代器模式(Interator)

    迭代器模式,属于行为型模式,提供一种方法顺序访问聚合对象的各个元素,而不暴漏该对象的内部表示。 这句话理解起来很容易,在java中,可以理解为遍历集合对象,集合里面的对象是什...

  • springboot2.x 如何优雅的实现 API 输出?

    前言 很多同学在 API 接口开发过程中肯定遇到过这样的问题:如果 API 输出的内容直接使用 DB 表实体类,可能实际需求还得附带更多的其他业务字段信息。如果新建一个类,包...

  • springboot2.x 全局异常处理的正确方式

    前言 在web项目中,异常堆栈信息是非常敏感的。因此,需要一个全局的异常处理,捕获异常,给客户端以友好的错误信息提示。基于 Spring boot 很容易实现全局异常处理。 ...

  • springboot2.x 集成 Mybatis plus(多数据源),提升20%的开发效率

    前言 很多人在做ORM框架选型的时候,都在犹豫:Mybatis、Mybatis plus、Spring data JPA 如何选?尤其是Mybatis系列和Spring da...

  • 120
    springboot2.x Jackson自定义序列化,优雅实现String、List、Object返回""、[]、{}

    前言 近期正好有个项目,客户端同学要求所有json字段都必须得给,还必须得初始化。如空String返回""、空Array、Collection返回[]、空Boolean返回f...