2022-05-09-TIL

Today I Learned

프로젝트 구조

  • https://www.geeksforgeeks.org/spring-boot-code-structure/#:~:text=There%20is%20no%20specific%20layout,divide%20the%20project%20into%20modules.
  • https://velog.io/@recordsbeat/%ED%8C%A8%ED%82%A4%EC%A7%80-%EA%B5%AC%EC%A1%B0-%EC%A0%95%EB%A6%AC
  • https://medium.com/the-resonant-web/spring-boot-2-0-project-structure-and-best-practices-part-2-7137bdcba7d3
  • https://www.baeldung.com/spring-boot-package-structure
  • https://cheese10yun.github.io/spring-guide-directory/

Package Naming

  • https://stackoverflow.com/questions/3179216/what-is-the-convention-for-word-separator-in-java-package-names
  • https://stackoverflow.com/questions/36220718/is-there-a-java-convention-for-packaging-enums

static and final

  • https://intellij-support.jetbrains.com/hc/en-us/community/posts/206822805-What-is-the-point-of-the-static-method-declared-final-inspection-#:~:text=Reports%20methods%20declared%20final%20and,method%20with%20the%20same%20signature.

@JsonComponent

  • https://www.baeldung.com/spring-boot-jsoncomponent

JVM TTL 설정

  • https://docs.aws.amazon.com/ko_kr/sdk-for-java/v1/developer-guide/java-dg-jvm-ttl.html

Thread Local

  • https://hwannny.tistory.com/95
  • https://jenkov.com/tutorials/java-concurrency/threadlocal.html#:~:text=The%20Java%20ThreadLocal%20class%20enables,see%20each%20other's%20ThreadLocal%20variables.
  • https://jaimemin.tistory.com/2007
  • https://www.baeldung.com/java-threadlocal
  • https://docs.oracle.com/javase/8/docs/api/java/lang/ThreadLocal.html
  • https://www.javatpoint.com/java-threadlocal-class
  • https://javacan.tistory.com/entry/ThreadLocalUsage
  • https://www.youtube.com/watch?v=sjMe9aecW_A
  • https://techblog.woowahan.com/2667/

MySQL Sample Database

  • https://www.mysqltutorial.org/mysql-sample-database.aspx
  • https://www.sqlservertutorial.net/load-sample-database/