zoukankan      html  css  js  c++  java
  • 废弃的java 爬虫代码

        protected static String getVersion(String filepath)
        {
            Properties system;
            String version="";
            try {
                system = PropertiesLoaderUtils.loadProperties(new ClassPathResource(filepath));
                version=StringUtils.toString(system.getProperty("crawlNode.version"));
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
                logger.debug(e.toString());
            }
            return version;
        }
        protected static String buildCrawlParams() {
            // TODO Auto-generated method stub
            String result="";
            LinkedHashMap<String, String> params=new LinkedHashMap<String, String>();
            InetAddress inet;
            try {
                inet = InetAddress.getLocalHost();
                String ip=StringUtils.toString(inet.getHostAddress());
                params.put("ip", ip);
               
                String hostname=inet.getHostName();
                params.put("hostname", hostname);
               
                logger.debug("ip:{}",ip);
                logger.debug("hostname:{}",hostname);
                logger.debug("version:{}",getVersion("conf/system.properties"));
                ObjectMapper mapper=new ObjectMapper();
                result=mapper.writeValueAsString(params);
            } catch (Exception e) {
                // TODO Auto-generated catch block
                logger.warn("获取抓取机环境参数出现错误");
            }
            logger.info("final crawlParams:{}",result);
            return result;

        }

  • 相关阅读:
    Git+GitHub+SaltStack
    系统运维
    Linux之Ubuntu
    TCP/IP 必知必会的十个问题
    Github常见操作和常见错误!
    Git钩子:自定义你的工作流
    Spring 梳理
    Spring 梳理
    Spring 梳理
    Spring boot 官网学习笔记
  • 原文地址:https://www.cnblogs.com/lexus/p/2407323.html
Copyright © 2011-2022 走看看