
2019-11-02 4198

2019-03-18 2901

2020-02-13 2754

2019-08-19 2730

2020-04-16 2642
Activiti是领先的轻量级的,以Java为中心的开源BPMN(Business Process Modeling Notation)引擎,实现了真正的流程自动化。 使用idea+springboo
显式锁 手动声明或释放锁, synchronized为内置锁(非公平锁),并不是显式锁,synchronized不提供中断或者超时等方法,有局限性 1,如果没有用到Lock类的尝试获取锁tryLock
首先,自定义一个注解,目的是为了得到导出字段的标题 @Documented @Retention(RetentionPolicy.RUNTIME) @Target(value= ElementType
需要在数据库拿到指定的时间,并根据这个时间进行动态设置定时任务的计划 话不多说,上代码,代码来源网上,侵删 @Component @EnableScheduling public class Tas
cas 乐观锁 更多称为无锁化编程,比较并交换,使用cas时,本质上并不会去抢夺锁 处理器CAS指令(内存地址,旧值,新值):现代cpu在底层提供了cas的比较并且交换的指令,可以保证campare内