Low overhead sampling profiler for Java that does not suffer from Safepoint bias problem.
./profiler.sh -e wall -t -i 5ms -f result.svg 8983
Low overhead sampling profiler for Java that does not suffer from Safepoint bias problem.
./profiler.sh -e wall -t -i 5ms -f result.svg 8983
Choose archetype: | |
1: remote -> br.gov.frameworkdemoiselle.archetypes:demoiselle-jsf-jpa (Archetype for web applications (JSF + JPA) using Demoiselle Framework) | |
2: remote -> br.gov.frameworkdemoiselle.archetypes:demoiselle-minimal (Basic archetype for generic applications using Demoiselle Framework) | |
3: remote -> co.ntier:spring-mvc-archetype (An extremely simple Spring MVC archetype, configured with NO XML.) | |
4: remote -> com.agilejava.docbkx:docbkx-quickstart-archetype (-) | |
5: remote -> com.alibaba.citrus.sample:archetype-webx-quickstart (-) | |
6: remote -> com.bsb.common.vaadin:com.bsb.common.vaadin.embed-simple-archetype (-) | |
7: remote -> com.bsb.common.vaadin:com.bsb.common.vaadin7.embed-simple-archetype (-) | |
8: remote -> com.cedarsoft.open.archetype:multi (-) | |
9: remote -> com.cedarsoft.open.archetype:simple (-) |
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd"> | |
<profiles> | |
<profile> | |
<id>local</id> | |
<properties> | |
<internal.repo.path>file://${user.home}/mvn-repo/releases</internal.repo.path> | |
<internal.snapshots-repo.path>file://${user.home}/mvn-repo/snapshots</internal.snapshots-repo.path> | |
</properties> | |
</profile> |
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | |
<modelVersion>4.0.0</modelVersion> | |
<groupId>group</groupId> | |
<artifactId>dummy</artifactId> | |
<name>Dummy Project</name> | |
<version>1.0.12</version> | |
<packaging>pom</packaging> | |
<scm> | |
<connection>scm:git:https://......</connection> | |
<tag>HEAD</tag> |
DecimalFormatSymbols symbols = DecimalFormatSymbols.getInstance();
symbols.setDecimalSeparator('.');
DecimalFormat df = new DecimalFormat("#.##", symbols);
df.setRoundingMode(RoundingMode.FLOOR);
df.setGroupingUsed(false);
df.format(1.2345); // 1.23
#!/bin/bash | |
DBG=0 | |
dbg() { | |
[[ $DBG == 1 ]] && (1>&2 echo "[DEBUG] : "$1) | |
} | |
info() { | |
echo "[INFO] : $1" |
#!/bin/bash | |
DBG=0 | |
dbg() { | |
[[ $DBG == 1 ]] && (1>&2 echo "[DEBUG] : "$1) | |
} | |
info() { | |
echo "[INFO] : $1" |
# legend | |
^ means ctrl | |
# ctags | |
:!ctags *.m | |
:ta[g][!] tagstring # edit the file containing tagstring | |
:po[p][!] # pop the tagstack by one element | |
:tags |
check what listening on port 80
sudo ss -nltp | grep 80
encrypting compressed folder
tar cz my_folder/ | openssl enc -aes-256-cbc -e > encrypted.tar.gz.enc