Commit 5250248e by zhiwei

删除无用的log

parent f5ffb595
package com.zhiwei.searchhotcrawler.config; package com.zhiwei.searchhotcrawler.config;
import java.io.InputStream; import java.io.InputStream;
import java.util.Properties; import java.util.Properties;
public class Config { public class Config {
static { static {
Properties conf = null; Properties conf = null;
try { try {
InputStream is = Thread.currentThread().getContextClassLoader() InputStream is = Thread.currentThread().getContextClassLoader()
.getResourceAsStream("db.properties"); .getResourceAsStream("db.properties");
conf = new Properties(); conf = new Properties();
conf.load(is); conf.load(is);
is.close(); is.close();
mongoIp = conf.getProperty("mongoIp"); mongoIp = conf.getProperty("mongoIp");
mongoPort = Integer.valueOf(conf.getProperty("mongoPort")); mongoPort = Integer.valueOf(conf.getProperty("mongoPort"));
userName = conf.getProperty("db.username"); userName = conf.getProperty("db.username");
userPwd = conf.getProperty("db.paasword"); userPwd = conf.getProperty("db.paasword");
authDB = conf.getProperty("db.certifiedDB"); authDB = conf.getProperty("db.certifiedDB");
dbName = conf.getProperty("dbName"); dbName = conf.getProperty("dbName");
searchCollName = conf.getProperty("searchCollName"); searchCollName = conf.getProperty("searchCollName");
topicCollName = conf.getProperty("topicCollName"); topicCollName = conf.getProperty("topicCollName");
collWechatUserName = conf.getProperty("collWechatUserName"); collWechatUserName = conf.getProperty("collWechatUserName");
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }
} }
public static String mongoIp; public static String mongoIp;
public static int mongoPort; public static int mongoPort;
public static String userName; public static String userName;
public static String userPwd; public static String userPwd;
public static String authDB; public static String authDB;
public static String dbName; public static String dbName;
public static String searchCollName; public static String searchCollName;
public static String topicCollName; public static String topicCollName;
public static String collWechatUserName; public static String collWechatUserName;
} }
...@@ -6,16 +6,14 @@ import java.util.Date; ...@@ -6,16 +6,14 @@ import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
import com.zhiwei.searchhotcrawler.config.Config;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.mongodb.BasicDBObject; import com.mongodb.BasicDBObject;
import com.mongodb.DBCursor; import com.mongodb.DBCursor;
import com.mongodb.DBObject; import com.mongodb.DBObject;
import com.zhiwei.searchhotcrawler.bean.HotSearchList; import com.zhiwei.searchhotcrawler.bean.HotSearchList;
import com.zhiwei.searchhotcrawler.cache.CacheManager; import com.zhiwei.searchhotcrawler.cache.CacheManager;
import com.zhiwei.searchhotcrawler.config.Config;
import com.zhiwei.searchhotcrawler.dbtemplate.MongoDBTemplate; import com.zhiwei.searchhotcrawler.dbtemplate.MongoDBTemplate;
import com.zhiwei.tools.timeparse.TimeParse; import com.zhiwei.tools.timeparse.TimeParse;
......
...@@ -3,14 +3,11 @@ package com.zhiwei.searchhotcrawler.dao; ...@@ -3,14 +3,11 @@ package com.zhiwei.searchhotcrawler.dao;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
import com.zhiwei.searchhotcrawler.config.Config;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.mongodb.BasicDBObject; import com.mongodb.BasicDBObject;
import com.mongodb.DBObject; import com.mongodb.DBObject;
import com.zhiwei.searchhotcrawler.config.Config;
import com.zhiwei.searchhotcrawler.crawler.BaiDuHotSearchCrawler;
import com.zhiwei.searchhotcrawler.dbtemplate.MongoDBTemplate; import com.zhiwei.searchhotcrawler.dbtemplate.MongoDBTemplate;
@Log4j2 @Log4j2
......
...@@ -5,13 +5,11 @@ import java.util.Date; ...@@ -5,13 +5,11 @@ import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
import com.zhiwei.searchhotcrawler.config.Config;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.mongodb.BasicDBObject; import com.mongodb.BasicDBObject;
import com.mongodb.DBObject; import com.mongodb.DBObject;
import com.zhiwei.searchhotcrawler.config.Config;
import com.zhiwei.searchhotcrawler.dbtemplate.MongoDBTemplate; import com.zhiwei.searchhotcrawler.dbtemplate.MongoDBTemplate;
import com.zhiwei.tools.timeparse.TimeParse; import com.zhiwei.tools.timeparse.TimeParse;
......
package com.zhiwei.searchhotcrawler.dbtemplate; package com.zhiwei.searchhotcrawler.dbtemplate;
import java.util.Arrays; import java.util.Arrays;
import com.mongodb.DB; import com.mongodb.DB;
import com.mongodb.DBCollection; import com.mongodb.DBCollection;
import com.mongodb.Mongo; import com.mongodb.Mongo;
import com.mongodb.MongoClient; import com.mongodb.MongoClient;
import com.mongodb.MongoCredential; import com.mongodb.MongoCredential;
import com.mongodb.MongoException; import com.mongodb.MongoException;
import com.mongodb.ServerAddress; import com.mongodb.ServerAddress;
import com.zhiwei.searchhotcrawler.config.Config; import com.zhiwei.searchhotcrawler.config.Config;
/** /**
* *
* @Description: MongoDB模板类 * @Description: MongoDB模板类
* @author Tou Tang * @author Tou Tang
* @date 2014-11-14 下午3:24:40 * @date 2014-11-14 下午3:24:40
*/ */
public class MongoDBTemplate { public class MongoDBTemplate {
protected static Mongo reader; protected static Mongo reader;
protected static Mongo writer; protected static Mongo writer;
protected String collName; protected String collName;
protected String dbName; protected String dbName;
@SuppressWarnings("deprecation") @SuppressWarnings("deprecation")
public MongoDBTemplate() { public MongoDBTemplate() {
try { try {
MongoCredential credential = MongoCredential.createCredential(Config.userName, Config.authDB, Config.userPwd.toCharArray()); MongoCredential credential = MongoCredential.createCredential(Config.userName, Config.authDB, Config.userPwd.toCharArray());
ServerAddress address = new ServerAddress(Config.mongoIp, Config.mongoPort); ServerAddress address = new ServerAddress(Config.mongoIp, Config.mongoPort);
if(reader==null) if(reader==null)
{ {
reader = new MongoClient(address, Arrays.asList(credential)); reader = new MongoClient(address, Arrays.asList(credential));
// reader = new MongoClient(address); // reader = new MongoClient(address);
} }
if(writer==null) if(writer==null)
{ {
writer = new MongoClient(address, Arrays.asList(credential)); writer = new MongoClient(address, Arrays.asList(credential));
// writer = new MongoClient(address); // writer = new MongoClient(address);
} }
} catch (MongoException e) { } catch (MongoException e) {
e.printStackTrace(); e.printStackTrace();
} }
} }
public DBCollection getReadColl() { public DBCollection getReadColl() {
@SuppressWarnings("deprecation") @SuppressWarnings("deprecation")
final DB db = getReader().getDB(dbName); final DB db = getReader().getDB(dbName);
final DBCollection coll = db.getCollection(collName); final DBCollection coll = db.getCollection(collName);
return coll; return coll;
} }
protected Mongo getReader() { protected Mongo getReader() {
return reader; return reader;
} }
public DBCollection getWriteColl() { public DBCollection getWriteColl() {
@SuppressWarnings("deprecation") @SuppressWarnings("deprecation")
final DB db = getWriter().getDB(dbName); final DB db = getWriter().getDB(dbName);
final DBCollection coll = db.getCollection(collName); final DBCollection coll = db.getCollection(collName);
return coll; return coll;
} }
protected Mongo getWriter() { protected Mongo getWriter() {
return writer; return writer;
} }
protected void setCollName(final String collName) { protected void setCollName(final String collName) {
this.collName = collName; this.collName = collName;
} }
protected void setDbName(final String dbName) { protected void setDbName(final String dbName) {
this.dbName = dbName; this.dbName = dbName;
} }
@SuppressWarnings("static-access") @SuppressWarnings("static-access")
protected void setReader(final Mongo reader) { protected void setReader(final Mongo reader) {
this.reader = reader; this.reader = reader;
} }
@SuppressWarnings("static-access") @SuppressWarnings("static-access")
protected void setWriter(final Mongo writer) { protected void setWriter(final Mongo writer) {
this.writer = writer; this.writer = writer;
} }
public static void main(String[] args) { public static void main(String[] args) {
} }
} }
package com.zhiwei.searchhotcrawler.test; package com.zhiwei.searchhotcrawler.test;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.Map;
import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBObject;
import com.mongodb.Mongo;
import com.mongodb.MongoClient;
import com.mongodb.MongoCredential;
import com.mongodb.ServerAddress;
import com.mongodb.WriteResult;
import com.zhiwei.crawler.core.HttpBoot; import com.zhiwei.crawler.core.HttpBoot;
import com.zhiwei.crawler.proxy.ProxyFactory; import com.zhiwei.crawler.proxy.ProxyFactory;
import com.zhiwei.crawler.proxy.ProxyHolder; import com.zhiwei.crawler.proxy.ProxyHolder;
import com.zhiwei.crawler.utils.RequestUtils; import com.zhiwei.crawler.utils.RequestUtils;
import com.zhiwei.proxy.config.SimpleConfig; import com.zhiwei.proxy.config.SimpleConfig;
import com.zhiwei.searchhotcrawler.bean.HotSearchType;
import com.zhiwei.searchhotcrawler.config.Config;
import com.zhiwei.searchhotcrawler.config.ProxyConfig; import com.zhiwei.searchhotcrawler.config.ProxyConfig;
import com.zhiwei.tools.timeparse.TimeParse;
import org.jsoup.Jsoup; import org.jsoup.Jsoup;
import org.jsoup.nodes.Element; import org.jsoup.nodes.Element;
import org.jsoup.select.Elements; import org.jsoup.select.Elements;
......
...@@ -37,7 +37,6 @@ public class WeiboTopicRun extends Thread{ ...@@ -37,7 +37,6 @@ public class WeiboTopicRun extends Thread{
log.info("{}, 微博话题此轮采集到的数据量为:{}", new Date(), Integer.valueOf(list != null ? list.size() : 0)); log.info("{}, 微博话题此轮采集到的数据量为:{}", new Date(), Integer.valueOf(list != null ? list.size() : 0));
List<DBObject> data = new ArrayList<>(); List<DBObject> data = new ArrayList<>();
for(HotSearchList topic : list){ for(HotSearchList topic : list){
log.info("topic::::{}", topic);
DBObject doc = new BasicDBObject(); DBObject doc = new BasicDBObject();
doc.put("_id", topic.getId()); doc.put("_id", topic.getId());
doc.put("name", topic.getName()); doc.put("name", topic.getName());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment