과제 프로젝트를 kotlin 과 spring boot로 진행하던 도중 직면한 문제입니다. 먼저 원인은 Lecture 엔티티 속 이 코드입니다. 스케쥴 List를 (ex. {월 2~4시, 수 5~6시}) 가지고 있어야 하기 때문에 칼럼에 추가하였습니다. Dirty
캐싱서버작은 범위 - 계정 인증 정보 저장 용도 -> 데이터 사용 기한 설정 가능한 expire 기능 사용DI생성자 주입 - 다른 주입방법(필드, setter) 과 달리 final 키워드로 객체 불변성을 보장하고, (변화 없이 설계하는 것이 중요) 생성과 동시에 주입하
FEEDBACK다음주 금요일 리뷰 다시할건데, 내 코드 리팩토링 해서 다시 보여드려야함 .rs LOMBOK 모두 제거하기 + Ad DI 주입 (롬복 지웠으니까 생성자 주입 이런거 다 리팩토링 해야 함. ) { DI 생성자주입, 필드주입, 수정자(Set) 공부하고 일관성
공공사업에 적용되는 개발프레임워크의 표준 정립이며,웹 사이트 개발에 자주 쓰이는 공통 기능들을 Spring Framework와 Mybatis/iBatis, Jackson,Apache 등 을 가지고 미리 만들어 놓은 공통 컴포넌트(플러그인)와 이를 개발하는 개발/실행/관
회원가입 - 닉네임 중복 체크.do 비동기 통신 웹 개발 도중, ajaxCall 응답 결과로 에러가 계속 나와서 console.log(error)를 찍어보니, 다음과 같은 오류 메세지가 나왔다.Uncaught SyntaxError: Unexpected token <
추상클래스와 인터페이스의 차이는 면접 질문중 하나지만, 실무를 하고 개선작업을 진행하려하다 보니 설계에서 중요한 역할을 하기 때문에 사수님 더 찾고 공부해보았다
입력 면에서 Scanner 보다 BufferedReader가 꽤나 빠른 것을 알 수 있다.아직 적응 단계고, 시간복잡도만 잘 지키면 Scanner로도 잘 풀린다는 것으로 인지하고 있기 때문에 더 찾아보고 공부해봐야 한다.막 쓰는게 아님. 입력예제를 잘 봐야한다. 한 줄
우리는 코드 가독성과 유지보수 측면에서 2015년 이후 도입된 stream을 공부하며 사용을 권장하고 있으나,실제 실행시간의 효율성은...?
Amazon RDS (Relational Database Service)관계형 DB를 이용가능. 6개의 DB instance 유형을 제공하며 사용자는 엔진을 선택하여 사용할 수 있다.인스턴스 유형 : T3 / T2 / M6g / M5 / M5d / M4 인스턴스에 대한
백엔드 개발자가 서비스를 제공할 때 고려해야 하는 3가지1\. 정적 리소스 (고정된 HTML 파일, CSS, JS, image, media 등) 어떻게 제공할 지?2\. 동적으로 제공되는 html를 어떻게 제공 할지( WAS 거쳐서 템플릿 엔진을(jsp, thymele
Web Server (ex-Apache) 와 Web Application Server (ex-Tomcat) 의 경계는 기준에 따라 모호하지만, 일반적으로 WS는 정적 리소스(이미지, html 등 파일) , WAS는 어플리케이션 로직을 말한다.그리고 WAS는 WS의 기능
싱글톤 패턴 클래스의 인스턴스가 딱 1개만 생성되는 것을 보장하는 디자인 패턴이다. 싱글톤 관련 예제코드는 모두 test 에서 생성하고 실행한다. (독립적으로 테스트할것이므로)
지금까지는 자바 객체지향의 다형성만을 이용하여 코드를 짤 때 DIP, OCP를 왜 지킬 수 없고, 이를 어떻게 해결했는지 공부하였다.이번 섹션부터는 스프링 컨테이너의 장점들을 더 공부할 것이다.모든 내용, 자료 출처는 인프런 김영한님 스프링 기본 강의입니다.