小编Raf*_*cha的帖子

如何将vararg传递给Kotlin中的varag函数或构造函数?

Kotlin不允许我的子类将vararg传递给我的超类构造器这是我的Operation类:

package br.com.xp.operation

import java.util.ArrayList

abstract class Operation(vararg values: Value) : Value {
    protected var values: MutableList<Value> = ArrayList()

    internal abstract val operator: String
}
Run Code Online (Sandbox Code Playgroud)

这是我的SubtractionOperation类:

package br.com.xp.operation

class SubtractionOperation private constructor(vararg values: Value) : Operation(values) {
    override val operator: String
        get() = "-"
}
Run Code Online (Sandbox Code Playgroud)

编译说:

类型不匹配必需值找到数组

任何人都可以解释为什么这是不可能的?

kotlin

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

apache HttpClient 中每条路由的最大连接数和最大连接数之间有什么区别?

我试图了解它们之间的区别。我试图阅读文档,但它并没有多大帮助。

HttpClientBuilder
                    .create()
                    .setMaxConnPerRoute(maxConnectionsPerRoute)
                    .setMaxConnTotal(maxConnectionTotal)
                    .build();
Run Code Online (Sandbox Code Playgroud)

它与 PoolingHttpClientConnectionManager 中的 setDefaultMaxPerRoute 和 setMaxTotal 相同:

final PoolingHttpClientConnectionManager poolingmgr = new PoolingHttpClientConnectionManager();
poolingmgr.setDefaultMaxPerRoute(max);
poolingmgr.setMaxTotal(2 * max);
Run Code Online (Sandbox Code Playgroud)

java apache feign

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

标签 统计

apache ×1

feign ×1

java ×1

kotlin ×1