2023-03-30-TIL

Today I Learned

Swagger UI Turn Off in Production

  • https://www.baeldung.com/swagger-ui-turn-off-in-production
  • https://stackoverflow.com/questions/37794571/how-do-you-turn-off-swagger-ui-in-production
  • https://jkoder.com/how-to-disabled-swagger-ui-in-production-in-spring-boot-project/
  • https://swagger.io/docs/open-source-tools/swagger-ui/usage/configuration/

JMH(Java Microbenchmark Harness)

  • https://ysjee141.github.io/blog/quality/java-benchmark/
  • https://javabom.tistory.com/75

JPA Books

  • https://www.amazon.com/Mastering-Java-Persistence-API-JPA/dp/9355511264
  • https://www.amazon.com/Pro-JPA-Mastering-Persistence-Technology/dp/1430219564
  • https://medium.com/javarevisited/top-5-books-to-learn-hibernate-for-java-developers-b2cb4b16ccd6
  • https://www.java67.com/2017/02/2-best-books-to-learn-hibernate-for-Java-Developers.html
  • https://javarevisited.blogspot.com/2018/08/top-5-hibernate-books-for-java.html#axzz7xW9aDXkz
  • https://www.pinterest.co.kr/pin/270145677636991392/

R2DBC

  • https://github.com/evgeniy-khist/spring-data-examples

Liquibase vs Flyway

  • https://www.baeldung.com/liquibase-vs-flyway
  • https://341123.tistory.com/20
  • https://frogand.tistory.com/93
  • https://www.baeldung.com/database-migrations-with-flyway
  • https://wildeveloperetrain.tistory.com/210
  • https://flywaydb.org/documentation/usage/plugins/springboot
  • https://backtony.github.io/spring/2021-10-22-spring-db-1/

How to Read MySQL EXPLAINS

  • https://planetscale.com/blog/how-read-mysql-explains

Feign vs Retrofit, RestTemplate vs WebClient

Feign은 RestTemplate을 대체하기 위한 용도로 사용할 수 있는가?

  • https://medium.com/@MonkeyPatch/feign-vs-retrofit-1-getting-started-1298b57a254
  • https://www.baeldung.com/spring-boot-feignclient-vs-webclient
  • https://tecoble.techcourse.co.kr/post/2021-07-25-resttemplate-webclient/
  • https://www.baeldung.com/spring-webclient-resttemplate

Heisenbug

  • https://en.wikipedia.org/wiki/Heisenbug

QueryDSL vs JOOQ

  • https://groups.google.com/g/jooq-user/c/VNyevvq6MmY
  • https://sightstudio.tistory.com/54
  • https://stackoverflow.com/questions/7242388/comparing-querydsl-jooq-jequel-activejdbc-iciql-and-other-query-dsls
  • https://stackshare.io/stackups/jooq-vs-querydsl
  • https://stackoverflow.com/questions/26639057/is-it-possible-to-combine-mybatis-and-querydsl-jooq
  • https://blog.jooq.org/tag/querydsl/

Spring Infinite Scroll with Pagination

  • https://velog.io/@do_ng_iill/Spring-Pagination
  • https://data-make.tistory.com/677
  • https://github.com/ReturnReason/ToyProject/tree/main/intersectionObserver
  • https://velog.io/@reasonz/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A1%9C-%EB%AC%B4%ED%95%9C-%EC%8A%A4%ED%81%AC%EB%A1%A4-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-Intersection-Observer-API