[TIL] 항해 32일차
·
기록/회고
Today I Learned 항해 32일차 TIL (2021.12.02) 주요 이벤트 TDD 과제 제출 새로 학습한 내용 spring ManyToOne / OneToMany 관계 파이썬 알고리즘 강의 듣기 시작 ord('a') -> 아스키코드 97로 변환 잘한 점 / 아쉬운 점 / 느낀점 저번주부터 과제에 치여 TIL을 제대로 작성하지 못했다. 오늘은 다행히 과제를 정해진기간보다 빨리제출하게 되어 시간적인 여유가 조금생겼다. 저번주부터 스프링을 제대로 맛보면서 정신이 하나도 없다.. 너무어렵........ 제출한 과제도 순한맛을 여러사람의 도움을 받아 겨우 풀었다. 남은 시간동안 다시 강의를 보며 복습을 해야 다음과제때 조에 폐를 끼치지 않을것 같다... 새로배운것도 너무 많고 정리해야되는 것도 너무 많..
Port 8080 was already in use 에러 해결방법
·
개발 꿀팁
개발꿀팁 Port 8080 was already in use 에러 해결방법 8080 포트를 여러프로젝트에서 사용하다 보니 아래와 같은 오류가 발생하였다. 원인 서버를 구동하려고 할 때 서버가 사용하려고 하는 port를 다른 프로세스나 프로그램이 점유하고 있어서! 일반적으로 서버를 정상적이지 않은 방법으로 종료하거나 종료된 경우 사용자에게는 사용을 하지 않는 것처럼 보이지만 실제로는 서버가 종료되지 않아서 다시 서버를 실행시킬 때 자주 나타나는 문제 해결방법 1. 사용하려는 port 변경 application.properties에 8081번으로 포트를 변경한다는 코드를 입력해준다. #configuring port server.port = 8081 2. 포트 강제종료 강제로 프로세스를 종료시킨다. Mac /..
[TIL] 항해 29일차
·
기록/회고
Today I Learned 항해 29일차 TIL (2021.11.29) 주요 이벤트 5주차 주특기 심화주차 시작! 발제 : https://teamsparta.notion.site/Chapter-3-3-W5-be9391675e754129b965cfd0e4b51712 새로 학습한 내용 RESTful ->https://yuricoding.tistory.com/90 TDD ->https://yuricoding.tistory.com/91 잘한 점 / 아쉬운 점 / 느낀점 저번 주에 너무 열심히해서 그런지 이번주는 시작부터 살짝 멍한 느낌이다. 재밌긴한데 cs공부나, 자바, 알고리즘 등 할게 많아서 머리도 좀복잡하다. 이럴 때일수록 더 정신 바짝 차리자!!
TDD의 장단점
·
개발 하나둘셋/CS
개념정리 TDD 란? TDD(Test-Driven Developmen)란? 테스트 주도형 개발 매우 짧은 개발 사이클의 반복에 의존하는 소프트웨어 개발 프로세스이다. 개발자는 요구되는 새로운 기능에 대한 자동화된 테스트케이스를 작성하고 해당 테스트를 통과하는 가장 간단한 코드를 작성한다. 일단 테스트 통과하는 코드를 작성하고 상황에 맞게 리팩토링하는 과정을 거치는 것이다. 말 그대로 테스트가 코드 작성을 주도하는 개발방식이다. 테스트 주도형 개발에선, 새로운 기능을 추가하기 전 테스트를 먼저 작성한다. 테스트를 작성하기 위해서, 개발자는 해당 기능의 요구사항과 명세를 분명히 이해하고 있어야 한다.(사용자 케이스와 스토리 등) TDD의 장단점 장점 개발자가 코드를 작성하기 전에 요구사항에 집중 할 수 있다..
[네트워크] RESTful 하게 API를 디자인 한다는 것은?
·
개발 하나둘셋/CS
개념정리 RESTful API RESTful 이란? REST에 ~ful 이라는 형용사형 어미를 붙여 ~한 API 라는 표현으로 사용된다. 즉, REST 의 기본 원칙을 성실히 지킨 서비스 디자인은 'RESTful'하다라고 표현할 수 있다. REST란? URI를 통해 자원을 표시하고, HTTP Method를 이용하여 해당 자원의 행위를 규정하여 그 결과를 받는 것 REST의 기본원칙 Uniform (유니폼 인터페이스) REST 서버는 다중 계층으로 구성될 수 있으며 보안, 로드 밸런싱, 암호화 계층을 추가해 구조상의 유연성을 둘 수 있고 PROXY, 게이트웨이 같은 네트워크 기반의 중간매체를 사용할 수 있게 한다. Stateless (무상태성) REST 서버는 API 제공, 클라이언트는 사용자 인증이나 컨..
[WIL] 항해 4주차 / spring 개인프로젝트, MVC 패턴, ORM, SQL
·
기록/회고
This Week I Learned 항해 4주차 WIL (2021.11.22~2021.11.28) 이번주 주요 이벤트 개인프로젝트 - 회원가입/로그인, 소셜로그인, 유효성검사, 상세페이지 댓글, 회원권한 설정 등의 기능 구현 채용설명회 등 새로 학습한 내용 MVC 패턴 MVC 패턴이란 애플리케이션을 크게 모델(Model, View, Controller)의 세 영역으로 구분하고 영역 간의 결합도를 최소화 패턴이다. Model 영역은 애플리케이션에 비즈니스 로직과 사용되는 데이터를 다루는 영역이다. 일반적으로 비즈니스 데이터는 데이터베이스에 의해 관리되고, 그 데이터를 다루는 연산은 SQL문을 통해서 구현된다. View 영역은 최종 사용자에게 보여줄 프리젠테이션 로직을 담당하는 영역이다. 일반적으로 자바 웹..
유리코딩
'분류 전체보기' 카테고리의 글 목록 (16 Page)