定时任务处理中的分页问题

最近要做一个定时任务处理的需求,在分页处理上。发现了大家容易遇到的一些"坑",特此分析记录一下。场景现在想象一下这个场景,你有一个批处理任务,需要查询处理遍历数据库中任务表中的所有待处理任务,进行处理。举个例子:生成用户的月度账单/年度账单,并且要需要确保每个用户都能生成自己的账单,并且推送到用户的邮箱中。
...
阅读全文

最近你加班了吗?

最近加班挺多,心里有点惆怅。现在偷得一点时间,反思了一下这段时间加班的原因,希望能自己以后能够“好好生活,少加点班”工作量的评估代码写不完,一个很重要的原因就是工作量评少了。老大布置了一项任务,让你评估一下时间。结果因为自己太过乐观(一般都是too young too simple),导致评估时间过少。而老大大多只要结果,说出去的话,就像泼出去的水。为了达成规
...
阅读全文

Dubbo是如何搭上Spring的车的?

今天这篇文章,我们主要来聊一聊Dubbo是如何在Spring环境下运作的。我们使用Dubbo作服务治理,大部分情况下都是使用Spring框架作为底层框架的。众所周知,Spring框架是一款十分优秀的框架,其很大的一个亮点就是支持扩展。所以这一篇,我们一起来看一看,Dubbo是如何搭上Spring这辆车的。1 Dubbo“上车”的时机没错,Dubb
...
阅读全文

Dubbo SPI机制(下):自激活扩展与自适应扩展的加载

在上一篇文章中,我们了解了Dubbo中一个普通的扩展类是如何加载的。今天,我们继续Dubbo SPI的旅程,来看一看两个特殊的扩展:自激活扩展和自适应扩展。自激活扩展什么是自激活扩展?如果一个扩展点有很多扩展实现,而我们需要根据不同的条件参数来动态选择可以使用的扩展时(可能需要同时使用多个扩展),就会使用到自激活扩展了。这样说你
...
阅读全文