Java Interview Crash Guide
Author

Java Interview Crash Guide

Dedicated to sharing Java interview Q&A; follow and reply "java" to receive a free premium Java interview guide.

379
Articles
0
Likes
92
Views
0
Comments
Recent Articles

Latest from Java Interview Crash Guide

100 recent articles max
Java Interview Crash Guide
Java Interview Crash Guide
Aug 6, 2023 · Backend Development

Mastering API Gateways: Design Principles, Types, and Best Practices

This comprehensive guide explains what API gateways are, why they are essential in micro‑service architectures, outlines core design concepts such as routing, load‑balancing, elasticity and security, compares popular implementations like Kong, Zuul and Spring Cloud Gateway, and offers practical design considerations for high‑performance, highly‑available, and scalable gateway solutions.

Load Balancingapi-gateway
0 likes · 28 min read
Mastering API Gateways: Design Principles, Types, and Best Practices
Java Interview Crash Guide
Java Interview Crash Guide
Aug 5, 2023 · Databases

How to Efficiently Insert 300,000 Records with MyBatis and JDBC

This article demonstrates multiple approaches—including MyBatis batch inserts, per‑row inserts, and JDBC batch processing—to efficiently load 300,000 user records into a MySQL table, compares their performance, and provides practical optimization tips such as batch size, waiting intervals, and index handling.

Batch InsertJDBCJava
0 likes · 14 min read
How to Efficiently Insert 300,000 Records with MyBatis and JDBC
Java Interview Crash Guide
Java Interview Crash Guide
Aug 3, 2023 · Fundamentals

Master Linux Basics: Essential Commands, Shell, System Management, and Vim Editing

This comprehensive guide introduces Linux fundamentals, covering core concepts, essential commands, file and directory operations, user and permission management, process handling, networking, software installation, compression, backup, and Vim editor usage, providing practical examples and clear explanations for developers and system administrators.

LinuxSystem AdministrationVim
0 likes · 57 min read
Master Linux Basics: Essential Commands, Shell, System Management, and Vim Editing
Java Interview Crash Guide
Java Interview Crash Guide
Aug 1, 2023 · Backend Development

How to Quickly Identify Slow Java Code Blocks with Arthas

This guide explains how to use the open‑source Java diagnostic tool Arthas to attach to a running Spring Boot application, view real‑time metrics, and trace method execution in order to pinpoint and optimize performance‑critical code sections without modifying the source.

ArthasJavaSpringBoot
0 likes · 8 min read
How to Quickly Identify Slow Java Code Blocks with Arthas
Java Interview Crash Guide
Java Interview Crash Guide
Jul 28, 2023 · Backend Development

When to Use MyBatis-Plus: Pros, Cons, and Best Practices

This article examines MyBatis-Plus, highlighting its convenient CRUD shortcuts and pagination features while warning about maintenance challenges, magic strings, and limited support for complex SQL, and offers practical recommendations for using LambdaQueryWrapper and organizing queries in backend Java projects.

JavaMyBatis-PlusORM
0 likes · 6 min read
When to Use MyBatis-Plus: Pros, Cons, and Best Practices
Java Interview Crash Guide
Java Interview Crash Guide
Jul 26, 2023 · Backend Development

Ensuring API Idempotency: 4 Proven Strategies with SpringBoot & Redis

This article explains why API idempotency is crucial in real‑world systems, outlines which operations need it, discusses the trade‑offs of adding idempotency, and presents four practical implementation patterns—including unique primary keys, optimistic locking, anti‑duplicate tokens, and downstream sequence numbers—complete with SpringBoot code examples.

APIJavaRedis
0 likes · 23 min read
Ensuring API Idempotency: 4 Proven Strategies with SpringBoot & Redis