TIL/2023 18

[WIL] 항해 3주차

이번주차에 했던 것들 항해 99 스프링 강의 입문, 숙련 주차 학습 강의 입문 주차 및 숙련 1주 차 복습 (블로그 정리 x) 스프링 과제 Lv1~Lv2 git flow 및 git 명령어 (협업을 위해서 공부) 스프링 과제 Lv3 ~ 진행 중 [블로그 복습] https://pink-love-princess.tistory.com/category/Spring 'Spring' 카테고리의 글 목록 우아하게 코딩하자해서 공주라 한거임 오해 x pink-love-princess.tistory.com 어려운 것 Spring security, JPA 연관관계 좋았던 거 스프링 Lv과제를 풀면서 협업에 관련된 블로그들을 보면서 git flow(깃을 이용한 프로젝트 흐름)을 사용해 나의 페어짝꿍이랑 최대한 협업 느낌으로 ..

TIL/2023 2023.07.02

[0629 ~ 0630] TIL

한것들 항해 99 스프르이 숙련 주차 1,2주차 강의듣기 1주차 복습 및 강의내용 읽기 목요일마다 시험(항해99는 목요일 마다 시험을 본다) 시험문제 유저를 조회하는 API 개발 UserController package com.example.sparta.controller; import com.example.sparta.dto.UserResponseDto; import com.example.sparta.service.UserService; import jakarta.servlet.http.HttpServletResponse; import lombok.RequiredArgsConstructor; import org.springframework.http.HttpStatus; import org.springf..

TIL/2023 2023.07.01

[TIL] 0627 ~ 0628

내가 한 것 항해 99 숙제 Lv.2 코딩 Lv.2 페어 프로그래밍 (JWT 로그인 구현) https://github.com/siwoo1224/spring-week2 GitHub - siwoo1224/spring-week2 Contribute to siwoo1224/spring-week2 development by creating an account on GitHub. github.com 마무리 좀...힘들다... Lv.2 의 요구사항에 스프링 시큐리티가 없지만 우리 페어는 모르고 적용을 하다가 죽을뻔했다...ㅋㅎㅋㅎ 일단은 스프링 시큐리티를 뒤로 미루고 Lv.4에 시큐리티 적용이 있다고 하니 다시한번 더 복습을 하고 적용을 해볼까한다. 갑자기 많은 양의 데이터를 학습하려고 하다 보니 머리가 아프다.....

TIL/2023 2023.06.29

[0626] TIL

오늘 한 것 스프링 강의 2주차, 3주차 항해 Lv.1 숙제 JPA 적용 Lv.1 숙제 코드 리뷰(팀원이랑) https://github.com/siwoo1224/spring-week1 GitHub - siwoo1224/spring-week1 Contribute to siwoo1224/spring-week1 development by creating an account on GitHub. github.com 마무리 오늘부터 페어프로그래밍을 한다. 우선 서로 코드 리뷰를 했다. 나는 메모리 DB를 사용해서 구현을 했었는데 다른분들은 2주차 내용까지 듣고 JPA를 사용해서 해야할거 같다고 하셔서 나도 오늘 오전에 2주차 강의를 듣고 JPA를 적용했다... JPA 영속성 컨텍스트,,,, 굉장히 어렵다 한번더 복..

TIL/2023 2023.06.27

[WIL] 항해 2주차

저번주부터 시작한 알고리즘 주차였다. 어느덧 벌써 2주 차이다... 시간이 후딱후딱 지나간다. 2주 차는 알고리즘 문제를 풀면서 자바를 복습하는 시간을 가졌다. 자바는 기존에 블로그 정리한거와 자바의 정석 책을 구매를 해서 같이 보았다. 자바는 봐도봐도 계속 잊어버리고 다시 생각나고 후하... 틈이 날 때마다. 기억 안 나는 부분을 책으로 보는 중이다. 양이 어마무시하다... 일단은 객체지향까지는 어느 정도 학습을 했다. 2주 차에 알고리즘을 풀면서 틈틈이 보았다. 이제 알고리즘 주차가 끝나면 스프링 주차이다.. 벌써 떨린다. 아직 부족한 게 많은데..... 스프링주차 들어가서도 기 죽지말고 틈날때마다 자바 공부를 하려고한다. 쓰레드, 람다, 제네릭 등 아직 부족한게 많기 때문에 더 열심히 해보도록 하겠..

TIL/2023 2023.06.25

[0624] TIL

오늘 한 것 스프링 입문 주차 강의 듣기 스프링 강의 복습 블로그 정리한거 보면서 복습 항해 Lv.1 숙제 복습 마무리 숙제를 다시 한번 보고 부족한 점이 있는지 확인했다. 강의에 나온대로 따라해서 별 문제는 없는거 같다 좀더 많이 코딩을 해봐야겠다. 그리고 평소에 DTO가 자꾸 헷갈려서 다시한번 복습을 했다. DTO => 이름에서도 알 수 있듯이 DTO(Data Transfer Object)는 데이터 전송 및 이동을 위해 생성되는 객체를 의미합니다. 📌 Request의 데이터를 처리할 때 사용되는 객체는 RequestDto, Response를 할 때 사용되는 객체는 ResponseDto라는 이름을 붙여 DTO 클래스를 만들 수 있습니다. 절대적인 규칙은 아니기 때문에 조직에 따라 규칙이 다를 수 있습니..

TIL/2023 2023.06.25

[0623] TIL

오늘 한 것 스프링 입문 주차 강의 듣기 스프링 강의 실습 (API 만들기) 스프링 강의 숙제 (DB 테이블 만들기) 스프링 Lv.1 숙제 "스프링 부트로 로그인 기능이 없는 나만의 항해 블로그 백엔드 서버 만들기" Use Case 코드 작성 package com.sparta.board.controller; import com.sparta.board.dto.BoardRequestDto; import com.sparta.board.dto.BoardResponseDto; import com.sparta.board.entity.Board; import org.springframework.web.bind.annotation.*; import java.util.Collections; import java.util..

TIL/2023 2023.06.24

[0622] TIL

오늘 한 것 자바의 정석 chapter 2 (변수) 연습문제 풀기 chapter 3 (연산자) 연습문제 풀기 chapter 4 (조건문 반복문) 연습문제 풀기 chapter 5 (배열) 연습문제 풀기 chapter 6 (객체지향 프로그래밍 1) 공부 chapter 7 (객체지향 프로그래밍 2) 공부 chapter 6 (객체지향 프로그래밍 1) 연습문제 풀기 알고리즘 (항해 99 시험) 첫 번째 문제 자연수 n의 각자리를 뒤집은 순서로 더하고 출력하는 거 import java.util.Arrays; public class Main { //자연수 n의 각 자리 숫자를 뒤집은 순서로 더해 출력하는 수식을 리턴해주세요. 예를들어 n이 12345이면 "5+4+3+2+1=15" 라는 문자열을 리턴합니다. //입력값..

TIL/2023 2023.06.23

[0621] TIL

오늘 한 것 자바의 정석 유튜브 복습 chapter 2 (변수) chapter 3 (연산자) chapter 4 (조건문 반복문) chapter 5 (배열) 알고리즘 [코딩테스트 연습 > 월간 코드 챌린지 시즌 1 > 3진법 뒤집기] https://school.programmers.co.kr/learn/courses/30/lessons/68935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [코딩테스트 > 완전탐색 > 최소직사각형] https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머..

TIL/2023 2023.06.22

[0620] TIL

항해 99도 어느덧 2주 차이다.. 시간이 참 빠르다 배울 건 많고... 일단 오늘은 알고리즘을 풀었다.. 프로그래머스 문제 중 [완주하지 못한 선수] https://pink-love-princess.tistory.com/75 완주하지 못한 선수 ver_1 https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 pink-love-princess.tistory.com [이상한 숫자 만들기] https://pink-love-princess.tistory.com/76 이상한 문자 만들기 https://school..

TIL/2023 2023.06.21