code: private synchronized void init(String serverUrl) {
          LOGGER.info("开始下载URL抽取规则");
          LOGGER.info("serverUrl: " + serverUrl);
          //从配置管理web服务器获取完整的抽取规则
          String json = downJson(serverUrl);
          LOGGER.info("完成下载URL抽取规则");
          //抽取规则
          LOGGER.info("开始解析URL抽取规则");
          List<UrlPattern> urlPatterns = parseJson(json);
          LOGGER.info("完成解析URL抽取规则");
          init(urlPatterns);
      }
docs: 初始化：
  1、从配置管理web服务器获取完整的抽取规则的json表示
  2、抽取json，构造对应的java对象结构
  
  @param serverUrl 配置管理WEB服务器的抽取规则下载地址