2023-12-15-TIL

Today I Learned

JPA saveAll OOM

  • https://stackoverflow.com/questions/58348016/jpa-batch-insert-doesnt-free-up-memory
  • https://artofcode.wordpress.com/2020/03/16/out-of-memory-when-inserting-lots-of-records/
  • https://persistencelayer.wixsite.com/springboot-hibernate/post/the-best-way-to-batch-inserts-via-saveall-iterable-s-entities
  • https://codete.com/blog/jpa-pagination-pitfalls
  • https://okky.kr/questions/804849
  • https://medium.com/javarevisited/spring-data-jpa-how-to-bulk-insert-data-5b9602008a08

JPA N+1 Problem

  • https://github.com/testcontainers
  • https://velog.io/@hyunjong96/JPA-N1-%EB%AC%B8%EC%A0%9C-%EB%B0%8F-%ED%95%B4%EA%B2%B0%EB%B0%A9%EC%95%88

Testcontainers for Java

  • https://java.testcontainers.org/supported_docker_environment/

Port Check

  • https://meetup.nhncloud.com/posts/204

554 5.7.1 Client host rejected: Access denied

  • https://forums.zimbra.org/viewtopic.php?t=62349
  • https://forum.osticket.com/d/91966-unable-to-email-via-smtpclient-host-rejected-access-denied

@Transactional

Today I Studied

The Twelve-Factor App

  • https://12factor.net/

Spring Conloud Config

  • https://docs.spring.io/spring-cloud-config/docs/current/reference/html/
  • https://velog.io/@borab/Spring-Cloud-vs-ConfigMap
  • https://joshgunh.medium.com/spring-cloud-config-vs-kubernetes-configmap-detailed-comparison-bce64b594af8

Rancher Desktop

  • https://rancherdesktop.io/

Kubernetes ConfigMap

  • https://stackoverflow.com/questions/38216278/update-k8s-configmap-or-secret-without-deleting-the-existing-one

Vault HashiCorp

  • https://www.vaultproject.io/

Spring Boot Config Update Without Restart

  • https://stackoverflow.com/questions/76839843/springboot-update-classes-without-restarting-tomcat-server
  • https://hashnode.com/post/refresh-applicationproperties-in-spring-boot-without-restarting-tomcat-server-cl015nl7m0ae9l0nv3yfi10y3
  • https://www.baeldung.com/spring-reloading-properties
  • https://medium.com/@javadzone/reload-application-properties-in-spring-boot-f2b8ca955caf

Dynamic Configuration

  • https://blog.twitter.com/engineering/en_us/topics/infrastructure/2018/dynamic-configuration-at-twitter
  • https://www.baeldung.com/spring-dynamicpropertysource
  • https://medium.com/@AlexanderObregon/dynamic-configuration-with-spring-cloud-config-a-comprehensive-guide-7cd825dd9867