Lin is Dream
Author

Lin is Dream

Sharing Java developer knowledge, practical articles, and continuous insights into computer engineering.

102
Articles
0
Likes
614
Views
0
Comments
Recent Articles

Latest from Lin is Dream

100 recent articles max
Lin is Dream
Lin is Dream
May 28, 2025 · Backend Development

Mastering Uniform Date Formatting in Spring Boot with Jackson

This guide shows how to configure Jackson in Spring Boot to consistently format LocalDateTime, Date, and String parameters as "yyyy-MM-dd HH:mm:ss", covering global settings via application properties, field-level @JsonFormat, custom serializers/deserializers, and unified handling in REST controllers.

JSONJacksonJava
0 likes · 8 min read
Mastering Uniform Date Formatting in Spring Boot with Jackson
Lin is Dream
Lin is Dream
May 27, 2025 · Backend Development

Master Maven: Essential Tips for Java Backend Projects

This guide walks you through Maven installation, local repository configuration, dependency coordinates, common Maven commands, profile usage, multi‑module project setup, the difference between dependencyManagement and dependencies, and practical Maven tricks such as installing local jars, removing version numbers from generated artifacts, and resolving dependency conflicts.

Build ToolsJavadependency management
0 likes · 11 min read
Master Maven: Essential Tips for Java Backend Projects
Lin is Dream
Lin is Dream
May 27, 2025 · Backend Development

Master Maven Mirrors: Configure Repositories, Mirrors, and Private Deployments

This guide explains how Maven repositories and mirrors work, the role of the mirrorOf attribute, how to set up central and third‑party repositories in pom.xml, configure mirrors in settings.xml with various matching rules, and properly configure private repository deployment with authentication and profile activation.

JavaRepositorySettings.xml
0 likes · 7 min read
Master Maven Mirrors: Configure Repositories, Mirrors, and Private Deployments
Lin is Dream
Lin is Dream
May 26, 2025 · Fundamentals

Why Time Bugs Threaten Software: From Y2K to the 2038 Problem

This article explores how time is represented in computers, explains historic bugs like the Y2K and the upcoming 2038 issue, clarifies GMT/UTC, time zones and daylight saving, and compares 32‑bit and 64‑bit timestamps, Java long handling, and architectural differences that affect time calculations.

2038 problem32-bit vs 64-bitJava long
0 likes · 12 min read
Why Time Bugs Threaten Software: From Y2K to the 2038 Problem
Lin is Dream
Lin is Dream
May 25, 2025 · Databases

Master MySQL Row-to-Column Pivot: From Basics to Advanced Aggregations

This article walks through using MySQL to pivot rows into columns, covering storage concepts, practical CASE‑WHEN aggregation techniques, and detailed SQL examples for sum, count, average and max calculations, while also discussing performance considerations for medium‑scale and large‑scale data workloads.

AggregationMySQLOLAP
0 likes · 7 min read
Master MySQL Row-to-Column Pivot: From Basics to Advanced Aggregations
Lin is Dream
Lin is Dream
May 23, 2025 · Information Security

ZeroNews Review: Free Multi‑Protocol Intranet Tunneling Without a Public IP

This article introduces ZeroNews, a cloud‑based intranet‑penetration service that supports HTTP, HTTPS, TCP and UDP, explains how to register, obtain a token, install the client on various platforms, configure mappings, and compares its pros, cons, and features against ngrok, frp and Cloudflare Tunnel.

DevOpsZeroNewscloud services
0 likes · 7 min read
ZeroNews Review: Free Multi‑Protocol Intranet Tunneling Without a Public IP
Lin is Dream
Lin is Dream
May 22, 2025 · Backend Development

Mastering API Management with Swagger and Spring Boot: A Complete Guide

This tutorial walks you through API protocol types, Swagger/OpenAPI documentation setup, advanced configuration, environment‑specific activation, UI enhancement with Knife4j, and practical versioning strategies to efficiently manage and evolve your backend APIs.

API ManagementApifoxKnife4j
0 likes · 10 min read
Mastering API Management with Swagger and Spring Boot: A Complete Guide
Lin is Dream
Lin is Dream
May 22, 2025 · Backend Development

How Apifox Solves Swagger’s API Testing Pain Points with Automated Scripts

This article explains why Swagger falls short for API debugging in production, outlines the recurring issues developers face, and shows how Apifox’s import, environment variables, global parameters, pre‑ and post‑scripts, mock data, and cURL import features streamline API development and testing.

API-testingApifoxAutomation scripts
0 likes · 10 min read
How Apifox Solves Swagger’s API Testing Pain Points with Automated Scripts
Lin is Dream
Lin is Dream
May 21, 2025 · Backend Development

Mastering Design Patterns for Scalable Middleware Services

This article explores how to apply core design patterns—Observer, Factory, Proxy, and Template Method—in Java middleware development, illustrating each pattern with practical code snippets and explaining the design rationale for building maintainable, extensible, and flexible services.

Backend DevelopmentFactory PatternObserver Pattern
0 likes · 8 min read
Mastering Design Patterns for Scalable Middleware Services