FROM tomcat:8.5.27-jre8-alpine
ENV CATALINA_HOME="/usr/local/tomcat"
ARG CATALINA_HOME=${CATALINA_HOME}
ARG app_war="dummy.war"
# dummy.war just has index.html
ADD "target/${app_war}" ${CATALINA_HOME}/webapps
# will create a app 'dummy'
RUN mkdir ${CATALINA_HOME}/webapps/manual
ADD "src/main/webapp/index.html" ${CATALINA_HOME}/webapps/manual
# will create a app 'manual'
EXPOSE 8080
ENTRYPOINT ${CATALINA_HOME}/bin/catalina.sh run
netstat -ant
Map<String, Long> results3 = freq2.entrySet().stream()
.sorted(Map.Entry.comparingByValue())
.collect(Collectors.toMap(e -> e.getKey(), e -> e.getValue()));
results3.values().stream().forEach(v -> {
List<String> results5 = results3.keySet().stream()
.filter(k -> results3.get(k) == v).collect(Collectors.toList());
System.err.println(String.format("%s %s", v, results5));
});
List<String> data = Arrays.asList("a", "d", "a", "d", "a", "b", "a", "c", "d", "b", "c", "c", "d", "d");
Map<String, Long> freq = data.stream()
.collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));
List<String> results = freq.entrySet().stream().sorted(Map.Entry.comparingByValue()).map(Map.Entry::getKey)
.collect(Collectors.toList());
System.err.println(results);
String result = results.get(results.size() - 1);
assertThat(result, is("d"));
Running example.BasicTest
[b, c, a, d]
H=(01 02 03 04 05 06 07 08 09 10 11)
for i in ${H[@]}; do echo ${H[${i#0}]} ;done
02
03
04
05
06
07
08
09
10
11
for J in ${H[@]}; do echo $J ;done
for (( i=0; i<${#H[@]}; i++ )); do echo ${H[${i}]}; done
for (( i=0; i<${#H[@]}; i++ )); do echo ${H[i]}; done
свой Javascript - контролируемо но сложно