docs: private ConfigItem getRemoteCanalConfig() {
          String sql = "select name, content, modified_time from canal_config where id=1";
          try (Connection conn = dataSource.getConnection();
                  Statement stmt = conn.createStatement();
                  ResultSet rs = stmt.executeQuery(sql)) {
              if (rs.next()) {
                  ConfigItem configItem = new ConfigItem();
                  configItem.setId(1L);
                  configItem.setName(rs.getString("name"));
                  configItem.setContent(rs.getString("content"));
                  configItem.setModifiedTime(rs.getTimestamp("modified_time").getTime());
                  return configItem;
              }
          } catch (Exception e) {
              logger.error(e.getMessage(), e);
          }
          return null;
      }