小编Luc*_*old的帖子

MySQL 8.0上的phpMyAdmin

我已经安装了MySQL 8.0服务器和phpMyAdmin,但是当我尝试从浏览器访问它时,会发生以下错误:

#2054 - The server requested authentication method unknown to the client
mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password]
mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client
Run Code Online (Sandbox Code Playgroud)

我想它必须与实施的强密码和MySQL版本的相对新鲜度有关.

但我对最先进的驱动程序和连接配置一无所知.

有人遇到同样的问题并解决了吗?:d


使用apt安装编辑

apt-get install mysql-server phpmyadmin
Run Code Online (Sandbox Code Playgroud)

mysql database-connection phpmyadmin mysql-8.0

54
推荐指数
11
解决办法
11万
查看次数

从 joda Duration 中减去/增加时间

例如,我知道joda 的 DateTime 类中的.minusDays(int).plus(int)方法。

但是当我使用 joda 时Duration,没有附加特定的时间点,是否有一种简单而好的方法来减少或增加特定的时间量,比如一天?

就像是:

new Duration(startTime, endTime).minusDays(2);
Run Code Online (Sandbox Code Playgroud)

java time duration date jodatime

6
推荐指数
1
解决办法
1689
查看次数

简单地调用parallelStream是否并行运行任务?

我在互联网上看到了一些例子,为了使用流API来做并行的东西,只需调用这样的.parallelStream()方法:

mySet
    .parallelStream()
    ... // do my fancy stuff and collect
Run Code Online (Sandbox Code Playgroud)

但在其他情况下,我已经看到并行流在线程池子目录中使用,如下所示:

ForkJoinPool.commonPool().submit(() -> {
    mySet
        .parallelStream()
        ... // do my fancy stuff and collect
})
Run Code Online (Sandbox Code Playgroud)

只是调用parallelStream()执行多个并发线程中接下来的内容吗?就像在一些预配置的线程池或其他东西.或者我是否必须创建我的线程然后使用并行流?

java parallel-processing concurrency java-stream

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

.eq()无序

我正在尝试使用eq()方法选择JQuery对象的第3个元素.但由于某种原因,第二和第三选择按更改顺序弹出:

var selection = $("[name=input0], [name=input1], [name=input2], [name=input3]");
selection.eq(1); //turns out to be input2!!
Run Code Online (Sandbox Code Playgroud)

这种行为可能是什么原因?我可以信任我的脚本中的索引来访问它吗?

javascript arrays indexing jquery

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

如何在 Java 9 Set.of 中保持秩序

我在测试时注意到Set.ofJava 9的新方法不会返回 Set 的有序实现。

如何使用这些实用程序并仍然获得有序集合?还是没有办法,只有传统的?

前任。:

Set mySet = Set.of(new Integer[]{1, 2, 3, 4});
//mySet can come in any order when I iterate over it
Run Code Online (Sandbox Code Playgroud)

编辑
忘了提,我需要保持数组中的顺序。

从答案看来,使用好旧new LinkedHashSet(Arrays.asList(myArr))仍然是方法。

java set

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