![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jboot
sense_jw
这个作者很懒,什么都没留下…
展开
-
JBoot以命令行方式在windows运行时匹配不到请求路径的问题
在IDE中调试运行时是正常的,但打包后以命令行方式运行就无法匹配了。经检查是由于执行目录路径中存在带空格的目录,这导致类路径错误,无法正常加载到classes的类。去掉目录空格,即可正常运行。...原创 2017-09-28 17:38:33 · 159 阅读 · 0 评论 -
为JBoot系统增加启动任务
JBoot在启动时会扫描类路径中是否存在JbootAppListenerBase类,如果有,则会初始化这个类,并执行其中的onJbootStarted方法(还有其它方法钩子,详见Jboot手册),因此可以通过继承JbootAppListenerBase类实现启动任务。系统全局应该只有一个JbootAppListenerBase的实现类,经测试,Jboot只会启动其中一个,其它会被忽略。...原创 2017-10-17 11:24:26 · 623 阅读 · 0 评论 -
Jboot解决无法正确序列PHP写入的队列对象
JBoot默认是用FST进行Redis的对象序列化的,但PHP则是用普通的字符串(有些PHP框架有自己的序列化方式),这导致JBoot无法正确读取key值。解决办法如下:1、写一个自己的io.jboot.core.serializer.ISerializer实现类;[code="java"]import io.jboot.core.serializer.ISerializer;...原创 2018-09-08 02:22:24 · 174 阅读 · 0 评论 -
Jboot打包使设置jvm参数
JBoot是使用wrapper进行打包的,但没有提供太多默认的参数,如果要给jvm设置默认参数,可以在项目的pom文件中设置wrapper.java.additional参数,如以下例子设置了jvm的默认时区和默认编码格式:[code="java"] io.jboot.Jboot ...原创 2018-09-12 16:25:29 · 537 阅读 · 0 评论 -
JBoot中实现Redis的incrByFloat
JBoot的redis操作实例JBootRedisImpl类并没有封装Redis的incrByFloat方法,这带来了一定的不方便。但可以通过继承这个类,然后通过获取Jedis实例,调用Jedis原生方法来实现。需要注意的是Jedis调用完成后需要手动释放连接,否则会导致Redis连接池连接耗尽。[code="java"]public class RedisHelper extends...原创 2018-09-13 09:55:04 · 392 阅读 · 0 评论