小编Rak*_*esh的帖子

Kotlin编程语言中的析构函数

我是Kotlin的新手,已经在kotlin写了一个类来执行数据库操作

我使用init在构造函数中定义了数据库连接,但我想使用析构函数关闭数据库连接.

有关如何使用kotlin析构函数实现此目的的任何想法?

目前我已经写了一个单独的函数来关闭连接,我希望它像使用任何其他编程语言一样使用析构函数,如php等

destructor kotlin

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

Kafka连接mysql自定义查询

我在 kafka connect 的帮助下完成了增量数据同步。现在我想通过自定义查询实现相同的目标。但我收到错误。

我的配置文件是

name=mysql-whitelist-timestamp-source
connector.class=io.confluent.connect.jdbc.JdbcSourceConnector 
tasks.max=1 
connection.url=jdbc:mysql://127.0.0.1:3306/demouser=root&password=root 
query=select name from students3 where marks = 10 
mode=timestamp table.whitelist=students3 
timestamp.column.name=timestamp 
topic.prefix=test-mysql-jdbc-
Run Code Online (Sandbox Code Playgroud)

并得到以下错误:

错误 WorkerConnector{id=mysql-whitelist-timestamp-source} 启动连接器时出错 (org.apache.kafka.connect.runtime.WorkerConnector:119) org.apache.kafka.connect.errors.ConnectException: 查询不能与全表复制设置。

apache-kafka apache-kafka-connect

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

Scala:如何跨应用程序使用全局配置案例类

我是 Scala 的新手,刚开始使用我的第一个 Scala 应用程序。

我已经在资源文件夹 application.conf 下定义了我的配置文件

  projectname{
     "application" {
     "host":127.0.0.1
     "port":8080
    }
 }
Run Code Online (Sandbox Code Playgroud)

我写了一个配置解析器文件来从配置文件解析到案例类

    case class AppConfig (config: Config) {
      val host = config.getString("projectname.application.host")
      val port = config.getInt("projectname.application.port")
    }
Run Code Online (Sandbox Code Playgroud)

在我的 grpc 服务器文件中,我已将配置声明为

    val config = AppConfig(ConfigFactory.load("application.conf"))
Run Code Online (Sandbox Code Playgroud)

我想在整个应用程序中使用这个配置变量,而不是每次都加载 application.conf 文件。

我想要一个引导程序功能,它将解析此配置一次,使其在整个应用程序中可用

scala case-class

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

如何在 Google 表单中设置默认值

我正在创建一个谷歌表单,它有一个日期字段和单选按钮是和否选项。

我正在寻找的是:

  1. 日期字段的默认值设置为今天 + 15 天。
  2. 无线电选项的默认值设置为 no。

有没有人尝试在谷歌表单中设置默认值?

google-forms

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

如何从变量分配结构的字段名称

我是golang的新手,正在从php迁移到golang。

我正在尝试做下面的事情,我想age从变量测试中分配字段名。golang有可能吗?

在php中,我们有类似$$ test之类的规定,在golang中也看起来类似。

 package main
 import "fmt"
 // This `person` struct type has `name` and `age` fields.
 type person struct {
   name string
   age  int
 }

 func main() {

   var test = "age"     
   fmt.Println(person{name: "Alice",test: 30})

 } 
Run Code Online (Sandbox Code Playgroud)

这只是复制我的用例的示例代码。

struct dynamic go

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

Golang 未设置结构域

在 Golang 中,我有以下三个字段的 Struct

type Person struct {
   name string
   age  int
   rank int
}
Run Code Online (Sandbox Code Playgroud)

对于处理,我需要一个等级字段,但对于输出,我想从结构中排除等级字段,因为我直接将上面的结构传递给 JSON 编码器以抛出响应。

有什么方法可以取消 Struct 中的排名字段?

json struct marshalling go

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