小编Mar*_*cos的帖子

为什么在play框架中有build.gradle和build.sbt?

我开始用scala开发一个web应用程序.我不明白的是为什么我们有一个build.gradle文件和一个build.sbt文件.两个文件中都定义了依赖项.

我应该在哪种情况下使用哪一个?

scala gradle sbt playframework

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

Mockito 不能模拟这个类:接口

我在使用 mockito 和 powermock 时遇到问题,我可以使用最终静态方法来模拟抽象类,没有任何问题。当我尝试模拟接口时,WebIServerSession我得到了下面的堆栈跟踪。我查看了 powermock github repo 中的其他问题,它似乎与 jvm 版本有关。我已经升级到最新的 1.8 java 版本,如https://github.com/mockito/mockito/issues/636 中所述,但我仍然遇到相同的错误。可能与 Powermock 与 Mockito 2 的兼容性有关吗?

import org.powermock.api.mockito.PowerMockito;
import org.powermock.core.classloader.annotations.PrepareForTest;
import org.powermock.modules.testng.PowerMockTestCase;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;

import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.Mockito.when;
import static org.powermock.api.mockito.PowerMockito.doReturn;
import static org.powermock.api.mockito.PowerMockito.mock;
import static org.powermock.api.mockito.PowerMockito.mockStatic;
import static org.powermock.api.mockito.PowerMockito.spy;
import static org.powermock.api.mockito.PowerMockito.verifyPrivate;
import static org.powermock.api.mockito.PowerMockito.whenNew;
import static org.testng.Assert.assertEquals;
import static org.testng.Assert.assertTrue;

@BeforeMethod
public void setup() throws Exception {
    mockStatic(ResourceBundle.class);
    mockStatic(WebObjectsFactory.class);
    WebObjectsFactory webObjectsFactory = mock(WebObjectsFactory.class);
    WebIServerSession webIServerSession = …
Run Code Online (Sandbox Code Playgroud)

mockito powermock java-8 powermockito

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

When should I repartition an RDD?

I know that I can repartition an RDD to increase its partitions and use coalesce to decrease its partitions. I have two questions regarding this that I cannot completely understand after reading different resources.

生成RDD时,Spark将使用合理的默认值(每个块1个分区,第一个版本为64MB,现在为128MB)。但我也读到,建议使用运行作业的内核数的2或3倍。因此,问题来了:

  1. 给定文件应使用多少个分区?例如,假设我有一个10GB的.parquet文件,3个执行器,每个执行器具有2个内核和3GB内存。我应该分区吗?我应该使用几个分区?做出选择的更好方法是什么?

  2. 如果未提供分区,默认情况下是否对所有数据类型(即.txt.parquet等)进行重新分区?

partitioning apache-spark rdd

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

spring 事务超时可配置

我有一个具有固定超时的事务方法。有没有办法通过 ie 使事务超时可配置application.yml

@Transactional(propagation = Propagation.REQUIRED, timeout = TIMEOUT)
public String doStuff(String id) throws Exception {
    service.doSomeStuff
}
Run Code Online (Sandbox Code Playgroud)

java spring hibernate spring-transactions

4
推荐指数
1
解决办法
4884
查看次数

使用imageSharp regex和gatsby的graphQL中出现错误

我正在使用gatsby创建一个简单的博客。当我尝试搜索特定图像时,出现来自graphql的错误。我有以下配置:

已安装 "gatsby-image": "^1.0.55"

graphql`
      query MainLayoutQuery {
        heroImage: imageSharp(id: { regex: "/hero.jpg/" }) {
          id
          sizes(quality: 100) {
            base64
            tracedSVG
            aspectRatio
            src
            srcSet
            srcWebp
            srcSetWebp
            sizes
            originalImg
            originalName
          }
        }
      }
    `
Run Code Online (Sandbox Code Playgroud)

当我在graphql ui中运行该查询时,我得到:

{
  "errors": [
    {
      "message": "Cannot read property 'id' of undefined",
      "locations": [
        {
          "line": 31,
          "column": 3
        }
      ],
      "path": [
        "heroImage"
      ]
    }
  ],
  "data": {
    "heroImage": null
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我在不使用正则表达式的情况下运行相同的查询,则效果很好:

{
  heroImage: imageSharp {
    id
    sizes(quality: 100) {
      base64
      tracedSVG
      aspectRatio
      src …
Run Code Online (Sandbox Code Playgroud)

regex graphql gatsby

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