전체 글
[일일회고] 2022/03/30 (수)
오늘의 할 일 Ron2 와 페어 프로그래밍 (WAS 구현하기 4단계 구현) 김영한님 MVC1 강의 다시 듣기 시작 (HttpServletResponse - 기본 사용법 부터 정리까지) BC, Jerry 와 SQL 첫 걸음 1장 정독하고 키워드 공유 심플 학습 회고 오전에 늦잠을 자버려서 데일리 스크럼을 참여하지 못했다 ㅠㅠ 준이 깨워준다고 전화도 왔었는데 받질 못한 나약한 오늘을 반성하자 .. 나중에 Servelt Request 부분을 블로그에 작성하려고 했기 때문에 빠르게 뒤의 Servlet Response 까지 인강을 시청했고 2시부터는 페어 프로그래밍을 진행했는데 .. 고군분투 하는 로니를 보고 있자니 도움이 되지 않는 내가 너무 미웠다 ㅋㅎ ....ㅋ.ㅋ..ㅋ.. 어찌저찌 4단계 쿠키 응답, 요청..
[POST] 클라이언트 요청 Body 를 서버로 전달하기
강의 내용이 있기 때문에 출처를 밝힙니다 ! 출처 : 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 (인프런 강의) https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com 1. 클래스 생성 @WebServlet 어노테이션을 활용해 클래스를 서블릿 컨테이너에서 관리하도록 설정한다. 그리고 name, urlPatterns 을 정의한다. 해당 클래스는 H..
[GET] 클라이언트 요청 쿼리 파라미터를 서버로 전달하기
강의 내용이 있기 때문에 출처를 밝힙니다 ! 출처 : 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 (인프런 강의) https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com 1. 클래스 생성 @WebServlet 어노테이션을 활용해 클래스를 서블릿 컨테이너에서 관리하도록 설정한다. 그리고 name, urlPatterns 을 정의한다. 해당 클래스는 H..
[일일회고] 2022/03/29 (화)
오늘의 할 일 Ron2 와 페어 프로그래밍 (WAS 구현하기 4단계 구상) 김영한님 MVC1 강의 다시 듣기 시작 (HTTP 요청 데이터 - GET 쿼리 파라미터 부터 HTTP 요청 데이터 - API 메세지 바디 - JSON 까지) BC, Jerry 와 SQL 스터디 어떻게 진행할지 간단하게 대화 심플 학습 회고 오전에 페어 프로그래밍을 진행해서 WAS 4단계를 어떻게 진행할지 구상했다. 따로 회원가입 때 중복 예외를 처리하지 않은 부분? 같은 자잘한 부분도 수정을 거쳤고 어제 못했던 호눅스 수업을 진행해야하기 때문에 페어 시간 때 구현을 많이 진행하지는 못했다. 오랜만에 저녁에 약속이 있어서 간단하게 술을 좀 마시고 인강을 들었는데 나름 들을 만.. 해서 다행히 원하는 구간 까지 복습할 수 있었고 BC..
[일일회고] 2022/03/28 (월)
오늘의 할 일 Ron2 와 페어 프로그래밍 (WAS 구현하기 3단계) 김영한님 MVC1 강의 다시 듣기 시작 Notion 2021 ~ 2022 1분기 회고 옮기기 심플 학습 회고 오늘도 역시 로니와 3단계 WAS 구현을 진행했다. 리팩토링 해야될 곳이나 이상한 로직을 척척 찾아내서 이건 이렇게 ? 저건 저렇게 ? 라고 의견을 제시하는 로니는 즁말 대단하다... 오늘도 난 오타 판별기에 불과하다고 느끼고 있음 😇 아예 모르는 내용도 아니긴한데, 어떻게 저런 식으로 생각해서 구조를 짤까 ? 라는 생각이 매일 같이 든다. 페어 프로그래밍을 마치고 나서 스프링 MVC 의 전반적인 지식을 다시 복습해야겠다고 다심하고 강의를 듣고 있다. 저번에 스프링 MVC1 강의를 후다닥 들었었긴 했는데, 그 때는 HTTP 기본..
Notion 일일, 주간 회고 옮기기
원래 개인 Notion 에 회고를 작성했었는데, 무료 버전이라 그런지 너무 버벅대고.. 해서 블로그로 옮기기로 했다 😵💫 밀리지 말고 잘 작성하자 ^_^ ; 2021년 하반기 ~ 2022년 상반기 회고 (1분기) https://concrete-blanket-9f9.notion.site/9a4aaf78076442439ea33b24f76d93a7
[Git, Github] 리베이스 rebase --onto 활용 연습
이번에는 rebase 옵션 중 --onto 옵션을 연습해보자. 1. rebase --onto 는 언제 사용할까 ? 히스토리 상황을 먼저 파악해보자. 일단 브랜치가 3개 보인다. (master, server, client) master 브랜치 : C1
[Git, Github] 리베이스 rebase 활용 연습
헷갈리는 rebase 에 대해 정리하고 실습하는 시간을 가져보자 !! 1. rebase 는 언제 사용할까 ? 아래 이미지로 히스토리 상태를 확인해보자. 현재 master 브랜치와 A 브랜치가 머지된 상황이고, 여기서 원하는 작업은 master 브랜치와 B 브랜치와 머지를 진행하려고 하는데.. master 2 [ccf4602] 커밋에서 A, B 브랜치가 나눠졌고, master 브랜치와 B 브랜치의 fast-forward 머지가 불가능한 상황이다 ! (혼동하지 않기 위해 A 브랜치를 따로 삭제하지는 않았다 😀) 3-way-merge 가 불가피한 상황인데, 이럴 때 깔끔한 머지를 위해 rebase 를 사용할 수 있다. 2. 예시 reabse 가 항상 헷갈렸었는데 간단하게 생각하면 .. 옮기고 싶은 브랜치의 최..
[Git, Github] 체리픽 Cherry-Pick 활용 연습
최근 코드스쿼드 미션을 하면서 Git 에 대한 무지함이 계속해서 발목을 잡는게 느껴졌다. 강의도 듣고 했지만 연습을 너무 안해서 그런 것 같기도 하고.. 해서 장난감 다루듯 터미널에서 이것저것 연습해봤던 것들을 기록해보자. 1. Cherry-pick 은 언제 사용할까 ? A 브랜치에서 기능을 개발하고 있는데, 이 브랜치는 개발에 상당한 기간이 소요된다고 가정해보자. 이 때 B 브랜치에서 A 브랜치의 커밋 중 하나가 필요해서 그 커밋만 가져오고 싶은 상황이 있을 수 있다. 이럴 때 유용한 기능이 Cherry-pick 이다. 간단한 커밋 로그를 직접 만들어 보고 연습해보자 ~ 2. 예시 마스터 브랜치 3 [14c8766] 커밋에서 feature-a, feature-b 브랜치가 파생되어 각각 커밋이 진행되고 ..
백준 10757번[수학] 큰 수 A+B
1) Buffered 와 BigInteger Class를 이용한 풀이 ● BigInteger Class를 사용하기 위해선 import가 필요하다. ● 입력을 공백으로 띄워받기 위해 StringTokenizer 클래스를 사용, Token을 각각 BigInteger 객체 참조변수에 저장한다. ● BigInteger은 문자를 받기 때문에 연산자를 사용할 수 없다. 대신 내장돼있는 add 메소드를 이용해서 참조변수에 저장된 값을 더해준 뒤 출력하면 끝. ● 아래 코드처럼 해도 무방하다. 단 초기화는 문자로 해야한다. import java.io.*; import java.math.BigInteger; import java.util.StringTokenizer; public class Back_10757 { pub..