2020-04-07 13:10

我是在主类里的configPlugin的时候,用PropKit.use(ConstantConfig.CONFIG_FILE).appendIfExists(ConstantConfig.CONFIG_FILE_PRO);先加载的主配置文件。同时在后面还加载了另外一个配置文件。报错的地方是在controller里。按说,程序通过主类启动起来后,配置文件应该是已经正常加载到内存里了。我刚才试了一下,我提前PropKit.use()加载配置文件后返回的Prop放到一个全局静态变量里(一个全局静态类),然后直接通过这个返回的对象调用get是没问题的。我猜想是不是在多线程的情况下PropKit.get(...)没有拿到那个默认的主配置的Prop对象或则拿到的是个新建的Prop对象呢。反正现在我是在所有需要读配置的地方都强制加了use方法了。之前直接get的地方都改了。

2020-04-07 10:51

一般来说,websocket连接都应该有心跳机制,断开连接后,会自动重连的。不知道你用的是哪一个客户端代码。

2020-04-07 10:50

@Psbye 实际测试,完全可以。另外我把你这个拦截器扩展了一下,适合分布式部署。

2020-04-06 10:01

@Psbye 这个拦截器能不能不在全局注册,在需要的地方直接@Before(DuplicateSubmitInterceptor.class),然后再写上@DuplicateSubmitToken?

2020-04-02 18:10

不知所云!

2020-04-02 18:09

@zxx19900427 后台收到listA选中的id,检索listB,然后遍历listB不就行了。

2020-04-02 16:48

你是想实现两级联动呗

2020-04-02 11:35

你拿到的session,也就是客户端连接过来的回话连接是null,检查一下这里吧,怎么拿客户端连接的回话对象是关键。不知道你用的是websocket,我是用netty-socketio配合js-socketio实现的,很正常。

2020-04-01 11:02

java语法基础没学好!

2020-04-01 11:01

目前来看jdk8肯定比jdk7稳定。

2020-03-30 11:11

我用的是umeditor,没遇到你说的情况

2020-03-30 11:09

明显缺少jar