Main.java 1.0 KB
Newer Older
T
Tom Qian 已提交
1 2 3 4 5 6 7 8 9
package top.qianxinyao.Main;

import org.apache.log4j.Logger;

/**
 * @author qianxinyao
 * @email tomqianmaple@gmail.com
 * @github https://github.com/bluemapleman
 * @date 2016年10月20日
T
sth new  
Tom Qian 已提交
10
 * 推荐系统入口类,在此启动推荐系统。
T
Tom Qian 已提交
11 12 13 14 15 16 17
 */
public class Main
{
	
	public static final Logger logger = Logger.getLogger(Main.class);
    
	/**
T
sth new  
Tom Qian 已提交
18
	 * 推荐系统运行入口
T
Tom Qian 已提交
19 20
	 * @param args
	 */
T
sth new  
Tom Qian 已提交
21
	public static void main(String[] args)
T
Tom Qian 已提交
22
	{
T
sth new  
Tom Qian 已提交
23 24
		//在测试数据上运行
		new TestDataRunner().runTestData();
T
Tom Qian 已提交
25 26
		
		
T
sth new  
Tom Qian 已提交
27 28 29 30 31 32 33 34 35 36 37 38 39 40
//		//选择要在推荐系统中运行的推荐算法
//		boolean enableCF=false,enableCB=false,enableHR=true;
//		
//		List<Long> userList=new ArrayList<Long>();
//		userList.add(1l);
//		userList.add(2l);
//		userList.add(3l);
//		
//		
//		
//		//为指定用户执行一次推荐
//		new JobSetter(enableCF,enableCB,enableHR).executeInstantJobForCertainUsers(userList);
//		//为活跃用户执行定时推荐
////		new JobSetter(enableCF,enableCB,enableHR).executeQuartzJobForActiveUsers();
T
Tom Qian 已提交
41
	}
T
sth new  
Tom Qian 已提交
42 43 44
	
	
	
T
Tom Qian 已提交
45 46
}