Create locale registry
create-podman-registry.sh
#!/bin/sh
reg_name='kind-registry'
reg_port='5000'
running="$(podman inspect -f '{{.State.Running}}' "${reg_name}" 2>/dev/null || true)"
if [ "${running}" != 'true' ]; then
import jdk.internal.org.objectweb.asm.*; | |
import java.io.*; | |
import java.nio.file.*; | |
import java.nio.file.attribute.BasicFileAttributes; | |
import java.util.*; | |
import java.util.concurrent.*; | |
import java.util.function.Consumer; | |
/** |
Create locale registry
create-podman-registry.sh
#!/bin/sh
reg_name='kind-registry'
reg_port='5000'
running="$(podman inspect -f '{{.State.Running}}' "${reg_name}" 2>/dev/null || true)"
if [ "${running}" != 'true' ]; then
podman run -it \
-p 8080:8080 \
-p 8443:8443 \
-p 8787:8787 \
-e KEYCLOAK_ADMIN=admin \
-e KEYCLOAK_ADMIN_PASSWORD=admin \
-e DEBUG=true \
-e DEBUG_PORT='0.0.0.0:8787' \
quay.io/keycloak/keycloak:nightly \
package wb.java21; | |
import jdk.internal.org.objectweb.asm.ClassReader; | |
import jdk.internal.org.objectweb.asm.ClassVisitor; | |
import jdk.internal.org.objectweb.asm.MethodVisitor; | |
import jdk.internal.org.objectweb.asm.Opcodes; | |
import java.io.BufferedInputStream; | |
import java.io.File; | |
import java.io.IOException; |
package demo; | |
import java.nio.charset.StandardCharsets; | |
import java.security.InvalidAlgorithmParameterException; | |
import java.security.KeyFactory; | |
import java.security.KeyPair; | |
import java.security.KeyPairGenerator; | |
import java.security.NoSuchAlgorithmException; | |
import java.security.PrivateKey; | |
import java.security.PublicKey; |
services: | |
oracle-db: | |
image: container-registry.oracle.com/database/free | |
environment: | |
ORACLE_PWD: training | |
ports: | |
- "1521:1521" | |
volumes: | |
- ./data:/opt/oracle/oradata:z |
import java.lang.reflect.InvocationTargetException; | |
import java.lang.reflect.Method; | |
import java.util.ArrayList; | |
import java.util.List; | |
public class Main { | |
// --add-opens=java.base/sun.nio.fs=ALL-UNNAMED | |
public static void main(String[] args) throws Exception { |
package demo.tools.build; | |
import com.google.auto.service.AutoService; | |
import java.io.IOException; | |
import java.io.InputStreamReader; | |
import java.io.PrintWriter; | |
import java.nio.file.Files; | |
import java.nio.file.Path; | |
import java.util.List; |
package demo; | |
public class InstanceOnceDemo { | |
public static void main(String[] args) { | |
var c1 = new MyClass(2); | |
System.out.println(c1.calc()); | |
System.out.println(c1.calc()); |
package org.acme; | |
import javax.ws.rs.GET; | |
import javax.ws.rs.Path; | |
import javax.ws.rs.PathParam; | |
import javax.ws.rs.container.ResourceContext; | |
import javax.ws.rs.core.Context; | |
@Path("/resource") | |
public class DemoResource { |