2021-06-10-TIL

S3에 이미지 업로드 및 스프링 연동

  • https://leveloper.tistory.com/46

ON DELETE CASCADE vs 비즈니스 로직상에서 순차적 삭제

성능 면에서는 ON DELETE CASCADE가 훨씬 우세하다. 하지만 안정성 및 디버깅의 용이성 같은 점을 고려해보면 비즈니스 로직 상에서 처리하는 것이 좀 더 낫다. DB 테이블에 CASCADE가 여기저기 걸려있으면 쿼리를 하나씩 추적하는것은 어렵다. 반면에, 비즈니스 로직 상에서 구현되어 있다면 디버깅을 보다 상세히 할 수 있다는 점에서 유리하다.


Dirty Checking

save메소드로 엔티티를 저장하지 않더라도, 엔티티의 변화를 감지하여 자동으로 update쿼리가 수행되는 것

Exception Handling

Jenkins

  • https://ict-nroo.tistory.com/31
  • https://krksap.tistory.com/1377
  • https://daystudy.tistory.com/734

AWS and Jenkins

  • https://krksap.tistory.com/1368
  • https://aws.amazon.com/ko/blogs/devops/integrating-aws-codecommit-with-jenkins/

AWS and Kubernetes

  • https://aws.amazon.com/ko/kubernetes/

Jekyll

  • https://www.jihyeleee.com/blog/third-designer-can-make-jekyll-blog/
  • https://jetalog.net/86
  • https://sh-otherlife.tistory.com/entry/Githubio%EB%A1%9C-%EB%82%98%EB%A7%8C%EC%9D%98-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EB%A7%8C%EB%93%A4%EA%B8%B0-2-Jekyll-%ED%85%8C%EB%A7%88-%EC%B0%BE%EA%B3%A0-%EC%84%A4%EC%B9%98%ED%95%98%EB%8A%94-%EB%B2%95
  • https://honbabzone.com/jekyll/start-gitHubBlog/

Jacoco

  • https://woowabros.github.io/experience/2020/02/02/jacoco-config-on-gradle-project.html

Mock MVC

  • https://itmore.tistory.com/entry/MockMvc-%EC%83%81%EC%84%B8%EC%84%A4%EB%AA%85