emotional developer/detect-Java 썸네일형 리스트형 Optimizing Java App Performance by understanding JVM Architechture https://medium.com/@kiarash.shamaii/optimizing-java-app-performance-by-understanding-jvm-architechture-7bd32eeac520 Optimizing Java App Performance by understanding JVM ArchitechtureAs Java developers, we’re often tasked with building high-performance applications that can handle demanding workloads and provide a…medium.com 힙 메모리 관리:메모리 누수: 객체가 더 이상 필요 없는데도 메모리에서 해제되지 않으면 힙 메모리가 계속 커져서 시스템이 느려지.. 더보기 6 Tips for Resolving Common Java Performance Problems https://medium.com/javarevisited/6-tips-for-resolving-common-java-performance-problems-b88f42dc6118 6 Common Java performance problems 1. Memory leaks 자바는 가비지 컬렉터를 통해 자동 메모리 관리를 제공함에도 불구하고, 성능 문제에 대한 보장을 하지 않습니다. 가비지 컬렉터는 더 이상 사용되지 않는 메모리를 자동으로 식별하고 회수하지만, 자동 메모리 관리에만 의존하는 것은 성능 문제에서 완벽한 방법은 아닙니다. 자바의 가비지 컬렉터는 더 이상 사용되지 않는 메모리를 자동으로 식별하고 회수하여 언어의 강력한 메모리 관리 시스템의 필수적인 기능 입니다. 그러나 이러한 고급 메커니즘을 사용하.. 더보기 Optimizing Spring Integration Tests https://www.baeldung.com/spring-tests 주요 부분이라고 생각한 것만 한글화. 2. Integration Tests 통합 테스트는 자동화된 테스트 suites의 기본적인 부분입니다. 하지만 건강한 테스트 피라미드를 따른다면 단위 테스트만큼 많지는 않아야 합니다. Spring과 같은 프레임워크에 의존하면 시스템의 특정 동작에 대한 위험을 제거하기 위해 상당한 양의 통합 테스트가 필요합니다. Spring 모듈(데이터, 보안, 소셜 등)을 사용하여 코드를 더 단순화할수록 통합 테스트의 필요성은 더 커집니다. 특히 인프라의 일부분을 @Configuration 클래스로 옮길 때 더욱 그렇습니다. "프레임워크를 테스트"해서는 안 되지만, 프레임워크가 우리의 요구 사항을 충족하도록 구성되어.. 더보기 Review of Java Features From 11 to 17 JDK 8에서 벗어나질 못하는 환경들이 많음. 개인적 선호도. Switch expressions (Java SE 14, JEP-361) Records (Java SE 16, JEP-395) https://medium.com/@omernaci/review-of-java-features-from-11-to-17-a7ccbb9af133 Review of Java Features From 11 to 17 Java is a powerful and widely-used programming language that has been evolving over the years to stay relevant and up-to-date with the… medium.com 더보기 5 Design Patterns in Java that Solve Major Problems https://levelup.gitconnected.com/5-design-patterns-in-java-that-solve-major-problems-8e85132cfb48 5 Design Patterns in Java that Solve Major Problems! In a previous post, I showed you how the OOP world looks like. OOP is a pretty convenient paradigm for identifying requirements while also… levelup.gitconnected.com 1. Singleton Pattern 2. Observer Pattern 3. Strategy Pattern 4. Decorater Pattern .. 더보기 Spring Data JPA Optimize https://medium.com/@eidan.khan659/how-to-optimize-performance-with-spring-data-jpa-c615db786f7 How to Optimize Performance with Spring Data JPA Spring Data JPA is a powerful tool for working with databases in Java applications. It provides an easy-to-use and flexible interface for… medium.com 1. Avoid N+1 Selects Problem 2. Use Lazy Loading 3. Use Caching 4. Use Paging and Sorting + 덧붙이면. index .. 더보기 gRPC vs REST https://medium.com/trendyol-tech/grpc-vs-rest-performance-comparison-db33e46dd4d6 gRPC vs. REST Performance Comparison As PUDO team, we use spring boot with REST controllers in our project. We compared REST and gRPC to see if we can use gRPC for performance… medium.com Average Time per Request for gRPC: 0.3503 ms Average Time per Request for REST: 2.3109 ms Conclusion According to performance re.. 더보기 Spring Boot Architecture Good! https://medium.com/@mssandeepkamath/understanding-spring-boot-architecture-6083e2631bc6 Understanding Spring Boot Architecture The content in the article aids in understanding Java Spring Boot Framework’s layers. medium.com 더보기 이전 1 2 3 4 ··· 10 다음