小编YCF*_*F_L的帖子

sqlite3中的用户名和密码

我在Linux机器上使用sqlite3,我在没有用户名和密码的情况下获取数据库.我可以设置相同的用户名和密码吗?

sqlite database-connection username

19
推荐指数
4
解决办法
4万
查看次数

Java 8流.所有元素除了其他元素

我有兴趣确定一种方法,该方法返回排除另一个列表中元素的元素列表.

例如

List<Integer> multiplesOfThree = ... // 3,6,9,12 etc
List<Integer> evens = ... // 2,4,6,8 etc
List<Integer> others = multiplesOfThree.except(evens) // should return a list of elements that are not in the other list
Run Code Online (Sandbox Code Playgroud)

你怎么做到这一点?我找到了一种有点笨拙且难以阅读的方法....

multiplesOfThree.stream()
.filter(intval -> evens.stream().noneMatch(even -> even.intValue() == intval.intValue()))
Run Code Online (Sandbox Code Playgroud)

java java-8 java-stream

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

"errorMessage": "require 未在 ES 模块作用域中定义,您可以使用 import 代替" 使用 Node.js 18.x 时

当我使用aws-sdkNode.js 18.x 模块时:

const aws = require("aws-sdk");

exports.handler = async (event) => {
    console.log('Hello!');
    // some code
};
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

{
  "errorType": "ReferenceError",
  "errorMessage": "require is not defined in ES module scope, you can use import instead",
  "trace": [
    "ReferenceError: require is not defined in ES module scope, you can use import instead",
    "    at file:///var/task/index.mjs:1:13",
    "    at ModuleJob.run (node:internal/modules/esm/module_job:193:25)",
    "    at async Promise.all (index 0)",
    "    at async ESMLoader.import (node:internal/modules/esm/loader:530:24)",
    "    at async _tryAwaitImport (file:///var/runtime/index.mjs:921:16)",
    "    at async …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services node.js aws-sdk aws-lambda

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

在Java中按升序1,2,4,5,8,9,13对字符串"13,5,8,4,2,1,9"进行排序

如何"13,5,8,4,2,1,9"按升序对字符串进行排序1,2,4,5,8,9,13

java sorting

14
推荐指数
4
解决办法
6995
查看次数

Spring数据jpa.如果没有结果返回默认值,则查找max

我在我的spring存储库界面中实现了:

@Query("SELECT max(ch.id) FROM MyEntity ch")
Long getMaxId();
Run Code Online (Sandbox Code Playgroud)

如果db不为空,它可以正常工作.如果我使用测试配置启动我的环境(使用H2DB) - 一开始就没有数据.返回的结果getMaxId()null.我想在这里0.


是否有可能修改我*JpaRepository0的结果?如果是,应该如何修改?

java spring hql spring-data-jpa

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

Java8中带有流的嵌套列表

我有一个对象列表A.此列表中的每个对象A包含对象B的列表,对象B包含对象C的列表.对象C包含我想用于使用java 8进行过滤的属性名称.

如何使用流编写java 8中的代码以避免嵌套循环:

C c1 = null;
String name = "name1"
for (A a: listOfAObjects) {
    for (B b: a.getList()) {
        for (C c: b.getPr()) {
            if (c.getName().equalsIgnoreCase(name)) {
                c1= c;
                break;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java list nested-loops java-8 java-stream

12
推荐指数
4
解决办法
9517
查看次数

如何将阿拉伯字符串日期转换为java 8日期对象?

我正在使用阿拉伯语进行网络监控项目,我想像这样转换字符串日期:

??????? 24 ????? 2017 - 15:00
Run Code Online (Sandbox Code Playgroud)

到Java 8日期对象.我怎样才能做到这一点?

java date arabic simpledateformat arabic-support

11
推荐指数
3
解决办法
1934
查看次数

LocalDateTime.now()在Windows和Mac计算机上具有不同的精度级别

在我的Mac和Windows机器上创建新的LocalDateTime使用时LocalDateTime.now(),我的Mac上的nano 精度为6,而我的Windows机器上的纳米精度为3.两者都在运行jdk-1.8.0-172.

  • 是否可以限制或提高其中一台机器的精度?
  • 为什么精度实际上不同?

java precision platform java-time

11
推荐指数
3
解决办法
694
查看次数

Java流组和多个字段相加

我有一个List fooList

class Foo {
    private String category;
    private int amount;
    private int price;

    ... constructor, getters & setters
}
Run Code Online (Sandbox Code Playgroud)

我想按类别分组,然后总和金额以及价格.

结果将存储在地图中:

Map<Foo, List<Foo>> map = new HashMap<>();
Run Code Online (Sandbox Code Playgroud)

关键是Foo持有汇总的金额和价格,列表作为具有相同类别的所有对象的值.

到目前为止,我已经尝试了以下内容:

Map<String, List<Foo>> map = fooList.stream().collect(groupingBy(Foo::getCategory()));
Run Code Online (Sandbox Code Playgroud)

现在我只需要用保存汇总数量和价格的Foo对象替换String键.这是我被困的地方.我似乎无法找到任何办法.

java grouping java-8 java-stream

10
推荐指数
2
解决办法
7436
查看次数

Dynamodb 使用哪个 jar 和 java

我正在尝试使用 Java 8 为 DynamoDB 编写 DAO,似乎有几种方法。类主要定义在以下两个包下:

  • com.amazonaws.services.dynamodbv2
  • software.amazon.awssdk.services.dynamodb

他们两个似乎都在做我想做的事 - 但既然我是新开始的,我宁愿选择最新的

我看过这两个链接:

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStarted.Java.03.html

https://docs.aws.amazon.com/sdk-for-java/v2/migration-guide/whats-different.html

最令人困惑的事情是com.amazonaws.services.dynamodbv2.AmazonDynamoDB说 v2 而software.amazon.awssdk.services.dynamodb.DynamoDbClient不是。

java amazon-dynamodb aws-sdk

8
推荐指数
1
解决办法
975
查看次数