 
2017-09-04 11:24
@arboret 能否将对 SecureRandom 使用时出问题的这部分代码贴出来,这样有助于后来者碰到同样的问题
这个问题挺有价值,因为很多人是在 windows 上开发在 linux 上部署,开发阶段很难发现问题
 
2017-09-04 10:35
@自导自演 单例问题看一下这里: 
https://www.oschina.net/question/197668_221395
 
2017-09-03 23:04
engine.addSharedObject("cls", new DictUtils()); 这行代码的 Engine 对象是怎么被创建出来的,后续在使用 engine 对象解析模板获取 Template 对象要确保是同一个 engine 对象,只有这样在前面的配置才能被应用上
我举个例子,看以下两行代码:
Engine.use().engine.addSharedObject("cls", new DictUtils());
Engne engine = new Engine();
第一行代码中对 engine 对象的配置,将与第二行代码中的 engine 对象毫无关系
有关系的用法如下:
Engine.use().engine.addSharedObject("cls", new DictUtils());
Engne engine = Engine.use();