Confluence Installation and Backup Recovery on Linux

Prerequisites Before installing Confluence, ensure the following components are ready on your server: Java Development Kit (JDK) 8 or later MySQL 5.7+ or another supported database JDK Setup # Extract JDK archive to /opt/java cd /opt tar xzf jdk-8u231-linux-x64.tar.gz # Set environment variables in /etc/profile export JAVA_HOME=/opt/java/jdk ...

Posted on Thu, 16 Jul 2026 17:12:39 +0000 by gtal3x

Creating Custom Foundational Docker Images

CentOS 7 Base ImageNetwork restrictions and misaligned configurations in public repositories make custom base images essential for streamlined workflows. Four configuration assets are required for this build.[root@host centos7]$ ls custom-epel.repo custom-base.repo Dockerfile supervisord.cfg DockerfileFROM centos:7.9.2009 LABEL maintainer="D ...

Posted on Sat, 27 Jun 2026 16:19:00 +0000 by teng84

ScheduledExecutorService CPU Spikes to 100% Due to Thread Pool Bug

When using ScheduledExecutorService with a core pool size of 0, a JDK bug can cause CPU usage to spike to 100%. This occurs due to an infinite loop in the getTask method of ThreadPoolExecutor when keepAliveTime is set to 0 nanoseconds. Problem Demonstration public static void main(String[] args) { ScheduledExecutorService executor = Executo ...

Posted on Thu, 04 Jun 2026 19:18:20 +0000 by skhale

Configuring Java Development Environment and Building Your First Application

Java originated as a solution for embedded systems limitations, evolving from the Oak language developed by James Gosling at Sun Microsystems. Publicly released in 1996 with JDK 1.0, the platform introduced platform independence through bytecode compilation and the Java Virtual Machine, enabling execution across diverse operating systems withou ...

Posted on Sat, 16 May 2026 09:12:08 +0000 by keane7

Implementing JDK Dynamic Proxies in Java

JDK dynamic proxies provide a mechanism to create proxy instances that implement specified interfaces at runtime. Here's a basic implementation: import java.lang.reflect.*; interface GreetingService { void greet(); } class GreetingServiceImpl implements GreetingService { public void greet() { System.out.println("Hello fr ...

Posted on Thu, 14 May 2026 08:33:27 +0000 by AtomicRax

Java Standard Edition Fundamentals

Java Development Kit, Runtime, and Virtual Machine JDK (Java Development Kit): The complete toolkit for Java development. It encompasses the Java Runtime Environment (JRE), development tools, and fundamental class libraries. The JDK provides essential utilities like javac (compiler), java (launcher), and jar (archiver) for compiling, debugging, ...

Posted on Mon, 11 May 2026 05:45:14 +0000 by 8ennett