双手不够,脑袋来凑–体感探头吃鸡头盔

五一节的时候做了一个伪的体感头盔,当你偏头的时候,他可以识别你是向左偏头,还是向右偏头,然后再控制游戏人物进行探头。为什么做这个呢?因为我手比较笨,之前本来是打算做一个脚踏板的,但是妹子觉得做成体感的更好玩,所以才做了这么一个头盔,这里我就来分享一下我的思路。
继续阅读“双手不够,脑袋来凑–体感探头吃鸡头盔”

SpringBoot下Quartz使用JDBC JobStore

上一次咱们在SpringBoot2.x整合Quartz这篇文章中已经搞定了Quartz的整合。
另外在SpringBoot简单定时任务@Schedule可知,如果我们不需要在程序运行中动态创建、修改、删除定时任务,那么我们可以使用SpringBoot自带的定时任务注解来完成定时任务。
如果我们需要在程序运行中动态控制定时任务,那么就必须使用到Quartz框架了。
首先我们知道Quartz默认是将job信息存在内存中的,即使用的RAMJobStore。
如果我们重启程序,程序运行中动态添加或修改的job就会丢失,这显然不是我们希望见到的。
对此我们有两种处理方式。

继续阅读“SpringBoot下Quartz使用JDBC JobStore”

SpringBoot2.X整合Quartz

由于有个新需求,要求可以动态增加,删除,修改定时任务,SpringBoot自带的定时任务已经不能满足了,所以需要整合功能更强大的Quartz。
我在网上搜索了许多方案,不过他们都还是使用的SpringBoot1.X,而且并没有说明他们SpringBoot的版本,或者说他们也是照着网上Spring+SpringMVC的方法来做的,着实把我坑了一把。
但其实,SpringBoot2.0后对Quartz有了更好的支持,我们非常简单就能完成对Quartz的整合,这里记录一下,大家不要再踩我踩过的坑了。
继续阅读“SpringBoot2.X整合Quartz”