commit | 56a76d3e9cf64479620482320912b254caae1462 | [log] [tgz] |
---|---|---|
author | Kui LIU <brucekuiliu@gmail.com> | Mon Oct 09 22:15:04 2017 +0200 |
committer | Christian Schneider <cschneid@adobe.com> | Mon Nov 18 08:58:33 2019 +0100 |
tree | fdabc56e28c8d2c34bd082ee1649370063e46c5c | |
parent | adba1eb62c755347c6f0edd4db5a65effa079e48 [diff] |
Fix the problem of using '+' and '+=' operators to concatenate strings in a loop. The method is building a String using concatenation in a loop. In each iteration, the String is converted to a StringBuilder, appended to, and converted back to a String. This can lead to a cost quadratic in the number of iterations, as the growing string is recopied in each iteration. Better performance can be obtained by using a StringBuilder explicitly. http://findbugs.sourceforge.net/bugDescriptions.html#SBSC_USE_STRINGBUFFER_CONCATENATION
The Aries project consists of a set of pluggable Java components enabling an enterprise OSGi application programming model.
See Apache Aries Website.
The sources are now directly availble in aries github.
Some of the subprojects have their own git repos:
Subproject |
---|
Aries CDI |
Aries Component DSL |
Aries Containers |
Aries JAX-RS whiteboard |
Aries JPA |
Aries RSA |
Aries Transaction Control |
Most projects can be built using
mvn clean install
As the Aries svn hosts a lot of different subprojects it makes sense to only build the specific subproject.