This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Option and Default Value | Description | |
---|---|---|
-XX:+UseG1GC | Use the Garbage First (G1) Collector | |
-XX:MaxGCPauseMillis=n | Sets a target for the maximum GC pause time. This is a soft goal, and the JVM will make its best effort to achieve it. | |
-XX:InitiatingHeapOccupancyPercent=n | Percentage of the (entire) heap occupancy to start a concurrent GC cycle. It is used by GCs that trigger a concurrent GC cycle based on the occupancy of the entire heap, not just one of the generations (e.g., G1). A value of 0 denotes 'do constant GC cycles'. The default value is 45. | |
-XX:NewRatio=n | Ratio of old/new generation sizes. The default value is 2. | |
-XX:SurvivorRatio=n | Ratio of eden/survivor space size. The default value is 8. | |
-XX:MaxTenuringThreshold=n | Maximum value for tenuring threshold. The default value is 15. | |
-XX:ParallelGCThreads=n | Sets the number of threads used during parallel phases of the garbage collectors. The default value varies with the platform on which the JVM is running. | |
-XX:ConcGCThreads=n | Number of threads concurrent gar |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Option and Default Value | Description | |
---|---|---|
-XX:-AllowUserSignalHandlers | Do not complain if the application installs signal handlers. (Relevant to Solaris and Linux only.) | |
-XX:AltStackSize=16384 | Alternate signal stack size (in Kbytes). (Relevant to Solaris only, removed from 5.0.) | |
-XX:-DisableExplicitGC | By default calls to System.gc() are enabled (-XX:-DisableExplicitGC). Use -XX:+DisableExplicitGC to disable calls to System.gc(). Note that the JVM still performs garbage collection when necessary. | |
-XX:+FailOverToOldVerifier | Fail over to old verifier when the new type checker fails. (Introduced in 6.) | |
-XX:+HandlePromotionFailure | The youngest generation collection does not require a guarantee of full promotion of all live objects. (Introduced in 1.4.2 update 11) [5.0 and earlier: false.] | |
-XX:+MaxFDLimit | Bump the number of file descriptors to max. (Relevant to Solaris only.) | |
-XX:PreBlockSpin=10 | Spin count variable for use with -XX:+UseSpinning. Controls the maximum spin iterations allowed before entering operating sys |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-XX:-AllowUserSignalHandlers | Do not complain if the application installs signal handlers. (Relevant to Solaris and Linux only.) | |
---|---|---|
-XX:AltStackSize=16384 | Alternate signal stack size (in Kbytes). (Relevant to Solaris only, removed from 5.0.) | |
-XX:-DisableExplicitGC | By default calls to System.gc() are enabled (-XX:-DisableExplicitGC). Use -XX:+DisableExplicitGC to disable calls to System.gc(). Note that the JVM still performs garbage collection when necessary. | |
-XX:+FailOverToOldVerifier | Fail over to old verifier when the new type checker fails. (Introduced in 6.) | |
-XX:+HandlePromotionFailure | The youngest generation collection does not require a guarantee of full promotion of all live objects. (Introduced in 1.4.2 update 11) [5.0 and earlier: false.] | |
-XX:+MaxFDLimit | Bump the number of file descriptors to max. (Relevant to Solaris only.) | |
-XX:PreBlockSpin=10 | Spin count variable for use with -XX:+UseSpinning. Controls the maximum spin iterations allowed before entering operating sys |
We can make this file beautiful and searchable if this error is corrected: It looks like row 2 should actually have 1 column, instead of 2. in line 1.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Behavioral Options | |
Option and Default Value Description | |
-XX:-AllowUserSignalHandlers Do not complain if the application installs signal handlers. (Relevant to Solaris and Linux only.) | |
-XX:AltStackSize=16384 Alternate signal stack size (in Kbytes). (Relevant to Solaris only, removed from 5.0.) | |
-XX:-DisableExplicitGC By default calls to System.gc() are enabled (-XX:-DisableExplicitGC). Use -XX:+DisableExplicitGC to disable calls to System.gc(). Note that the JVM still performs garbage collection when necessary. | |
-XX:+FailOverToOldVerifier Fail over to old verifier when the new type checker fails. (Introduced in 6.) | |
-XX:+HandlePromotionFailure The youngest generation collection does not require a guarantee of full promotion of all live objects. (Introduced in 1.4.2 update 11) [5.0 and earlier: false.] | |
-XX:+MaxFDLimit Bump the number of file descriptors to max. (Relevant to Solaris only.) | |
-XX:PreBlockSpin=10 Spin count variable for use with -XX:+UseSpinning. Controls the maximum spin iterations allowed before en |
We can make this file beautiful and searchable if this error is corrected: It looks like row 2 should actually have 1 column, instead of 2. in line 1.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Behavioral Options | |
Option and Default Value, Description | |
-XX:-AllowUserSignalHandlers, Do not complain if the application installs signal handlers. (Relevant to Solaris and Linux only.) | |
-XX:AltStackSize=16384, Alternate signal stack size (in Kbytes). (Relevant to Solaris only, removed from 5.0.) | |
-XX:-DisableExplicitGC, By default calls to System.gc() are enabled (-XX:-DisableExplicitGC). Use -XX:+DisableExplicitGC to disable calls to System.gc(). Note that the JVM still performs garbage collection when necessary. | |
-XX:+FailOverToOldVerifier, Fail over to old verifier when the new type checker fails. (Introduced in 6.) | |
-XX:+HandlePromotionFailure, The youngest generation collection does not require a guarantee of full promotion of all live objects. (Introduced in 1.4.2 update 11) [5.0 and earlier: false.] | |
-XX:+MaxFDLimit, Bump the number of file descriptors to max. (Relevant to Solaris only.) | |
-XX:PreBlockSpin=10, Spin count variable for use with -XX:+UseSpinning. Controls the maximum spin iterations allowed b |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<logger name="RequestLogAspect" level="DEBUG"> | |
<appender-ref ref="SIFT" /> | |
</logger> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class RequestLogAspect { | |
Logger log = LoggerFactory.getLogger("RequestLogAspect"); | |
@Pointcut("@annotation(com.glowpick.ec.core.annotations.RequestLog)") | |
public void getRequestLogAnnotation(){ | |
} | |
@Around("getRequestLogAnnotation()") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<appender name="SIFT" class="ch.qos.logback.classic.sift.SiftingAppender"> | |
<discriminator> | |
<key>fileName</key> | |
<defaultValue>mdc-file-appender</defaultValue> | |
</discriminator> | |
<sift> | |
<appender name="MDC_FILE_APPENDERE-${fileName}" | |
class="ch.qos.logback.core.rolling.RollingFileAppender"> | |
<file>${LOG_PATH}/${fileName}.log</file> | |
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.ArrayList; | |
import java.util.Comparator; | |
import java.util.HashMap; | |
import java.util.List; | |
import java.util.Map; | |
import java.util.function.Function; | |
import java.util.function.Predicate; | |
import java.util.stream.IntStream; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.ArrayList; | |
import java.util.Arrays; | |
import java.util.List; | |
import java.util.concurrent.ForkJoinPool; | |
import java.util.concurrent.RecursiveAction; | |
import java.util.function.Consumer; | |
public class ForkJoinMain { |