2023-02-16-TIL

Today I Learned

Java Excel Library

  • https://github.com/apache/poi/tree/trunk/poi/src/main/java/org/apache/poi
  • https://poi.apache.org/
  • https://jaimemin.tistory.com/2191
  • https://andriymz.github.io/misc/apache-poi-slow-excel-generation/
  • https://www.baeldung.com/java-microsoft-excel
  • https://www.guru99.com/all-about-excel-in-selenium-poi-jxl.html
  • https://www.grapecity.com/blogs/12-reasons-to-use-grapecity-documents-for-excel-java-over-apache-poi
  • https://howtodoinjava.com/java/library/read-write-large-excel-files/
  • https://zetcode.com/java/fastexcel/
  • https://deepakschoudhary.medium.com/how-i-escaped-apache-poi-and-found-my-dream-3rd-party-excel-writer-5e56dd73e407
  • https://codoid.com/automation-testing/java-excel-libraries/
  • https://products.fileformat.com/spreadsheet/java/
  • https://products.fileformat.com/spreadsheet/java/fastexcel/
  • https://github.com/monitorjbl/excel-streaming-reader
  • https://monitorjbl.github.io/

Hang

  • https://www.mantech.co.kr/hang-solutions/#:~:text=%ED%96%89(hang)%EC%9D%B4%EB%9E%80%20%EC%8B%9C%EC%8A%A4%ED%85%9C%2C,%EB%B6%88%EA%B0%80%EB%8A%A5%ED%95%9C%20%EC%83%81%ED%83%9C%EB%A5%BC%20%EB%9C%BB%ED%95%A9%EB%8B%88%EB%8B%A4.

Graceful Shutdown

  • https://www.techtarget.com/whatis/definition/graceful-shutdown-and-hard-shutdown
  • https://bravenamme.github.io/2020/10/06/graceful-shutdown/
  • https://2kindsofcs.tistory.com/53
  • https://effectivesquid.tistory.com/entry/JVM%EC%9D%98-%EC%A2%85%EB%A3%8C%EC%99%80-Graceful-Shutdown

core-js

  • https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md

JavaScript SICP

  • https://sourceacademy.org/sicpjs/index

Fallback

  • https://velog.io/@sweet_sumin/Fallback

Query Projection Builder

QueryDSL에서 @QueryProjection 애너테이션으로 생성한 Q프로젝션 클래스는 기본적으로 생성자만 포함하므로 사용할 때 new 키워드를 통해서만 생성 가능하다. 여기에 빌더를 적용시켜서 사용할 수는 없을까?

  • https://keencho.github.io/posts/querydsl-qbuilder-qsetter-2/
  • https://velog.io/@hyunho058/JPA
  • https://velog.io/@mmy789/QueryDSL-%EC%8B%A4%EB%AC%B4-%ED%99%9C%EC%9A%A9-%EC%88%9C%EC%88%98-JPA%EC%99%80-Querydsl
  • https://whitepro.tistory.com/450

Redis

  • https://wildeveloperetrain.tistory.com/21
  • https://devlog-wjdrbs96.tistory.com/374
  • https://aws.amazon.com/ko/elasticache/what-is-redis/
  • https://steady-coding.tistory.com/586
  • https://redis.io/docs/reference/
  • https://redis.io/docs/about/
  • https://redis.io/commands/
  • https://docs.redis.com/latest/rs/references/
  • https://docs.spring.io/spring-data/data-redis/docs/current/reference/html/
  • https://github.com/redis/redis

Redis Sentinel vs Cluster

  • https://www.baeldung.com/redis-sentinel-vs-clustering
  • https://cloudinfrastructureservices.co.uk/redis-sentinel-vs-cluster/
  • https://recordsoflife.tistory.com/904#:~:text=Redis%20Sentinel%EC%9D%80%20%ED%91%9C%EC%A4%80%20Redis,%EC%88%98%20%EC%9E%88%EB%8A%94%20%EC%83%A4%EB%94%A9%20%EA%B8%B0%EB%8A%A5%EC%9E%85%EB%8B%88%EB%8B%A4.
  • https://velog.io/@always/Redis-%EC%9A%B4%EC%98%81-%EB%B0%A9%EC%8B%9D-Cluster-vs-Sentinel-%EC%96%B4%EB%96%A4-%EA%B2%83%EC%9D%84-%EC%84%A0%ED%83%9D%ED%95%B4%EC%95%BC-%ED%95%A0%EA%B9%8C
  • https://coding-start.tistory.com/128
  • https://www.letmecompile.com/redis-cluster-sentinel-overview/
  • https://meetup.nhncloud.com/posts/226
  • https://great-song2.tistory.com/8
  • https://programming-workspace.tistory.com/73
  • https://programming-workspace.tistory.com/73