Go
文章平均质量分 89
苹果苹果开花吧
努力做头发最多的程序猿
经验分享/避坑指南/岗位咨询/专业知识
因为自己淋过雨,所以想给别人撑把伞~
展开
-
如何设计一套可控的定时任务系统
上面的代码仅仅是关于asynq的简单的一个介绍。在生产环境下,如何使用呢,一般情况下,我们会提供一个provider.provider来提供配置的源,源可以是文件,也可以是Mysql还可以是其他存储源,最重要的是需要实现对应的方法。现在的系统设计中,有许多规律性的功能特征需要用到定时任务来完成,比如每分钟需要执行一次清理数据的任务,每个月的第一天,需要处理一项什么任务等等这种,还有一种规律性的任务不是以时间间隔为第一维度切割的,而是如果任务执行完成,不管成功与否,都间隔一段时间执行一次任务等等。原创 2023-07-25 09:45:34 · 241 阅读 · 0 评论 -
堪称全网最详细的Java八股面试文,秋招面试必备(附答案)
老规矩,在代码实践之前,先对基础知识做一个普及。1、面向对象中的多态(Polymorphism)是指一个对象可以具有多种不同的形态或表现方式。简单来说,就是同一个类型的对象,在不同的上下文中表现出不同的行为。多态性是面向对象的三大特性之一(封装、继承、多态)。2、在多态中,父类的引用可以指向子类的对象,通过父类的引用调用子类的方法。这样可以实现代码的灵活性和扩展性,可以根据具体的对象类型调用相应的方法,无需关心对象的具体类型。原创 2023-07-20 10:57:47 · 147 阅读 · 0 评论