240 发简信
IP属地:北京
  • Spring Boot 集成 Druid

    一、Druid 介绍 Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。 Druid是一个开源项目,源码托管...

  • Spring Boot 集成 MapStruct 实现类型转换

    在项目中经常会用到DO,BO,DTO,VO等对象的相互转化,这就需要一个高效通用的转化工具,毕竟每个字段get/set方法会很麻烦。 MapSt...

    2.4 4324 0 16
  • Spring Boot 集成 swagger2

    在开发过程中,为了实现前后端高效的沟通,通常需要提供相关的接口文档。 Swagger2可以轻松的整合到SpringBoot中,并与SpringM...

  • SpringBoot 参数校验

    在web项目开发过程中,参数的校验是十分重要的。入参少的情况下使用if else即可处理,但是入参多而的情况下if else就显得力不从心了。本...

  • 前端文件下载方案汇总

    通常前后端数据交互都是用JQuery的ajax函数,其返回类型只有xml、text、json、html等类型,没有“流”类型,所以我们无法使用a...

  • 改善 Java 程序的151个建议之泛型和反射

    1.Java泛型是类型擦除的 Java的泛型在编译期有效,在运行期被删除,也就是说所有的泛型参数类型在编译后都会被清除掉。 这个程序是无法编译的...

  • 改善 Java 程序的151个建议之数组和集合(三)

    1. 使用shuffle打乱列表 在网站上我们经常看到关键字云和标签云等,用于表明这个关键字或标签经常被查阅。我 使用swap实现: 最优的使用...

  • 改善 Java 程序的151个建议之数组和集合(二)

    1.推荐使用subList处理局部列表 需求:一个列表100个元素,现在要删除索引位置为20-30的元素,如果使用循环,代码如下: 其实我们可以...

  • 改善 Java 程序的151个建议之数组和集合(一)

    1. 警惕数组的浅拷贝 为什么修改了b数组最后一个元素的颜色属性,a数组的最后一个元素颜色属性也发生了变化?原因如下:通过copyOf方法产生的...