1. non-simplify mode:
```
dubbo://120.0.0.1:20880/org.apache.dubbo.demo.DemoService?key=value
```
the store path of ZK will be: `/dubbo/porg.apache.dubbo.demo.DemoService/url`

2. simplify mode:
```
dubbo://120.0.0.1:20880/org.apache.dubbo.demo.DemoService?key=value
```
the store path of ZK will be: `/dubbo/porg.apache.dubbo.demo.DemoService/url`

3. simplify mode with path specified:
```
dubbo://120.0.0.1:20880/path-value?key=value
```
the store path of ZK will be: `/dubbo/path-value/url`
return addParameter(key, String.valueOf(value));
    }
    public URL addParameter(String key, short value) {
        return addParameter(key, String.valueOf(value));
    }
    public URL addParameter(String key, int value) {
        return addParameter(key, String.valueOf(value));
    }
    public URL addParameter(String key, long value) {
        return addParameter(key, String.valueOf(value));
    }
    public URL addParameter(String key, float value) {
        return addParameter(key, String.valueOf(value));
    }
    public URL addParameter(String key, double value) {
        return addParameter(key, String.valueOf(value));
    }
    public URL addParameter(String key, Enum<?> value) {
        if (value == null) {
            return this;
        }
        return addParameter(key, String.valueOf(value));
    }
    public URL addParameter(String key, Number value) {
        if (value == null) {
            return this;
        }
        return addParameter(key, String.valueOf(value));
    }
    public URL addParameter(String key, CharSequence value) {