quartz配置周与日


在使用调度器的时候,遇到了如下的错误: Support for specifying both a day-of-week AND a day-of-month parameter is not implemented.1 这个错误的原因就是因为你的Cron表达式配置错误了: 即,你把日期和周同时指

shell利用文件实现独占锁,多进程串行执行


这样一个需求 调度器中同一个任务需要多次执行,但是每次执行前要确认环境是否就绪,不就绪需要进行初始化 这个初始化操作会需要较长的执行时间,且并发执行的情况下多个任务同时初始化会导致最终初始化的环境失败 解决思路 使用文件作为lock,同时lock记录当前的进程号 同时只有一个shell进程能进行lo

JAVA常见问题集合


1. ArrayList 保存的100万个对象,如何获取属性type=2 的子集 100W个对象使用ArrayList保存的合理性, 内存,并发 获取子集的性能要求 多线程(cpu核心 * 2, 内存大小,swap大小 )查找, list分片搜索 -> 合并结果集 java8 parallelStr

基于Redis实现分布式锁解决OLAP中SQL重复执行​


基于Redis实现分布式锁解决OLAP中SQL重复执行 在大数据的报表系统中,OLAP引擎处于一个报表初步制作、短期使用的阶段,此阶段报表处于需要固化,但还不能固化的状态,此时大量的查询会进入OLAP引擎,引擎层会承受巨大的压力 只是简单的将查询结果使用缓存保存,可能依旧存在风险 当用户的查询需要较