Java Tech Enthusiast
Author

Java Tech Enthusiast

Sharing computer programming language knowledge, focusing on Java fundamentals, data structures, related tools, Spring Cloud, IntelliJ IDEA... Book giveaways, red‑packet rewards and other perks await!

878
Articles
1
Likes
2.8k
Views
0
Comments
Recent Articles

Latest from Java Tech Enthusiast

100 recent articles max
Java Tech Enthusiast
Java Tech Enthusiast
Mar 22, 2026 · Backend Development

How to Bridge Incompatible C++ Logging Interfaces with Adapter Patterns

A C++ developer faces a mismatched logging API between an internal ILogger interface and a third‑party FastLogger library, and the article walks through class‑adapter inheritance, its limitations, and a more flexible object‑adapter composition solution that enables runtime switching across multiple logger implementations.

Adapter PatternC++Design Patterns
0 likes · 9 min read
How to Bridge Incompatible C++ Logging Interfaces with Adapter Patterns
Java Tech Enthusiast
Java Tech Enthusiast
Mar 18, 2026 · Artificial Intelligence

Demystifying OpenClaw: Agents, RAG, Memory & Skills Explained

This article explains the OpenClaw AI agent framework, detailing how its core Agent follows an Observe‑Plan‑Act loop, how Memory uses SQLite for short‑ and long‑term storage, how RAG retrieves external knowledge, and how Skills replace MCP with modular tool workflows, plus security tips and deployment links.

AI agentMemoryOpenClaw
0 likes · 14 min read
Demystifying OpenClaw: Agents, RAG, Memory & Skills Explained
Java Tech Enthusiast
Java Tech Enthusiast
Mar 17, 2026 · Artificial Intelligence

OpenClaw Explained: Turning Your PC into a Local AI Agent with Skills and Risks

This article breaks down OpenClaw's architecture, describing how it runs locally on a computer, processes messages in four steps—listen, think, do, remember—leverages modular Skills for shell commands, file I/O, and browser automation, and highlights the security implications of a powerful local AI agent.

AI agentLocal AutomationOpenClaw
0 likes · 11 min read
OpenClaw Explained: Turning Your PC into a Local AI Agent with Skills and Risks
Java Tech Enthusiast
Java Tech Enthusiast
Mar 16, 2026 · Operations

How to Set a Custom User Folder Name During Windows 11 Installation

Microsoft’s recent Windows 11 Dev Build 26300.8068 adds an OOBE option that lets users define the user‑profile folder name during setup, avoiding the default truncated name derived from the Microsoft account, but the feature works only on fresh installations or full system resets.

Custom NameInstallationOOBE
0 likes · 4 min read
How to Set a Custom User Folder Name During Windows 11 Installation
Java Tech Enthusiast
Java Tech Enthusiast
Mar 15, 2026 · Artificial Intelligence

Why OpenClaw’s Uninstall Storm Exposes Critical AI Agent Security Flaws

A sudden wave of OpenClaw uninstall services in 2026 revealed severe AI agent security risks, including default open‑network configurations, persistent OAuth tokens, malicious plugins, runaway costs, and stability crashes, prompting a deep analysis of design flaws and recommended safeguards for future intelligent agents.

AI agentsAI safetyAgent Design
0 likes · 10 min read
Why OpenClaw’s Uninstall Storm Exposes Critical AI Agent Security Flaws
Java Tech Enthusiast
Java Tech Enthusiast
Mar 13, 2026 · Databases

When Does SELECT * Break Your MySQL Index? A Deep Dive into Index Invalidation

This article explains why using SELECT * does not automatically invalidate MySQL indexes, explores common scenarios that cause index loss such as left‑most prefix violations, function calls, implicit type conversions, wildcard LIKE patterns, OR/IN/NOT IN misuse, and ORDER BY pitfalls, and provides practical optimization recommendations with concrete SQL examples and verification methods.

DatabaseOptimizationQuery Tuning
0 likes · 14 min read
When Does SELECT * Break Your MySQL Index? A Deep Dive into Index Invalidation
Java Tech Enthusiast
Java Tech Enthusiast
Mar 11, 2026 · Backend Development

Accelerate Java API Development with magic‑api: No Controllers Needed

This tutorial shows how to use the Java‑based magic‑api framework to generate Spring Boot HTTP endpoints directly from a UI, covering dependency setup, datasource configuration, database preparation, CRUD scripts, validation, result mapping, transaction handling, and Swagger integration.

APICRUDSpringBoot
0 likes · 10 min read
Accelerate Java API Development with magic‑api: No Controllers Needed
Java Tech Enthusiast
Java Tech Enthusiast
Mar 11, 2026 · Operations

How a Tiny Cost‑Saving Decision Wiped Out 2.5 Years of Data on AWS

A data‑science community founder used an AI coding assistant to migrate a static site to AWS, unintentionally shared Terraform state, ran a full Terraform apply without a plan review, and triggered a cascade of resource creation that culminated in a terraform destroy that erased the entire production environment and two‑and‑a‑half years of user data, illustrating the dangers of over‑automation and the importance of robust backup and manual safeguards.

AI toolsData lossIncident Recovery
0 likes · 11 min read
How a Tiny Cost‑Saving Decision Wiped Out 2.5 Years of Data on AWS