Skip to content

Commit fcd67d6

Browse files
carryxyhbeiwei30
authored andcommitted
Adding maven wrapper to Dubbo project (apache#1887)
* 当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数) 增强线程池:在请求量阶段性出现高峰时使用 特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。 * 当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数) 增强线程池:在请求量阶段性出现高峰时使用 特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。 * 补全单元测试,测试扩展是否生效 * 增加@OverRide注解 long 初始化赋值时,小写l改为大写L防止误读 * remove enhanced * remove enhanced * feat: 增加maven-wrapper,用户可以使用自己的maven,应用工程构建时将会使用工程的maven版本 * use mvnw to ci.
1 parent 2e09f21 commit fcd67d6

File tree

6 files changed

+379
-1
lines changed

6 files changed

+379
-1
lines changed

.mvn/wrapper/maven-wrapper.jar

46.7 KB
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jdk:
77
- openjdk7
88

99
script:
10-
- travis_wait 30 mvn clean package
10+
- travis_wait 30 ./mvnw clean package
1111

1212
after_success:
1313
- bash <(curl -s https://codecov.io/bash)

dubbo-common/src/main/java/com/alibaba/dubbo/common/utils/AtomicPositiveInteger.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,30 +97,37 @@ public final boolean weakCompareAndSet(int expect, int update) {
9797
return indexUpdater.weakCompareAndSet(this, expect, update);
9898
}
9999

100+
@Override
100101
public byte byteValue() {
101102
return (byte) get();
102103
}
103104

105+
@Override
104106
public short shortValue() {
105107
return (short) get();
106108
}
107109

110+
@Override
108111
public int intValue() {
109112
return get();
110113
}
111114

115+
@Override
112116
public long longValue() {
113117
return (long) get();
114118
}
115119

120+
@Override
116121
public float floatValue() {
117122
return (float) get();
118123
}
119124

125+
@Override
120126
public double doubleValue() {
121127
return (double) get();
122128
}
123129

130+
@Override
124131
public String toString() {
125132
return Integer.toString(get());
126133
}

mvnw

Lines changed: 227 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)