Java 踩坑小知识集散地

@Resource @Lazy 不兼容

需要使用@Autowired + @Lazy

SpringBoot 部署静态资源


        org.springframework.boot
        spring-boot-starter-thymeleaf

resource目录下新建 static文件夹
将静态资源放入 static文件夹

通过 域名/文件名 进行访问

resource/static/1.txt
resource/static/test/2.txt

则通过以下地址访问

www.xxx.com/1.txt
www.xxx.com/test/2.txt

计算运行时对象占用内存

lucene提供的用于计算堆内存占用大小工具类:RamUsageEstimator


  org.apache.lucene
  lucene-core
  4.0.0


//计算指定对象及其引用树上的所有对象的综合大小,单位字节
long RamUsageEstimator.sizeOf(Object obj)

//计算指定对象本身在堆空间的大小,单位字节
long RamUsageEstimator.shallowSizeOf(Object obj)

//计算指定对象及其引用树上的所有对象的综合大小,返回可读的结果,如:2KB
String RamUsageEstimator.humanSizeOf(Object obj)

Swagger 测试接口添加 Header

@ApiImplicitParams(value = {@ApiImplicitParam(paramType = "header", name = "access-token", required = true)

你可能感兴趣的:(java)