我需要这样的东西:
public enum Enum {
ENUM1<Class1>(Class1.class, "A DESCRIPTION", new Class1()),
ENUM2<Class2>(Class2.class, "A DESCRIPTION", new Class2()),
ENUM3<Class3>(Class3.class, "A DESCRIPTION", new Class3());
private Enum(Class<? extends Object> clazz, String description, Object instance) {}
}
Run Code Online (Sandbox Code Playgroud)
我需要的是:我在一个地方定义所有ClassX的不同实例(它们扩展了相同的ClassSuper).当然,我可以为每个ClassX定义不同的枚举,但这不是我想要的.
我们使用JBOSS 7 AS,我总是想知道是否可以这样配置,重启或部署后会话不会丢失.是否有任何可能性,假设在会话中没有存储不可序列化的数据?
我想用 KEY 对字符串(实际上是它的二进制表示形式)进行按位异或。
运算结果应以十六进制表示。
我所拥有的: 'a' - 要更改的 UTF-8 字符串。'ACF123456' - 十六进制密钥。
结果显示为 BIGINT:
select CONV(HEX('a'), 16, 10) ^ CONV('ACF123456', 16, 10);
Run Code Online (Sandbox Code Playgroud)
结果显示为十六进制:
select CONV( CONV(HEX('a'), 16, 10) ^ CONV('ACF123456', 16, 10), 10, 16);
Run Code Online (Sandbox Code Playgroud)
问题:
谢谢。