Java Captain
Author

Java Captain

Focused on Java technologies: SSM, the Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading; occasionally covers DevOps tools like Jenkins, Nexus, Docker, ELK; shares practical tech insights and is dedicated to full‑stack Java development.

1.2k
Articles
0
Likes
2.5k
Views
0
Comments
Recent Articles

Latest from Java Captain

100 recent articles max
Java Captain
Java Captain
Jul 22, 2025 · Information Security

How to Unlock a Banned WeChat Account in 2025: Step‑by‑Step Self‑Unblock and Appeal Guide

This comprehensive 2025 guide explains how to identify temporary versus permanent WeChat bans, walk you through the four‑step self‑unblock process, detail the required materials for manual appeals, and provide troubleshooting tips and long‑term protection strategies to safely recover your account.

2025Account UnblockAppeal Process
0 likes · 12 min read
How to Unlock a Banned WeChat Account in 2025: Step‑by‑Step Self‑Unblock and Appeal Guide
Java Captain
Java Captain
Jul 16, 2025 · Backend Development

How to Deploy Graylog with Docker‑Compose and Integrate It into Spring Boot

Learn how to set up Graylog for centralized log aggregation using Docker‑Compose, configure its inputs, and seamlessly integrate it with a Spring Boot application via Logback‑GELF, including necessary code snippets, configuration files, and query examples for efficient log searching.

DockerGraylogSpring Boot
0 likes · 7 min read
How to Deploy Graylog with Docker‑Compose and Integrate It into Spring Boot
Java Captain
Java Captain
Jul 16, 2025 · Backend Development

Ensuring Transaction Rollback in Multi‑Threaded Spring Batch Inserts

This article explains why the @Transactional annotation fails in multithreaded Spring batch insert scenarios, demonstrates the problem with code examples, and shows how to use SqlSession for manual commit and rollback to guarantee atomicity across all threads.

JavaMyBatisSpring
0 likes · 10 min read
Ensuring Transaction Rollback in Multi‑Threaded Spring Batch Inserts
Java Captain
Java Captain
Jul 12, 2025 · Operations

Master JVM Tuning: Practical Guide to Setting Memory and GC Parameters

This article walks through essential JVM memory and garbage‑collection settings, explaining each flag—such as -Xms, -Xmx, -XX:NewSize, and GC options—through a concrete example on an 8 GB server, and provides a complete command line configuration for optimal performance and OOM diagnostics.

Garbage CollectionJVMJava
0 likes · 7 min read
Master JVM Tuning: Practical Guide to Setting Memory and GC Parameters
Java Captain
Java Captain
Jul 10, 2025 · Information Security

How a Young Developer Made 7 Million Yuan Selling Illegal Video‑Piracy Software

A 90‑born programmer created illegal video‑transfer software that bypassed watermark and originality checks on platforms like TikTok and Kuaishou, earning over 7 million yuan in less than a year before being sentenced to three years in prison, highlighting a criminal supply chain in China’s short‑video industry.

ChinaInformation Securitycybercrime
0 likes · 3 min read
How a Young Developer Made 7 Million Yuan Selling Illegal Video‑Piracy Software
Java Captain
Java Captain
Jul 10, 2025 · Backend Development

Mastering AOP in Spring Boot: From Basics to Practical Code

This article explains Aspect Oriented Programming, contrasts it with Object Oriented Programming, illustrates cross‑cutting concerns with real‑world examples, and provides a step‑by‑step guide—including Maven dependencies, annotation definitions, and execution expressions—to implement AOP in a Spring Boot application.

AOPAspect Oriented ProgrammingJava
0 likes · 6 min read
Mastering AOP in Spring Boot: From Basics to Practical Code
Java Captain
Java Captain
Jul 7, 2025 · Backend Development

How to Extract RAR5 Archives in Java Using java-unrar and SevenZipJBinding

This article explains the improvements of the RAR5 archive format over RAR4 and provides a step‑by‑step guide, including Maven dependencies and full Java source code, for extracting RAR5 files using the java‑unrar and SevenZipJBinding libraries.

Archive ExtractionRAR5SevenZipJBinding
0 likes · 8 min read
How to Extract RAR5 Archives in Java Using java-unrar and SevenZipJBinding