12 2018 档案
摘要:1. Single Thread Executor:只有一个线程的线程池,因此所有提交的任务是顺序执行。 代码:Executors.newSingleThreadExecutor() 2. Cached Thread Pool:线程池里有很多线程需要同时执行,老的可用线程将被新的任务触发重新执行,如
阅读全文
摘要:有时根据需求,几台服务器需要从一个WEB接口或者数据库获得同样的资源,因为不能同时获取,就涉及到了资源调度算法 一种资源调度逻辑是: 1.程序节点启动时到zookeeper上注册一个“临时+序号”的znode,并监听父节点。 2.获取父节点下所有的程序子节点,比较序号的大小。 3.序号最小的获取到“
阅读全文
摘要:Book · 1. Book Crossing BookCrossing(BX)数据集由Cai-Nicolas花了的4周(2004年8月/ 9月)从Book-Crossing社区中爬取得到的。 · 下载链接:http://www2.informatik.uni-freiburg.de/~cziegl
阅读全文