./gradlew -x test -x integrationTest build
By default only modules for one Spark/Flink/Scala versions are built. To get the full build, component versions need to be enumerated.
#bash | |
set -euo pipefail | |
sleep_before_reruns_seconds=$[10 * 60] | |
while true; do | |
slept=false | |
for pr_link in $(gh pr list --search 'author:@me' --limit 999 --json 'url' --jq '.[].url'); do | |
echo "checking PR ${pr_link}" |
# store as docky/Dockerfile to match references in the other script | |
FROM ubuntu:latest | |
RUN true && \ | |
export DEBIAN_FRONTEND=noninteractive && \ | |
apt-get update && \ | |
apt-get install -y openssl && \ | |
apt-get clean && \ | |
echo OK |
mvn clean release:clean && mvn release:prepare
# `env GPG_TTY=$(tty)` may help with some sort of GPG problems
mvn release:perform
other
rnn
requireNonNull
java.util.Objects.requireNonNull($var$, "$var$ is null")
Java > Expression
use static imports if possible
var
variable with variableOfType("Object")
expressionkeytool -genkeypair -keyalg RSA -keysize 2048 -validity 365 -alias ca -dname "CN=ca,O=HMS,S=SE" -keystore ca.jks -storepass password
keytool -exportcert -rfc -alias ca -keystore ca.jks -storepass password > ca.pem
cat ca.pem | keytool -importcert -alias ca -noprompt -keystore trust.jks -storepass password
# To regenerate the test key and certificates | |
# Generate an RSA private key and convert it to PKCS8 wraped in PEM | |
openssl genrsa 2048 | openssl pkcs8 -topk8 -inform pem -outform pem -nocrypt -out rsa.key | |
# Generate a certificate signing request with the private key | |
openssl req -new -key rsa.key -out rsa.csr | |
# Sign request with private key | |
openssl x509 -req -days 10000 -in rsa.csr -signkey rsa.key -out rsa.crt | |
# Here are some JVM args that are extremely useful in production when things go wrong | |
-XX:+G1SummarizeRSetStats | |
-XX:G1SummarizeRSetStatsPeriod=10 | |
-XX:+PrintAdaptiveSizePolicy | |
-XX:+PrintJNIGCStalls | |
-XX:+PrintReferenceGC | |
-XX:+PrintGCCause | |
-XX:+PrintGCDateStamps | |
-XX:+PrintGCTimeStamps | |
-XX:+PrintGCDetails |
Source: https://gist.github.com/findepi/04c96f0f60dcc95329f569bb0c44a0cd .
./mvnw -T2C clean install -nsu -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -Dair.check.skip-all=true -pl '!:trino-server-rpm,!:trino-docs,!:trino-proxy,!:trino-verifier,!:trino-benchto-benchmarks'
docker rm -f trino; docker run --rm -it --name trino -p 8080:8080 trinodb/trino:438
/* | |
* Class timetable as rendered in the Librus Synergia system https://synergia.librus.pl/ | |
*/ | |
(function($) { | |
// przerwy | |
$('.plan-lekcji tr.line0').remove() | |
// sobota, niedziela oraz nr lekcji z prawej strony |