본문 바로가기

전체 글

(291)
[나만의 블로그] DB 연결 [나만의 블로그] DB 연결 🌵 ORM ORM 관계형 데이터 베이스의 한 종류로, 무결성 특징이 있다. Object Relational Mapping 무결성 자체가 어렵게 느껴질 수 있다. 무결성, 하면 2단어를 떠올리면, 이해가 쉽다. 정확성, 일관성! DB에 저장되는 데이터와 실제 데이터가 일치하는지 데이터가 일정하게 유지 되는지를 의미한다. ORM은 SQL 쿼리를 자동으로 생성해주므로 직접 작성하지 않아도 된다. userRepository.save(userDTO.toEntity()); 위 코드를 실행하면 view - controller 상에서 전달받은 DTO를 Entity 로 변환해 user 테이블에 저장되지만, 실제 repository 코드인 아래를 보면 save 함수는 없다. 있는 함수는 get..
[나만의 블로그] 프로젝트 계획 [나만의 블로그] 프로젝트 계획 참여인원 : 1명 기간 : 3주, 23.11.22 (수) ~ 23.12.13(수) 기능 - ✅회원가입, 로그인 - jwt - 세션 - 쿠키 - OAuth(Kakao) - ✅게시판 - 글쓰기 - 댓글쓰기 목표 - 기능 하나 만들 때 마다 테스트 코드 작성 - 백엔드 Spring Framework - 프론트엔드 React - 오류 이유, 패턴 블로그 정리(초등학생이 봐도 이해할 정도로 정리 & 공부) - 리팩토링 프로젝트 진행 방향 처음에 유투브 무료 영상을 따라하며 공부했는데, 그냥 따라하기만하고 제대로 공부하는 느낌이 안들어 중단했다. 별도의 책은 구매하지 않았고 블로그 글과 동영상, 지인을 통해 피드백 받으면서 만들어보고자 한다.
백준, 단지 번호 붙이기 백준, 단지 번호 붙이기 🪴 문제 https://www.acmicpc.net/problem/2667 2667번: 단지번호붙이기 과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여 www.acmicpc.net 🪴 분류 pass 🪴 풀이 기본적인 dfs 문제로 풀면 된다. 상하좌우 1이고 방문한적 없는 경우 방문해줘야 한다. 방문표시를 하지 않을 경우 카운트할때 문제가 생길 뿐 아니라, 무한재귀에 빠질 수 있으니 방문표시를 해줘야 한다! 붙일 번호를 매개변수로 같이 넣어주는게 핵심! 최대한 상수 설정, global 설정해서 풀었다. cnt 는 번호 붙일 번호이고, inne..