2023-02-09-TIL

Today I Learned

Package by Layer vs Package by Feature

  • https://www.youtube.com/watch?v=5OjqD-ow8GE

Multi Module Monolithic

  • https://pulgupta.com/2019/02/14/multi-module-monolithic-to-microservices/
  • https://www.youtube.com/watch?v=p7-AffMucBw
  • https://www.youtube.com/watch?v=4dO2Wa2fAYI
  • https://www.youtube.com/watch?v=AJW2FAJGgVw
  • https://www.youtube.com/watch?v=ipDzLJK-7Kc
  • https://www.youtube.com/watch?v=nH382BcycHc
  • https://www.youtube.com/watch?v=od6HHvuxgAo&list=PLJyMAT_Wb6qp9RiusxeWxvsfi7VeZtdcY
  • https://hyeo-noo.tistory.com/401
  • https://velog.io/@cha-sung-soo/Multi-Module-%EC%82%AC%EC%9A%A9-%EC%9D%B4%EC%9C%A0
  • https://letsmakemyselfprogrammer.tistory.com/60
  • https://dundung.tistory.com/243
  • https://velog.io/@sangwoo0727/Gradle%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EB%A9%80%ED%8B%B0-%EB%AA%A8%EB%93%88
  • https://ryumodrn.tistory.com/7
  • https://stackoverflow.com/questions/50106128/how-to-declare-common-dependencies-in-multimodule-gradle-project-on-parent-folde
  • https://docs.gradle.org/current/userguide/declaring_dependencies_between_subprojects.html
  • https://gwonsungjun.github.io/articles/2019-04/gradle_multi_module
  • https://tecoble.techcourse.co.kr/post/2021-09-06-multi-module/
  • https://spring.io/guides/gs/multi-module/
  • https://techblog.woowahan.com/2637/
  • https://jojoldu.tistory.com/123
  • https://velog.io/@soyeon207/%EC%8A%A4%ED%94%84%EB%A7%81-%EB%B6%80%ED%8A%B8-%EB%A9%80%ED%8B%B0-%EB%AA%A8%EB%93%88-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EB%A7%8C%EB%93%A4%EA%B8%B0
  • https://cjw-awdsd.tistory.com/55

Hexagonal Architecture

  • https://www.youtube.com/watch?v=vwgNI9w_bsQ
  • https://www.youtube.com/watch?v=MKfSLrwLex8

DTO in Inner Static Class

  • https://velog.io/@ausg/Spring-Boot%EC%97%90%EC%84%9C-%EA%B9%94%EB%81%94%ED%95%98%EA%B2%8C-DTO-%EA%B4%80%EB%A6%AC%ED%95%98%EA%B8%B0
  • https://jaehoney.tistory.com/157?category=983083
  • https://dev-coco.tistory.com/138
  • https://unluckyjung.github.io/dev/2022/02/20/Dto-InnerClass/

DTO

  • https://blog.scottlogic.com/2020/01/03/rethinking-the-java-dto.html
  • https://tecoble.techcourse.co.kr/post/2021-05-16-dto-vs-vo-vs-entity/
  • https://www.adam-bien.com/roller/abien/entry/value_object_vs_data_transfer
  • https://matthiasnoback.nl/2022/09/is-it-a-dto-or-a-value-object/
  • https://wook-lab.tistory.com/16
  • https://www.baeldung.com/java-pojo-javabeans-dto-vo
  • https://wildeveloperetrain.tistory.com/101

Pagination in JPA

  • https://cheese10yun.github.io/spring-jpa-best-12/

Java Executable

  • https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Executable.html

Module Access Modifier

  • https://stackoverflow.com/questions/38897806/module-local-access-behaviour-in-java-9

How to Check Date Overlap in SQL

  • https://social.msdn.microsoft.com/Forums/sqlserver/en-US/5f104287-c9c4-4de4-a3d3-9dbcf2c4b018/query-to-determine-overlapping-date-ranges-by-category?forum=transactsql
  • https://blog.widefix.com/date-ranges-overlap/
  • https://www.codeproject.com/Questions/5260616/Check-for-date-overlap
  • https://stackoverflow.com/questions/325933/determine-whether-two-date-ranges-overlap
  • https://www.kodyaz.com/t-sql/sql-query-for-overlapping-time-periods-on-sql-server.aspx
  • https://www.sqlservercentral.com/forums/topic/check-if-date-ranges-overlap
  • https://way-be-developer.tistory.com/54
  • https://choidr.tistory.com/m/entry/MYSQL-%EB%82%A0%EC%A7%9C-%EC%A4%91%EB%B3%B5-%ED%99%95%EC%9D%B8-%EC%BF%BC%EB%A6%AC
  • https://ysb334kr.tistory.com/41
  • https://stackoverflow.com/questions/49984848/overlapping-dates-exclusion

QueryDSL vs JOOQ

  • https://mycup.tistory.com/333

AWS Elastic Beanstalk

  • https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/Welcome.html

MySQL Count vs Exists

  • https://blog.jooq.org/avoid-using-count-in-sql-when-you-could-use-exists/
  • https://www.itprotoday.com/sql-server/exists-vs-count
  • https://dev.mysql.com/doc/refman/5.7/en/exists-and-not-exists-subqueries.html
  • https://lollolzkk.tistory.com/97