java
hiXavier
这个作者很懒,什么都没留下…
展开
-
Swagger3.0.0 Example报NullPointerException的问题解决方案
问题描述更新到swagger3.0.0,启动项目竟然报空指针异常,沿着异常寻找发现是Example.class中equals方法比较时,id为空,但又调用了equals方法,所以抛出了空指针异常。Example.class哪里用到了呢,又继续往上层查找,发现在注解ApiModelProperty.class里的example()中,如果没有手动设值,默认为“”,但后续的程序中却没有判断,所以造成了异常。解决方案在github上发现了有人之前反应过相同的问题,回复是已经解决,但现在使用的时候仍然报错原创 2020-12-08 17:19:52 · 2276 阅读 · 0 评论 -
Swagger3.0文档页面访问显示ip问题解决
Swagger3.0文档页面访问显示ip问题解决先放个截图,如下所示上面是使用了swagger3.0.0的版本,测试环境下部署使用了nginx配置域名+本地配置host的访问,但在本地访问地,调用接口都是ip+端口的方式,通过在代码中,配置host参数,不起作用。return new Docket(DocumentationType.OAS_30).pathMapping("/") // 定义是否开启swagger,false为关闭,可以通过变量控制 .enable原创 2020-12-08 17:05:33 · 1696 阅读 · 0 评论 -
java8删除文件夹以及文件夹下所有内容
/** * @param directoryPathStr 文件夹路径 * @return */ public static boolean deleteDirectory(String directoryPathStr) { Path reportPath = Paths.get(directoryPathStr); //先遍历删除文件夹中文件,再删除文件夹 if (Files.exists(reportPath...原创 2020-10-12 15:29:13 · 1759 阅读 · 0 评论 -
Java基础知识考核题
文章目录Java基础知识考核题1. 浮点型数据题目一. float a = 0.125f; double b = 0.125d; System.out.println((a - b) == 0.0); 代码的输出结果是什么?题目二: double c = 0.8; double d = 0.7; double e = 0.6; 那么c-d与d-e是否相等?题目三: System.out.print...原创 2020-04-29 15:46:50 · 1044 阅读 · 0 评论 -
IO小结
IONIOPath一个文件系统内的路径。可以指向文件也可以指向目录Paths的工厂方法get()Files与Path结合使用读写基本原理读step1:Linux通过网卡读取客户端的请求数据,将数据读取到内核缓冲区step2:Java服务器通过read系统调用,从Linux内核缓冲区读取数据,再送入Java进程缓冲区写step1:Java服务器完成处理构建好响应数据,调用wr...原创 2020-01-09 20:24:52 · 234 阅读 · 0 评论