小编F_S*_*idt的帖子

如何使用 java spring 验证来验证字符串长度?

我在模型类中声明了这个字段:

@Size(min = 2, max = 200, message = "{validation.name.size}")
private String name;
Run Code Online (Sandbox Code Playgroud)

其中validation.name.size是本地化消息的路径。问题是我不想输出诸如“名称太长或太短”之类的消息。

有没有办法使用两个不同的消息并检查最小和最大字符串长度?@Min并且@Max仅适用于数字类型,因此不能使用它们。字符串的替代品是什么?

java string validation spring spring-validator

32
推荐指数
2
解决办法
6万
查看次数

如何在php laravel中设置外键名称?

如何在 php 中设置外键的名称laravel

Schema::table('TABLE_NAME', function (Blueprint $table) {
        $table->foreign(XXX)
            ->references(XXX)
            ->on('REF_TABLE')
            ->onDelete('cascade');

            // HOW TO ACHIEVE SOMETHING LIKE THIS?
            //->name('Custom name of foreign key.')
            //->comment('Custom comment for foreign key.')        
    });
Run Code Online (Sandbox Code Playgroud)

php foreign-keys laravel

9
推荐指数
1
解决办法
1万
查看次数

如何在操作系统密钥库中存储程序密码?

我目前正在 Mac 上开发 Java 应用程序。我知道有来自 Apple 的密钥库,我想在该密钥库中安全地存储密码。

根据Apple开发人员的说法,我可以获得密钥库 keyStore = KeyStore.getInstance("KeychainStore", "Apple");

现在我的问题是:如何存储密码以及如何再次取回密码?我已经阅读了很多关于密钥库的内容,但我不知道实现会是什么样子。

以及如何从 Windows / Linux 获取内置密钥库?

java keystore

5
推荐指数
1
解决办法
557
查看次数

C++ 中的当前 UTC 时间点

我想通过网络连接发送一个时间点来检测 ping 时间并进行其他计算。时间必须具有毫秒精度,但使用:

auto currently = std::chrono::time_point_cast<std::chrono::milliseconds>(
    std::chrono::system_clock::now()
);
Run Code Online (Sandbox Code Playgroud)

...返回(当然)系统时间,当然不是 UTC。有没有什么方法可以计算 UTC 值,而无需将 转换time_point为 atime_t然后再转换回来?我读过一些关于 的内容std::chrono::utc_clock,但即使使用 C++20,我也无法在标头中找到定义<chrono>

编辑

这将是一个可行的解决方案,但它是一个糟糕的解决方案,因为它效率非常低......必须有更好的东西:

auto currently = std::chrono::time_point_cast<std::chrono::milliseconds>(
    std::chrono::system_clock::now()
);
time_t time = std::chrono::system_clock::to_time_t(currently);
struct tm *tm = gmtime(&time);
// Create a new time_point from struct tm that is in UTC now
Run Code Online (Sandbox Code Playgroud)

c++ time utc c++20

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

c++ ×1

c++20 ×1

foreign-keys ×1

keystore ×1

laravel ×1

php ×1

spring ×1

spring-validator ×1

string ×1

time ×1

utc ×1

validation ×1