GitHub 자세히보기

분류 전체보기 36

[회고] SSAFY 2학기 공통 프로젝트를 마치며...(feat.최우수상)

안녕하세요 데브당에입니다 몇주간 프로젝트에 올인하다보니 블로그에 포스팅을 하지 못했네요. 드디어 지난주 금요일 프로젝트를 성공적(?)으로 마쳐 회고를 작성해보려합니다. 사실 회고를 처음 작성해보기 때문에 구글링을 통해 알아본 회고방법인 KPT를 적용하여 회고를 작성하려 합니다. 들어가며 올해 1월 10일부터 2월 18일까지 DrawingDream 이라는 프로젝트를 진행했습니다. Drawing Dream은 등교부터 하교까지 함께하는 WebRTC를 적용한 비대면 통합 교육 웹 서비스로 SSAFY 2학기 첫번째 공통프로젝트였습니다. 저는 이번 프로젝트에서 Back-End를 맡았으며 프로젝트에 대한 자세한 내용은 아래 GitHub를 참고해주시기 바랍니다. GitHub - dayaeLee777/DrawingDre..

Programming/회고 2022.02.22

[네트워크] 프로토콜과 OSI 참조모델 쉽게 이해하기

프로토콜(Protocol) 데이터를 보내는 쪽과 받는 쪽이 사용하는 규칙을 정한 뒤, 데이터를 주고 받음. 이때의 규칙을 프로토콜이라고 함 보내는 쪽과 받는 쪽이 동일한 프로토콜을 사용해야 함 1960~1970년대에 각 업체가 자신들의 컴퓨터끼리 네트워크를 사용해서 데이터 통신을 할 수 있도록 컴퓨터와 통신에서 사용하는 기기, 그리고 프로토콜을 자신들의 규격을 만듬 다른 회사와는 규격이 달라서 호환되지 않는 경우가 많음 👉 데이터 통신의 규격과 프로토콜을 통일하기 위해 ISO가 OSI 참조 모델을 선언함 OSI 참조 모델 ISO(International Organization for Standardization) : 국제표준화기구 ISO의 표준화 단계에서 선언한 것이 OSI 참조 모델이며, 데이터 통신의..

[Web] Spring Data JPA 개념 및 메소드 사용법 알아보기

안녕하세요 데브당에입니다. 최근 Spring으로 웹 프로젝트를 개발하면서 JPA를 처음 사용해보았습니다. 이 과정에서 자연스럽게 Spring Data JPA까지 알아보게 되었습니다. 오늘은 직관적인 코드 구현으로 개발을 용이하게 해주는 Spring Data JPA의 개념과 메소드 사용법에 대해 알아보겠습니다. Spring Data JPA란? Spring Data JPA는 JPA(Java Persistence API)에 대한 저장소(repository) 지원 제공 JPA data sourse에 대한 접근이 필요한 어플리케이션 개발을 용이하게 함 Spring Data Repositories로 작업하기 Spring Data repository 추상화의 목표는 다양한 영속성 저장소에 대한 데이터 액세스 계층을 ..

Programming/JAVA 2022.01.23

[프로그래머스] k진수에서 소수 개수 구하기 for JAVA

문제 바로가기 코딩테스트 연습 - k진수에서 소수 개수 구하기 문제 설명 양의 정수 n이 주어집니다. 이 숫자를 k진수로 바꿨을 때, 변환된 수 안에 아래 조건에 맞는 소수(Prime number)가 몇 개인지 알아보려 합니다. 0P0처럼 소수 양쪽에 0이 있는 경우 P0처럼 소 programmers.co.kr 구현 아이디어 입력받은 n을 k진수로 변환하는 과정이 필요 P가 조건에 해당하는지 확인(P 사이에 0이 있을 수 없음) 2-1. 0P0 2-2. P0 2-3. 0P 2-4. P P가 소수인지 확인 조건에 맞으면 answer를 1씩 증가 변수 sb : n을 k진수로 변환하는 과정에서 사용할 변수(StringBuilder) change : k진수로 변환된 문자열 값 tmp : 변환된 수 안의 P(lo..

[네트워크] HTTP의 개념과 HTTP/2.0의 개선점

안녕하세요. 데브당에입니다. 오늘은 웹의 기본적인 전송 프로토콜인 HTTP의 개념과 요청, 응답, 쿠키 그리고 HTTP/2.0의 개선점에 대해 알아보도록 하겠습니다. HTTP HTTP(HyperText Tranfer Protocol) 하이퍼텍스트(HTML)을 전송하기 위한 프로토콜 하이퍼텍스트뿐만 아니라 다양한 파일을 전송하는데도 이용함 HTTP 요청 웹 브라우저가 웹 서버로 보내는 요청으로 1) 요청 행(Requst Line), 2) 메시지 헤더(Message Header), 3) 엔티티 바디(Entity Body) 세 부분으로 나눌 수 있음 요청 행 : HTTP 요청의 첫 번째 라인에 위치하며, 웹 서버에게 처리 요구 전달 메소드, URI 버전(웹 브라우저가 지원하는 HTTP의 버전으로, 주로 1.0..

1 2 3 4 5 ··· 8