👋 Welcome! A tech blog where a backend developer shares experiences in Backend, Infrastructure, Troubleshooting, and more ✨

Spring Batch Job Concurrent Registration Deadlock Issue (Deadlock accessing creating a job on sqlserver when multiple jobs start at once)

I’d like to share a Spring Batch-related issue I encountered at work. Problem Occurrence The issue started with an error message in Slack. It was a stack trace indicating that a Deadlock had occurred on our company’s Batch server. Naturally, since Deadlock could severely impact the service, I immedi...

Read more →

November 20, 2023

Creating a Common Excel Download Utility Class Using Java POI

It’s nothing grand, but I’d like to share an experience I had at work a few months ago. It started with inquiries from end users, namely my coworkers, who use the back-office system internally. The inquiry was as follows: Excel download doesn’t work or becomes strange when the row count exceeds a ce...

Read more →

November 19, 2023

Review of Auto-Trading System Built with Spring Batch

It’s not grand content, but I want to share a personal experience I had a few months ago. https://github.com/12OneTwo12/auto-trading This article doesn’t describe how to implement it. If you want to see the code, please enter the github link above. Also, I think the auto-trading system I made doesn’...

Read more →

October 24, 2023