public int getInt(final Profile.Section section, final String key, final int defaultValue) {
        final String value = section.get(key);
        if (TStringUtils.isBlank(value)) {
            return defaultValue;
        } else {
            try {
                return Integer.parseInt(value);
            } catch (NumberFormatException e) {
                logger.warn("Integer.parseInt(" + value + ") failure for key=" + key);
                return defaultValue;
            }
        }
    }
Get integer configuration value from a specific section with key. It returns a default value if no value
is found in the section of the file.

@param section      the section of the key/value comes from.
@param key          the key of the configuration
@param defaultValue the default value if no value is found in the specific section
@return the integer value of the specific key
inlong-tubemq/tubemq-server/src/main/java/org/apache/inlong/tubemq/server/common/fileconfig/AbstractFileConfig.java