Tagged articles
3 articles
Page 1 of 1
Java Architect Essentials
Java Architect Essentials
Jun 14, 2025 · Backend Development

Why System.out.println() Can Kill Your MyBatis Performance and How to Fix It

This article explains why MyBatis's default StdOutImpl logging, which relies on System.out.println, blocks threads and creates severe concurrency bottlenecks, and demonstrates how to replace it with asynchronous logging implementations like Slf4jImpl, configure log levels, and even create custom Log classes for optimal performance.

JavaMyBatisconcurrency
0 likes · 8 min read
Why System.out.println() Can Kill Your MyBatis Performance and How to Fix It
Programmer DD
Programmer DD
Sep 2, 2019 · Fundamentals

What Exactly Happens When You Call System.out.println() in Java?

This article explains the structure and behavior of System.out.println in Java, covering the System class, the out field, println method, output redirection, performance implications, comparison with logging frameworks, static import shortcuts, and the related System.err and System.in streams.

java loggingoutput redirectionperformance
0 likes · 8 min read
What Exactly Happens When You Call System.out.println() in Java?