摘要:
在 Azure 上传文件的时候遇到了一个下面的异常: java.io.IOException: mark/reset not supportedat java.base/java.io.InputStream.reset(InputStream.java:655)at com.azure.stora 阅读全文
摘要:
在文件上传到服务器的时候,我们希望能够获得文件的指纹以确定文件没有被篡改过。 常用的算法最开始使用的是 MD5,随后随着技术的发展,MD5 算法已经被确定是不安全的了。 目前可能使用更多的是 HSA3_256 哈希算法。 哈希算法通常有以下几个特点: 正像快速:原始数据可以快速计算出哈希值 逆向困难 阅读全文
摘要:
这个错误其实是 debug 级别的错误,是不影响运行的。 错误栈为: 020-10-26 15:27:57.726 DEBUG 12844 [nio-8080-exec-1] .s.a.AnnotationAsyncExecutionInterceptor : Could not find uniq 阅读全文
摘要:
很多时候我们都会用 Postman 来测试 API。 在最开始的时候,我们都会使用字符串呀什么的来进行测试,随着 API 的继续开发,我们希望通过 API 来上传文件。 如何在 Postman 中进行设置来上传文件? 设置方法 Postman 已经帮我们想到了。 在进入 Postman 以后,找到你 阅读全文
摘要:
Azure 提供了一个 Application Insights 工具。 这个工具可以对 Spring Boot 项目中的 API 请求,日志进行分析。 你需要做的就是在你的 Spring Boot 项目中配置好依赖和参数后,Spring Boot 项目启动后就会自动将日志上传到 Azure 供分析 阅读全文
摘要:
希望在 Spring Boot 中配置 H2 数据库来进行功能测试。 如何进行配置能来让启动的时候自动载入数据和进行测试? Maven 依赖 如果你的 Spring 项目中没有添加 H2 的依赖,你需要在 Maven 中添加。 使用的参数为: <dependency> <groupId>com.h2 阅读全文
摘要:
Spring H2 控制台访问登录以后的内容无法显示。 访问的时候会看到下面的情况。 解决办法 这个主要是 Spring 安全设置的问题。 在 Spring 中的 frameOptions 配置为 iframe 的安全配置。 X-Frame-Options 头主要是为了防止站点被别人劫持,所以 if 阅读全文
摘要:
如果希望向 H2 中插入时间,你可以使用下面的方法插入: ('CWIKIUS.CN', 'client-name-01.csv', '65', 'NEW','2020-10-22 12:47:52.690', CURRENT_TIMESTAMP()), 需要注意的是,上面有 2 个字符串。 如果你希 阅读全文
摘要:
在运行测试的错误有提示下面的错误: Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Schema "DBO" not found; SQL statement: select myscofile0_.id as id1_1_0_, myscof 阅读全文
摘要:
Spring Boot 项目在启动的时候可以对 H2 中的数据库进行初始化。 一般来说我们会定义下面的参数: spring.datasource.data=classpath:h2-data.sql 但是在 Spring Boot 项目运行以后,我们通过 H2 的控制台查看数据库的时候,发现 SQL 阅读全文