Browse Source

搜索标签结果取前20个。

zzy.zhiyuan.foxmail 8 years ago
parent
commit
8e8c0f710f

+ 2 - 2
src/main/java/com/ekexiu/portal/job/DictTaskJobEntry.java

@ -20,7 +20,7 @@ import com.ekexiu.portal.service.DataDictService;
20 20
@Bean
21 21
public class DictTaskJobEntry implements Runnable{
22 22
	private static Logger logger = Logger.getLogger(TaskJobEntry.class);
23
	private long delayTime = 1;
23
	private long delayTime = 600;
24 24
	private int maxCount = 20;
25 25
	@Autowrie("dataSource")
26 26
	private DataSource dataSource;
@ -135,7 +135,7 @@ public class DictTaskJobEntry implements Runnable{
135 135
		}
136 136
		public List<Item> getItemByDescSort(int limit){
137 137
			Collections.sort(this.items);
138
			if(limit< items.size()) return items;
138
			if(limit >= items.size()) return items;
139 139
			return items.subList(0, limit);
140 140
		}
141 141
	}

+ 1 - 3
src/main/java/com/ekexiu/portal/job/TaskJob.java

@ -28,11 +28,9 @@ public class TaskJob implements AfterBeanFactory {
28 28
		
29 29
        ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor();
30 30
        // 第二个参数为首次执行的延时时间,第三个参数为定时执行的间隔时间  
31
//		service.scheduleAtFixedRate(tje, 1, 7200, TimeUnit.SECONDS);
32
//		service.scheduleAtFixedRate(ultje, 2, 86400, TimeUnit.SECONDS);
33 31
		service.scheduleAtFixedRate(tje, taskTime, delayTime, TimeUnit.MILLISECONDS);
34 32
//		service.scheduleAtFixedRate(ultje, taskTime, delayTime, TimeUnit.MILLISECONDS);
35
		service.scheduleAtFixedRate(dtje, 0, dtje.getDelayTime(), TimeUnit.HOURS);
33
		service.scheduleAtFixedRate(dtje, 1, dtje.getDelayTime(), TimeUnit.SECONDS);
36 34
	}
37 35
	private static long getTimeMillis(String time) {  
38 36
	    try {