我正在尝试使用 Amazon AWS 免费套餐。
才四天,我就收到一封电子邮件:“我已经超过了 1Gig 带宽的 85%”
我如何知道什么使用了这个带宽?
我所做的...我创建并终止了一些 t2.micro linux 实例。使用“apt-get”在其上安装了 nginx 和 tomcat。使用“wget”多次下载了 16MB 的 zip 文件。我还从实例创建了一些虚拟机映像。
所有这些都算作带宽吗?
有没有办法在控制台中查看当前的带宽使用情况以及是什么消耗了它?
我正在 MacBook 上使用 Eclipse/STS 做一个简单的 Spring Boot 和嵌入式 H2 教程。
当我仅使用 H2 作为内存时它工作正常,我的application.properties文件如下所示:
spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=password
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
Run Code Online (Sandbox Code Playgroud)
但是我想将数据库持久化到一个文件中(这样应用程序关闭时数据就不会丢失)。
当我进行此更改以将 DB 写入磁盘时:
spring.datasource.url=jdbc:h2:file:/data/demo
Run Code Online (Sandbox Code Playgroud)
我在启动时收到此错误:
org.h2.message.DbException: Log file error: "/data/demo.trace.db", cause: "org.h2.message.DbException: Error while creating file ""/data"" [90062-200]" [90034-200]
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
堆栈跟踪中的更多详细信息:
2020-11-09 12:33:24.246 INFO 15139 --- [ restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...
org.h2.message.DbException: Log file error: "/data/demo.trace.db", cause: "org.h2.message.DbException: Error while creating file ""/data"" [90062-200]" [90034-200]
org.h2.message.DbException: Log file error: "/data/demo.trace.db", cause: "org.h2.message.DbException: Error while creating file ""/data"" …Run Code Online (Sandbox Code Playgroud) 我有两个字符串...
String s1 = /* any string, could be null */;
String s2 = /* any string, could be null */;
Run Code Online (Sandbox Code Playgroud)
我需要知道它们是否相等。
我不能这样做,s1.equals(s2)因为 NullPointer if s1 == null。
这是检查它们是否相等的最佳方法吗?
public boolean stringsAreEqual(String s1, String s2) {
boolean bEqual = false;
if ((s1 == null) && (s2 == null)) {
bEqual = true;
} else if ((s1 != null) && s1.equals(s2)) {
bEqual = true;
} else if ((s2 != null) && s2.equals(s1)) {
bEqual = true;
} …Run Code Online (Sandbox Code Playgroud)