引用:流离 发表于 2020-04-30 09:01 不客气 |
引用:JackJiang 发表于 2020-04-29 20:53 万分感谢作者,重启tomcat之后,问题解决了,已记录该问题 |
1:请问高速缓存是存储在哪儿的,什么情况下高速缓存会发生改变,该改变是手动还是被动》高速缓存的目的,就是把原本存在数据库里的数据放到内存里,提高性能,不然每次读库,影响性能。 它是在tomcat启动时一次性加载,并且在每次对应的信息被修改时,会主动更新缓存。这是它唯有的两个更新渠道。 2:这段代码注释掉是否意味着高速缓存只有在自己出现异动情况才会变化,而不会初始化 》这段代码在原版里就是注释掉的,没有影响。你可以在工程里搜一下缓存类是在哪里被调用的,一看就明白。 另外,我不清楚你的工程里,对这些东西有做过多大范围的修改,我建议你最好能找到原版的工程,想办法对照一下。因为原版肯定没有你说的问题,而你的工程有问题,那有可能是改动的内容导致。 3:如何才能避免因为数据库恢复导致群消息无法接收到 》数据库恢复是什么意思?数据库恢复应该重启一下tomcat,不然缓存跟数据库都不一致了。 |