약 한달동안 자료구조, 알고리즘에 대해 공부하고 있다. 하지만 하면 할수록 더 이해가 안가고 무척 어렵다. 백엔드 신입 개발자는 유연한 사고를 길러야 하는것이 제일 중요하다고 생각한다. 자료구조와 알고리즘을 배우며 각각의 경우에 조건을 고려하면서 유연하게 사고 하는 훈
이제 제로베이스 백엔드 스쿨을 시작한지 1달이 지나가고 있다. 솔직히 말하자면 나는 강의가 무척 많이 밀린 상태다ㅠ 그동안 정신줄 놓고 있었더니 시간이 훌쩍 지나가 버렸다.일단 자바 기초강의와 기초수학, 선형자료구조, 비선형 자료구조가 남아있는데 이 부분은 7월둘째주
처음 개발자라는 직업을 선택하기로 한 계기는 그냥 나랑 잘 맞을것 같아 라는 안일한 생각이였다.하지만 공부를 하면 할수록 재밌기도 하고 프로젝트를 하나 완성할때 마다 성취감이 느껴졌다.그래서 곰곰히 생각해 본 결과는...나는 더 넓은 시선으로 세상을 바라볼 수 있도록
프론트엔드는 직접적으로 이용자들의 눈에 보이는 영역으로 사용하기 쉽고 사용자의 경험에 맞춰 서비스를 개발해야 많은 사용자들이 사용하기 때문에 최적의 인터페이스를 갖추는 것이 가장 중요하다.개발 언어로는 가장 기본적인 HTML, CSS, JavaScript 등이 있다.H
오늘의 과제Spring에서는 다양한 Rest Client를 지원하며, 주요한 Rest Client 라이브러리로는 RestTemplate, WebClient, Feign 등이 있습니다.RestTemplate RestTemplate은 Spring에서 기본적으로 제공하는 R
오늘의 과제영속성 컨텐스트란 엔티티를 영구 저장하는 환경이라는 뜻!애플리케이션과 데이터베이스 사이에서 객체를 보관하는 가상의 데이터베이스 같은 역할을 한다. 엔티티 매니저를 통해 엔티티를 저장하거나 조회하면 엔티티 매니저는 영속성 컨텍스트에 엔티티를 보관하고 관리한다.
오늘의 과제외부에서 두 객체 간의 관계를 결정해주는 디자인 패턴으로, 인터페이스를 사이에 둬서 클래스 레벨에서는 의존관계가 고정되지 않도록 하고 런타임 시에 관계를 동적으로 주입하여 유연성을 확보하고 결합도를 낮출 수 있게 해준다.장점 :두 객체 간의 관계라는 관심사의