#java
The latest AI and developer news about #java, with the original source and a short summary.
The latest AI and developer news about #java, with the original source and a short summary.
Analyzes the internal implementation of how PreparedStatement operates across various layers such as Hibernate, HikariCP, and MySQL Connector/J.
The Delivery Product Development Team ran a 10-week junior debugging study, establishing a development culture centered on root-cause analysis.
Logging with Kotlin's string templates causes unnecessary operations, so Parameterized Logging should be used to optimize performance.
The Kurly team resolved an OOM issue caused by a connection leak that occurred after switching the MySQL connector, using Heap Dump analysis.
An analysis of paging omissions and SQL errors in Spring Batch 5.2.0 caused by how MySqlPagingQueryProvider handles sortKey, along with proposed solutions.
This introduces the advantages in syntactic conciseness and stability that a Java developer experienced while using Kotlin.
Java 17's strong encapsulation policy blocked Gson's reflection access, and the issue was resolved using a Custom TypeAdapter.
This compares the characteristics of Coroutines and Virtual Thread to propose the optimal concurrency handling approach.
A Zip Bomb error that occurred during Excel file upload was resolved by relaxing Apache POI's compression ratio check threshold.
Analyzed and resolved a login error caused by a nanosecond-handling bug in Hibernate that occurred during a Spring Boot 3.x upgrade.
This analyzes a URL processing failure in Kakao Pay's Notification Feed service caused by a behavioral mismatch between Java's URI class and Spring's UriComponentsBuilder.
The program operated as a practical backend competency enhancement course featuring Java, Spring, TDD, and direct WAS implementation.
Build a Petclinic operator by implementing CRDs, Reconciler, and Dependent Resources with the Java Operator SDK.
A MyBatis-based Spring Boot app reduced its initial startup time by 30% using CDS and Layered Jar.
This explains the **Red-Green-Refactoring** cycle, the core of TDD, from a practical perspective using an xUnit implementation example.
Inflab decided to mix Java and Kotlin in a Spring Boot and JPA-based project.
CompletableFuture turns sequential execution into asynchronous processing to improve performance and stability.
Shares practical experience of gradually migrating Java projects to Kotlin while overcoming Lombok issues.
The event will be held on December 12 at Kakao Agit in Pangyo, with online live streaming and recorded videos also provided.
Settlement systems that require precise monetary calculations must use BigDecimal to prevent floating-point errors.
Starting from MySQL 8.0.28, TLS 1.0/1.1 support was removed, causing older clients to fail to connect.
Kakao generalized its KakaoTalk server improvement work and presented it within the context of large-scale refactoring for live services.
Held on July 18 at Pangyo Azit, the event also offers participation via online ZOOM and VOD viewing on YouTube.
This analyzes the operating principles of Spring Bean Injection when @Primary and @Qualifier are applied, through the source code.