Blog
Technical notes, SEO strategies, and practical lessons from building products for global markets.
-

Fixing WebSocket Auto-Disconnect with java.io.EOFException
Resolve WebSocket service auto-disconnect issues when using Nginx reverse proxy, with two solutions: modifying Nginx timeout configuration and adding heartbeat mechanism.
-

BigDecimal Comparison
Introduce the methods for comparing size and equality of Java BigDecimal class, using compareTo for precise comparison.
-

Connecting to Routers via SSH in Java: Executing Commands and Reading Responses
A complete example of using mwiede/jsch to connect to Huawei routers via SSH in Java, send commands, and read responses.
-

Configuring Nginx to Start Automatically on Boot
Complete steps to configure nginx to start automatically on boot on Linux systems using systemd service configuration.
-

Fixing Nginx failed 13 Permission denied while connecting to upstream
Resolve SELinux permission issues encountered when using Nginx reverse proxy, with solutions including disabling SELinux restrictions and setting httpd_can_network_connect.
-

Integrating WebSocket in Spring Boot
Learn how to integrate WebSocket in Spring Boot projects, including dependency setup, configuration classes, utility classes, and server implementation, supporting client connections, message receiving, and broadcast functionality.
-

Git Common Commands
Personal commonly used git commands, including proxy settings, viewing and canceling proxy operations.