
면접에서 받은 질문 2편입니다! (저 CS 질문 답변 잘 못했는데 1차합격했어요! 😆 이래서 면까몰인가.. 암튼! 2차면접도 화이팅 해보겠슴돠)

오늘은 면접을 보고 왔지만 기초가 부족하다는걸 느껴 작성하게 되었습니다. (Like 말하는 감자.. 아무래도 답변을 잘 못해서 떨어졌겠지만 다음엔 딴딴하게 간다!) 😭

GPT와 토론한 내용을 바탕으로 작성한 포스트 입니다. 틀린부분이 있다면 피드백 마구마구 주시면 감사드리겠습니다.
GPT와 토론한 내용을 바탕으로 작성한 포스트 입니다. 틀린부분이 있다면 피드백 마구마구 주시면 감사드리겠습니다.

이 포스팅은 최범균 저자님의 '주니어 백엔드 개발자가 반드시 알아야 할 실무 지식' 책을 읽고 기록해 두기 위해 작성하였습니다.

나비 프로젝트에서 개발하면서 데이터베이스 백업을 해두지 않아 난감한 경우가 생겨 최신의 데이터로 복구하기 위해서 매일 DB 데이터를 DUMP해야할 필요가 있다고 생각했습니다. (아직은 출시전이라서 크게 타격은 없었지만 실제 운영서버였으면 큰일이났을텐데.. 참 다행입니다

서론 나비 프로젝트에서 MYSQL 이벤트 스케줄러를 사용하여 사용자의 등급을 변경하는 이벤트를 만들었습니다. 여기서 문제는 사용자 정보를 캐싱하고 있는데, MYSQL 이벤트 스케줄러에서 변경이 발생하면 유저 캐시는 변경이 일어나지 않아 캐시와 데이터베이스의 데이터 불일
★ Reference - https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard
★ Reference - https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard
★ Reference - https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard
★ Reference - https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard

★ Reference - https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B

★ Reference : https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B
애자일은 신속한 반복 작업을 통해 실제 작동 가능한 소프트웨어를 개발하여 지속적으로 제공하기 위한 소프트웨어 개발 방식입니다. 구체적으로 말하자면, 애자일 소프트웨어 개발 방법론의 핵심은 작동하는 소프트웨어의 작은 구성 요소를 신속하게 제공하여 고객의 만족도를 개선하는
"객체" 들의 모임으로 파악하고자 하는 것으로 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있습니다. (협력)프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용됩니다.레고 블럭 조립하듯이키보드, 마우스 갈아 끼우듯이컴퓨터 부품
★ refrence https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B

김영한님 <스프링 입문> 강의https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/d
"스프링 부트 라이브러리"spring-boot-starter-web \- spring-boot-starter-tomcat : 톰캣 (웹서버) \- spring-webmvc : 스프링 웹 mvcspring-boot-starter-thymeleaf : 타임리프 템플릿