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