전체 글 234

스프링 부트 기본 메시지 컨버터

0 = ByteArrayHttpMessageConverter 1 = StringHttpMessageConverter 2 = MappingJackson2HttpMessageConverter 스프링 부트는 다양한 메시지 컨버터를 제공하는데, 대상 클래스 타입과 미디어 타입 둘을 체크해서 사용여부를 결정한다. 만약 만족하지 않으면 다음 메시지 컨버터로 우선순위가 넘어간다. ByteArrayHttpMessageConverter : byte[] 데이터를 처리한다. 클래스 타입: byte[] , 미디어타입: */* , 요청 예) @RequestBody byte[] data 응답 예) @ResponseBody return byte[] 쓰기 미디어타입 application/octet-stream StringHttpMe..

백엔드/스프링 2022.01.08

TIL 2022-01-08 / 스프링

[스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술] 오늘은 스프링 MVC - 웹 페이지 만들기 (상품 목록 - 타임리프 까지 수강완료 했다.)진도율: 56강/72강 (77.77%) [느낀점/배운점] 스프링에 대해 점차 알아가는 느낌이 들어 기분이 좋다. 직접 스프링 강의에 적용하여, JPA를 통한 CRUD 설계를 진행해봤는데, 아직 부족하지만 완성할 수 있어서 실력이 느는 것 같다. 오늘 알바 갔다와서 다 수강완료할 예정이다!

etc/TIL 2022.01.08

백준 15649번 - N과 M(1) - C++

[문제] https://www.acmicpc.net/problem/15649 15649번: N과 M (1) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 백트래킹 문제이다. [코드] #include using namespace std; int n,m; // 3, 1인 경우 int arr[10]; bool isused[10]; void func(int k) // 3 1 인 경우 { if(k == m) { for(int i=0; i

알고리즘/풀이 2022.01.08

TIL 2022-01-06 스프링

[스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술] 현재 스프링 MVC 전체 구조까지 수강하였다. 진도율 : 31강/72강 (43.05%) | 시간 : 415분/922분 내 목표는 2022-01-07까지 일단 전체 강의를 수강하는 것이 목표이다. 오늘 강의를 듣던 도중, 질의 응답 란에 좋은 글이 있어 적고 싶어졌다. 처음 공부를 할 땐 누구나 다 막연한 상태로 이해하게 됩니다. 그러나 점점 공부를 계속 해 갈수록, 막연했던 이해가 구체적으로 바뀌어 갑니다. 이것을 '공부란 무엇인가'를 쓴 김영민 교수님은 '해상도가 높아진다'는 표현을 한적이 있습니다. .. 우선 중요한 것은 처음부터 끝까지 완주 하는 것입니다. 개발의 시작부터 끝까지의 과정을 전부 경험해보는 것을 목표로 하시는게 좋습니다. (지금 같..

etc/TIL 2022.01.07

TIL 2022-01-05 / 스프링

[스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술] [서블릿] 프로젝트 생성 ~ HTTP 응답 데이터 - API JSON 까지 수강 완료 [서블릿, JSP, MVC 패턴] 회원 관리 웹 애플리케이션 요구 사항 까지 수강 완료 [느낀 점] 총 922분에서 214분 (27.77%) 정도 수강 완료 했는데, UMC 동아리 서버 개발을 위해서 하루 정도 각 잡고 끝까지 들어야겠음. 백엔드는 공부할게 많은 것 같다. JPA, 서블릿, HTTP 등등 많은걸 공부해야 된다고 한다. 이 강의가 끝나면 JPA 실전 기술을 공부해볼 예정이다.

etc/TIL 2022.01.06

TIL - 2022-01-04

[스프링 핵심 원리 - 기본편 완강] 아직 스프링의 스짜도 모르는 초짜이지만, 스프링 핵심 원리를 보며 빈, DI, 의존관계 등 스프링의 핵심 용어를 이해하게 되었다. 이 강의를 보고 스프링을 이용하여 프로젝트를 하기에는 역부족이지만 열심히 나아가야 겠다. [스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술] 웹 서버, 웹 애플리케이션 서버 서블릿 동시 요청 - 멀티 쓰레드 강의 수강 완료 연합 동아리에서 웹 애플리케이션에 대해 정리해보았는데, 이번 강의를 통해서 서블릿, 웹 서버, 쓰레드 등 헷갈리는 용어를 정리할 수 있어서 좋았다. 추후에 용어에 대한 개념을 정리할 예정이다!

etc/TIL 2022.01.04