小编Jos*_*hua的帖子

Java泛型

为什么以下看起来比旧的铸造方式更好?

MyObj obj = someService.find(MyObj.class, "someId");

MyObj obj = (MyObj) someService.find("someId");

java generics

5
推荐指数
3
解决办法
305
查看次数

如何使用 gradle 生成 go grpc 代码?

我的 build.gradle 能够为 Go 生成 protobuf 代码。我需要更改什么才能为 Go 代码生成 grpc 代码?

apply plugin: 'com.google.protobuf'

buildscript {
  dependencies {
    classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.3'
  }
}

def grpcVersion = '1.11.0'

dependencies {
  compile "io.grpc:grpc-netty:${grpcVersion}"
  compile "io.grpc:grpc-protobuf:${grpcVersion}"
  compile "io.grpc:grpc-stub:${grpcVersion}"
}

protobuf {
  protoc {
    artifact = "com.google.protobuf:protoc:3.5.1-1"
  }
  plugins {
    grpc {
      artifact = "io.grpc:protoc-gen-grpc-java:${grpcVersion}"
    }
  }
  generateProtoTasks {
    all().each { task ->
      task.builtins {
        go { }
      }
    }
    all()*.plugins {
      grpc {}
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

go gradle grpc

5
推荐指数
0
解决办法
1581
查看次数

使用Commons IO复制时锁定文件

我正在使用Apache Commons IO:

     FileUtils.copyFileToDirectory(srcFile, destDir)
Run Code Online (Sandbox Code Playgroud)

如何在复制期间使Windows锁定目标文件?如果我使用Windows,Windows会正确锁定文件:

      Runtime.getRuntime().exec(
      "cmd /c copy /Y \"" + srcFile.getCanonicalPath() + "\" \""
          + destDir.getCanonicalPath() + "\"").waitFor();
Run Code Online (Sandbox Code Playgroud)

注意:争用不是本地程序,而是外部程序.该文件正被复制到远程系统.远程系统在完成复制之前处理文件.由于系统是Windows,因此普通副本会锁定文件并阻止外部程序访问.

java windows file-io apache-commons

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

如何在Cognos Report的文本框中更改顶部值名称?

下拉列表中第一个项的默认值是数据库字段的名称.我需要将其更改为更友好的用户名.如何更改值?

cognos report drop-down-menu

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

MBean可以在Tomcat下运行吗?

我们有两个在JBoss下运行的应用程序.我正在寻找一种方法来减少服务器的开销.主应用程序在Tomcat下运行.另一个应用程序由MBean组成.有没有办法在Tomcat下运行MBean?

我们赞赏其他建议.

java jboss tomcat mbeans

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

用于Oracle的MySQL等效会话变量

在MySQL中,我可以使用单个@创建一个访问会话变量.示例初始化:

set @myVar = true;
Run Code Online (Sandbox Code Playgroud)

一些包含此代码的触发器:

if (@myVar is not true) then
  execute something
Run Code Online (Sandbox Code Playgroud)

Oracle 10g中的等价物是什么?

mysql oracle plsql session-variables

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


如何取消注册表单事件的所有处理程序?

我有2个处理程序使用相同的表单.如何在添加新处理程序(C#)之前删除处理程序?

c# handler

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

有哪些好的替代序列化格式?

我过去使用过XML,但它非常冗长和笨重.我们目前正在使用YAML,但我发现大多数开发人员都有很多空白问题.有没有类似YAML格式的空白不敏感,但不像XML那么冗长?

xml serialization yaml

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

更改oracle中具有外键约束的列

我有一个在一个表中只有6个字符的列,它使用外键约束引用一个20个字符的列.我该如何解决?

注意:问题是由于Oracle SQL Developer Edit表的限制.当我执行特定的更改列时,它工作正常.

oracle foreign-keys

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