code: public static String getUnderlineName(String name) {
          if (StringUtils.isBlank(name)) {
              return null;
          }
          StringBuilder sb = new StringBuilder();
          for (int i = 0; i < name.length(); i++) {
              char c = name.charAt(i);
              if (i > 0 && Character.isUpperCase(c)) {
                  sb.append("_");
              }
              sb.append(c);
          }
          return sb.toString().toLowerCase();
      }
docs: 将骆驼命名法反转成下划线返回
  
  @param name
  @return