2월 1주차 스터디 발표 자료📖 기술 면접을 준비하며 정했던 주제 중 7번 째 주제입니다! JVM(Java Virtual Machine)에 대해 정리하고자 합니다. JVM의 정의 Java로 개발된 프로그램을 컴파일하면 만들어지는 자바 바이트코드를 각 OS에 ...
[Java] 가비지 컬렉션 정의 및 동작원리
2월 1주차 스터디 발표 자료📖 기술 면접을 준비하며 정했던 주제 중 5번 째 주제입니다! 자바의 가비지 컬렉션 개념에 대해 정리하고자 합니다. 가비지 컬렉션의 정의 ➔ 동적으로 할당한 메모리 영역 중 사용하지 않는 영역을 탐지하여 해제하는 기능 🤔동적으로 할당...
[Java] 클래스, 인터페이스, 상속에 대해
2월 1주차 스터디 발표 자료📖 기술 면접을 준비하며 정했던 주제 중 6번 째 주제입니다! 클래스,인터페이스,상속,구현에 대해 정리하고자 합니다. 클래스 클래스란? 클래스란 객체를 정의하는 틀 또는 설계도이다. 클래스는 객체의 상태를 나타내는 필드와 객체...
[네트워크] HTTP 상태코드
2월 1주차 스터디 발표 자료📖 기술 면접을 준비하며 정했던 주제 중 네번 째 주제입니다! 웹 개발을 하다보면 정말 자주만나는 http 상태코드에 대해 정리하고자 합니다! HTTP 상태코드? HTTP 상태코드란? ➔ 클라이언트가 보낸 요청의 ...
[네트워크] URL과 URI URN은 뭐가 다를까?
2월 1주차 스터디 발표 자료📖 기술 면접을 준비하며 정했던 주제 중 두번 째 주제입니다! URL,URI,URN 비슷하게 생긴 3개의 개념을 정리해보고자합니다. URI의 정의 ➔ 이름,위치 또는 둘 모두를 사용하여 웹 리소스를 식별하는 문자열 ...
[네트워크] HTTP 메서드
2월 1주차 스터디 발표 자료📖 기술 면접을 준비하며 정했던 주제 중 세번 째 주제입니다! 정말 자주 사용하는 HTTP 메서드를 정리해보고자합니다. HTTP 메서드? HTTP 메서드? 사용자가 요청을 했을 때 기대되는 행동이다. ...
[네트워크] HTTP는 무엇일까?
2월 1주차 스터디 발표 자료📖 이번달 스터디 목표는 기술면접 준비입니다! 이번주의 분량은 10개 주제 정리하기..🥲 네트워크 개념은 필수로 알아야하니 HTTP부터 차근차근 정리해보려고합니다. HTTP의 정의 Http는 Hyper Text Transfer Pro...
[SpringBoot] Builder 패턴
1월 3주차 스터디 발표 자료📖 개인 프로젝트를 진행하며, DTO를 사용할 때 Builder 패턴을 사용했는데요, 어떤 장점이 있어서 사용했는지 어떻게 적용했는지 정리하면 좋을 것 같아 포스팅 합니다!! Builder 패턴 1. 정의 객체의 생성 과정과 표현 방법을 분리...
[SpringBoot] Spring Data JPA와 JPA Repository
1월 1주차 스터디 발표 자료 개인 프로젝트를 진행하면서 도메인 설계 전에 Spring Data JPA에 대해 정리하고자 합니다!!😁 이미지 사용 출처 : https://youtu.be/OiAYmtq4Av8/ 기초 개념 1. ORM(Object Relational Mapping) 객체가 테이블이 되도록 ...
[SpringBoot] 상품 주문 서비스 - 도메인 분석 및 설계
12월 4주차 스터디 발표 자료 김영한님의 실전! 스프링 부트와 JPA 활용 1편을 보면서 정리한 내용입니다. Part1. 프로젝트 설계 ~ Part3.도메인 분석 설계 기초 개념 ORM(Object Relational Mapping) 객체가 테이블이 되도록 매핑시켜주는 프레임워...