|
@ -7,16 +7,13 @@ import com.alibaba.fastjson.serializer.SerializerFeature; |
|
|
import com.bfd.crawler.utils.JsonUtils; |
|
|
import com.bfd.crawler.utils.JsonUtils; |
|
|
import com.bfd.mf.job.config.AppConfig; |
|
|
import com.bfd.mf.job.config.AppConfig; |
|
|
import com.bfd.mf.job.config.ESConstants; |
|
|
import com.bfd.mf.job.config.ESConstants; |
|
|
import com.bfd.mf.job.domain.entity.Subject; |
|
|
|
|
|
import com.bfd.mf.job.domain.entity.Task; |
|
|
import com.bfd.mf.job.domain.entity.Task; |
|
|
import com.bfd.mf.job.domain.repository.SubjectRepository; |
|
|
import com.bfd.mf.job.domain.repository.SubjectRepository; |
|
|
import com.bfd.mf.job.domain.repository.TaskRepository; |
|
|
import com.bfd.mf.job.domain.repository.TaskRepository; |
|
|
import com.bfd.mf.job.download.DownLoadFile; |
|
|
import com.bfd.mf.job.download.DownLoadFile; |
|
|
import com.bfd.mf.job.service.WriterTXTService; |
|
|
|
|
|
import com.bfd.mf.job.util.*; |
|
|
import com.bfd.mf.job.util.*; |
|
|
import com.google.common.collect.Maps; |
|
|
import com.google.common.collect.Maps; |
|
|
import com.google.common.util.concurrent.RateLimiter; |
|
|
import com.google.common.util.concurrent.RateLimiter; |
|
|
import kafka.utils.Json; |
|
|
|
|
|
import org.apache.commons.lang3.exception.ExceptionUtils; |
|
|
import org.apache.commons.lang3.exception.ExceptionUtils; |
|
|
import org.assertj.core.util.Lists; |
|
|
import org.assertj.core.util.Lists; |
|
|
import org.elasticsearch.index.query.*; |
|
|
import org.elasticsearch.index.query.*; |
|
@ -26,15 +23,8 @@ import org.slf4j.LoggerFactory; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
import javax.annotation.PostConstruct; |
|
|
import javax.annotation.PostConstruct; |
|
|
import java.io.File; |
|
|
|
|
|
import java.io.FileInputStream; |
|
|
|
|
|
import java.io.FileNotFoundException; |
|
|
|
|
|
import java.io.IOException; |
|
|
import java.io.IOException; |
|
|
import java.math.BigDecimal; |
|
|
|
|
|
import java.math.BigInteger; |
|
|
import java.math.BigInteger; |
|
|
import java.net.MalformedURLException; |
|
|
|
|
|
import java.net.URL; |
|
|
|
|
|
import java.net.URLConnection; |
|
|
|
|
|
import java.sql.Timestamp; |
|
|
import java.sql.Timestamp; |
|
|
import java.util.*; |
|
|
import java.util.*; |
|
|
import java.util.concurrent.BlockingQueue; |
|
|
import java.util.concurrent.BlockingQueue; |
|
|