2023-03-20-TIL

Today I Learned

EFS Performance Issues

  • https://aws.amazon.com/ko/premiumsupport/knowledge-center/efs-troubleshoot-slow-performance/

S3 Transfer Acceleration

  • https://aws.amazon.com/ko/s3/transfer-acceleration/

AWS Secrets Manager

  • https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html

꼬리 재귀, Tail Recursion

  • https://welikecse.tistory.com/m/54
  • https://seokba.tistory.com/14
  • https://bozeury.tistory.com/entry/%EA%BC%AC%EB%A6%AC-%EC%9E%AC%EA%B7%80-%EC%B5%9C%EC%A0%81%ED%99%94Tail-Recursion
  • https://medium.com/@soyoung823/tail-recursion-%EA%BC%AC%EB%A6%AC-%EC%9E%AC%EA%B7%80-a84c2cd9a7e8

LISP

함수형 프로그래밍 언어나 도구에서 map, reduce, filter 등의 용어를 종종 사용하는데, 이 용어의 유래는 무엇일까? ChatGPT에게 물어보니 LISP라는 언어에서 유래가 되었다고 설명하고 있다.

  • https://en.wikipedia.org/wiki/Lisp_(programming_language)

JSR

  • https://zdnet.co.kr/view/?no=00000010046325

암묵적 입력, 암묵적 출력

  • https://jojoldu.tistory.com/703

Coroutine Dispatcher

  • https://kotlinworld.com/141
  • https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/
  • https://kotlinlang.org/docs/coroutine-context-and-dispatchers.html

Webflux vs Coroutine

  • https://spring.io/blog/2019/04/12/going-reactive-with-spring-coroutines-and-kotlin-flow/
  • https://medium.com/digitalfrontiers/reactive-or-coroutines-between-a-rock-and-a-hard-place-6a41a151195a
  • https://foojay.io/today/build-and-test-non-blocking-web-applications-with-spring-webflux-kotlin-and-coroutines/

Spring CacheManager

  • https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/cache/CacheManager.html
  • https://www.baeldung.com/spring-cache-tutorial
  • https://shinsunyoung.tistory.com/50

Key Vault in AWS

  • https://azure.microsoft.com/en-us/products/key-vault
  • https://aws.amazon.com/ko/kms/

Config Server vs Config Map

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

Config Server Advantages

  • https://stackoverflow.com/questions/73282023/what-are-the-advantages-of-using-an-spring-cloud-config-server-externalised-con
  • https://dzone.com/articles/microservices-and-spring-cloud-config-server
  • https://docs.spring.io/spring-cloud-config/docs/current/reference/html/

Best Practices for API Documentation

  • https://www.pandium.com/blogs/3-best-practices-for-api-documentation

MySQL BOOLEAN Column

  • https://medium.com/daangn/mysql-boolean-%EC%BB%AC%EB%9F%BC-7abd9b35c664

Java Parallel Stream Side Effect

  • https://stackoverflow.com/questions/47041144/what-is-the-danger-of-side-effects-in-java-8-streams
  • https://wjdtn7823.tistory.com/89
  • https://www.logicbig.com/tutorials/core-java-tutorial/java-util-stream/side-effects.html
  • https://www.reddit.com/r/java/comments/efepp6/when_virtual_threads_are_added_to_java_would_the/
  • https://www.baeldung.com/java-8-parallel-streams-custom-threadpool
  • https://solr.apache.org/docs/7_2_0/solr-solrj/org/apache/solr/client/solrj/io/stream/ParallelStream.html
  • https://devdocs.io/openjdk~17/java.base/java/util/collection#parallelStream()