默认情况,Quartz的触发器,调度,任务等信息都是放在内存中的,叫做 RAMJobStore。 好处是快速,坏处是一旦系统重启,那么信息就丢失了,就得全部从头来过。所以Quartz还提供了另一个方式,可以把这些信息存放在数据库做,叫做 JobStoreTX。 好处是就算系统重启了,目前运行到第几次 ...
分类:
数据库 时间:
2020-03-19 22:00:20
阅读次数:
76
前言 建造者模式也是常用的设计模式,Lombok的@Builder就是一个典型的应用。 google guava cache创建cache就只能通过builder方式 建造者模式 建造者模式有四个角色: 1product 2抽象builder 3实现builder 4 director 建造者模式是 ...
分类:
其他好文 时间:
2020-03-19 13:41:34
阅读次数:
54
最近Android发布了AndroidStudio 3.6稳定版,升级后明显能体验到好多细节的提升,最大的提升莫过于可以创建Android R预览版的模拟器了,并且模拟器可以设置多个尺寸的屏幕。Android R的xm6模拟器可以直接运行arm架构的程序,以后开发过程中再也不用为测试机担忧了。但是在 ...
分类:
移动开发 时间:
2020-03-18 23:22:15
阅读次数:
99
String类(不可变字符序列): String 字符串不可改,方法里加了private/final String类实现的是CharSequence接口 String类的一些常用方法: indexOf():返回指定字符的索引 charAt():返回指定索引处的字符 replace():字符串替换 t ...
分类:
其他好文 时间:
2020-03-18 21:47:45
阅读次数:
60
启动报错提示如图: localhost: failed to launch: nice -n 0 /home/chan/spark/spark-2.4.3-bin-hadoop2.7/bin/spark-class org.apache.spark.deploy.worker.Worker --we ...
分类:
Web程序 时间:
2020-03-18 20:21:37
阅读次数:
223
如何引用.launch文件(替换您选择的文件路径)并启动/关闭它。 1 import roslaunch 2 import rospy 3 4 rospy.init_node('en_Mapping', anonymous=True) 5 uuid = roslaunch.rlutil.get_or ...
分类:
编程语言 时间:
2020-03-18 15:35:12
阅读次数:
239
问题原因:MainActivity中:定义的代码AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.getActiviy).里面获取的依赖activity不能这么获取,哪怕你设置了你的mainAcitivity=thi ...
分类:
移动开发 时间:
2020-03-18 10:04:45
阅读次数:
93
一. Number & Math 类方法 下面的表中列出的是 Number & Math 类常用的一些方法: 序号方法与描述 1 xxxValue()将 Number 对象转换为xxx数据类型的值并返回。 2 compareTo()将number对象与参数比较。 3 equals()判断number ...
分类:
编程语言 时间:
2020-03-17 16:47:49
阅读次数:
92
Map的使用 例子: 查找的例子 User getuserByid2(Map<String,Object> map);?<select id="getuserByid2" resultType="com.lt.pojo.User" parameterType="map"> select * from ...
分类:
其他好文 时间:
2020-03-16 18:55:57
阅读次数:
54
在所有需要返回的界面添加如下代码即可 $(function(){ document.addEventListener('plusready',function(){ var webview = plus.webview.currentWebview(); plus.key.addEventListe ...
分类:
移动开发 时间:
2020-03-16 15:04:25
阅读次数:
359