小编nic*_*_zs的帖子

当retrieveManaged 为true 时,如何跳过在提供的范围内检索依赖项?

似乎 sbt 总是检索所有依赖项,只要我retrieveManaged := truebuild.sbt.

我有一些依赖项配置为provided,我不需要将它们检索到目录中lib_managed/

如何告诉 sbt 呢?

sbt

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

为什么 gen_tcp 没有在 Erlang shell 中定义?

在我输入gen_然后在 erlang shell 中输入 Tab 之后,我得到gen_server, gen_event,但我没有得到gen_tcp. 我如何gen_tcp在 Erlang shell 中使用?

erlang erlang-shell gen-tcp

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

在Java中,除了jdk序列化之外,还有没有一种利用类信息进行序列化的方法?

Callback我的系统中存在很多对象。Callback定义如下:

公共接口回调{
    void callback()抛出异常;
}

回调cb =新的Callback(){
    公共无效的callback(){
        System.out.println(“我在这里!”);
    }
}

现在,我需要将这些Callback对象序列化为字节,以便可以将它们存储在redis服务器中,并稍后取回以运行该callback()方法。

显然,Java中常用的序列化库(例如Jackson)在这里无法使用。为了运行callback()代码,序列化的字节必须包含类信息。JDK序列化是这里的一个选项:

公共接口回调扩展了java.io.Serializable {
    void callback()抛出异常;
}

回调cb =新的Callback(){
    私有静态最终长serialVersionUID = 1L;
    公共无效的callback(){
        System.out.println(“我在这里!”);
    }
}

但是,以这种方式,需要使用Callbackcallback()方法引用的所有子类以及从该方法引用的类,以实现java.io.Serializable接口,这很难控制。

因此,我想知道是否存在另一种不需要所有限制的序列化方式?

java serialization

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

标签 统计

erlang ×1

erlang-shell ×1

gen-tcp ×1

java ×1

sbt ×1

serialization ×1