기록(58)
-
[TIL] Today I Learned - 221207
[TIL] Today I Learned - 221207 221207 기록 Spring [Spring] @PathVariable, @RequestParam, @RequestBody, @ModelAttribute (tistory.com) [Spring] @PathVariable, @RequestParam, @RequestBody, @ModelAttribute @PathVariable, @RequestParam, @RequestBody, @ModelAttribute 글을 남기고 생성할 수 있는 간단한 API를 구성하면서 해당 어노테이션들을 사용하게 되었다. 이때 사용했던 어노테이션의 특징부터 차이점까지 궁 skyriv312079.tistory.com 어제 늦은 밤 듣게 된 키워드들을 정리해보았다. 다만 해당 ..
2022.12.07 -
[TIL] Today I Learned - 221206
[TIL] Today I Learned - 221206 221206 기록 개인 과제 오늘 등장 개념사용자 전달 값을 지정해주는 어노테이션 개념 정리 @ModelAttribute 클라이언트 측에서 보낸 데이터를 java 코드에서 활용 가능한 오브젝트로 보여줌 setter가 존재해야함 객체 매핑 @RequestParam 객체가 아닌 필드를 받을 때 사용한다 해당 어노테이션을 통해서는 1:1 매핑을 한다 @RequestBody 클라이언트가 보내는 HTTP 요청 본문(Json, XML etc)을 java 객체로 변환 -> 객체 매핑 해당 어노테이션을 사용하려는 DTO가 생성자를 정의하지 않으면 데이터 연결 실패 @PathVariable url에 변수가 들어감 http://localhost:8080/api/1에서..
2022.12.06 -
[TIL] Today I Learned - 221205
[TIL] Today I Learned - 221205 221205 기록 Spring 이전 파이썬에서 겪었던 페이지 만들기를 Spring으로 강의를 보면서 진행하였다. 다만 강의를 따라서 하는데 이제 오류가 발생하는 게 대다수... 오류로 몇 번 일이 나서 시간을 많이 잡아먹혔다. 등장한 어노테이션 정리 @RestController controller + responseBody json 형태로 객체 데이터를 반환하는데 사용 @Controller view를 반환하기 위해 사용 @ResponseBody를 사용하여 json데이터 반환 가능 @RequiredArgsConstructor 필수적으로 들어가는 필드값을 포함하여 생성자를 만들어주는 어노테이션 private final OOOrepository ooore..
2022.12.05 -
[TIL] Today I Learned - 221202
[TIL] Today I Learned - 221202 221202 기록 Thread 스레드의 경우 지난번에 배운 내용이었다. 또한 정리까지 한 내용이었지만 오늘 학습을 하면서 느낀 점은 확실하게 알고 있지는 않다는 것이었다. 다만 오늘의 경우 유튜브에서 우아한 테크 코스의 프로세스와 스레드 발표 영상을 보면서 해당 개념에 대해 느낌을 잡을 수 있었다는 것? https://youtu.be/1 grtWKqTn50 프로세스와 스레드 둘 다 프로그램 실행의 단위지만 이제 얼마나 미세하게 파고드냐의 과정인 것 같았다. 프로세스도 프로그램 실행의 하나의 단위이며 스레드도 하나의 단위이다. 다만 프로세스 내부에는 스레드가 존재하며 이때 스레드가 하나인지 여러 개인지에 따라 싱글과 멀티가 나눠진다는 점. 그리고 스레..
2022.12.03 -
[TIL] Today I Learned - 221201
[TIL] Today I Learned - 221201 221201 기록 UML 다이어그램 지난 프로젝트에서 필요성을 느낀 UML 다이어그램을 정리해보았다. [Basic] UML (tistory.com) [Basic] UML [Basic] UML 이번에 미니 프로젝트를 진행하면서 UML 다이어그램이라는 항목의 필요성을 느끼게 되어서 학습하게 되었다. UML - Unified Modeling Language 통합 모델링 언어 시스템적인 측면을 모델로 표현 skyriv312079.tistory.com 인터페이스, 스트림 정리 추가 스트림의 경우 지난번에 필요성을 느꼈지만 실제로 아직 사용해본 적은 없었다. 오늘 인터페이스, 함수형 인터페이스, 람다. 스트림, optional에 대해 공부를 하면서 일단 스트림..
2022.12.01 -
[TIL] Today I Learned - 221130
[TIL] Today I Learned - 221130 221130 기록 JVM [Java] Java와 JVM (tistory.com) [Java] Java와 JVM [Java] Java와 JVM Java를 사용을 하면서 Java가 어떻게 코드를 인식하고 실행하는지에 대해 학습하는 시간을 가지게 되었다. 해당 글은 그 내용들을 정리하면서 작성하게 되었다. 프로그래밍 언어 프 skyriv312079.tistory.com 공부를 하면서 정리를 했다. 다만 JVM안에 있는 Execution Engine의 부분이 마지막에 힘이 빠져서 제대로 알아보지 못했다. Execution Engine 부분의 경우 아직은 이해하지 못한 부분들도 존재를 하였기에 기본적으로 이해한 부분만 짧게 줄글로 찾은 결과를 적어놨다.
2022.11.30