设计模式
Run_the_ant
我曾写过的每一行代码,都是对现实世界的序列化,所以我要尽自己最大的努力,让序列化后的世界更美一点!
展开
-
系统初始化功能扩展,一个具有良好扩展性的初始化工厂!代码其实可以写的更美~
上篇文章是关于Spring容器初始化以及根据容器获取bean的方法扩展等,然后涉及到系统初始化工厂,说在下一篇文章说一下这个问题。有兴趣可以了解一下上篇文章:Spring容器初始化,根据容器获取Bean,初始化工厂应该在什么时候运行一个好的顶层设计,一个好的设计模式,一个合适的设计模式,会让这块的业务更加明确,功能更加完善,代码更好梳理,让开发更加简单,让代码更加优美~那么,怎么写好一...原创 2018-08-20 14:47:21 · 794 阅读 · 0 评论 -
线程轮询的有数据启动,无数据停止,节省服务器资源,线程的启动和暂停
现实场景有这样一个需求:某工作大厅,有几百个工作人员,当有某个工作人员向离岗出去,要点击自己工位上的暂离按钮,回岗的时候点击工位上的回岗按钮,如果离岗超过20分钟还没有回岗则短信提醒该工作人员离岗超时,该回岗了!我们需要怎么处理这个业务呢?首先要有一个缓存Map,存放工作人员的userid和超时时间。然后针对该Map提供数据删除和添加的方法,回岗就删除,离岗就添加。最后再起一个...原创 2018-09-14 11:24:40 · 516 阅读 · 0 评论