profile
공부한 내용 정리
post-thumbnail

방학 끝.. 회고, 향후 계획, 잡담

종강한지 벌써 2달 반이 지나 3학년 1학기 개강이 다가옵니다..3학년 1학기는 중요한 과목들이 대거 포진되어있습니다. 네트워크, 운영체제, 데이터베이스, 서버 프로그래밍 등 저에게 필요한 과목들이 기다리고 있습니다.도서관에서 위 과목들과 관련된 책들을 빌려 읽고 중요

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

실전! 스프링 데이터 JPA 강의 듣고 정리

김영한 개발자님의 실전! 스프링 데이터 JPA 강의를 수강하고 중요한 점이나 인상깊었던 점을 간단히 정리했습니다.MemberRepository와 TeamRepository등의 Repository는 기본 CRUD 기능 구현이 비슷비슷하다.스프링 데이터 JPA는 이를 묶은

2023년 2월 25일
·
0개의 댓글
·
post-thumbnail

스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 강의 듣고 정리

김영한 개발자님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의와 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 수강하고 중요한 점이나 인상깊었던 점들을 정리했습니다.

2023년 2월 24일
·
0개의 댓글
·
post-thumbnail

스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의 듣고 정리

김영한 개발자님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 수강하고 중요한 점이나 인상깊었던 점들을 정리했습니다.개발을 하는 것만큼, 설계도 그 이상으로 중요한 것 같습니다.MEMBER와 DELIVERY 엔티티의 Address 임베디드 타입

2023년 2월 24일
·
0개의 댓글
·
post-thumbnail

JPQL(객체지향 쿼리 언어)

JPQL Java Persistence Query Language JPA를 사용하면 엔티티 객체를 중심으로 하기 때문에 검색 쿼리에서 모든 DB 데이터를 객체로 변환해서 검색하는 것은 불가능합니다. 애플리케이션이 필요한 데이터만 DB에서 불러오려면 결국 검색 조

2023년 2월 23일
·
0개의 댓글
·
post-thumbnail

그림으로 이해하는 네트워크 용어 읽고 면접준비 - 보안과 암호화 방식

컴퓨터 바이러스 다른 사람의 컴퓨터에 들어가 피해를 발생시키는 부정한 프로그램 정의에 따르면, 다음 세 가지 기능 중 하나 이상을 가지고 있다. > 자기 전염 기능 : 스스로를 다른 시스템에 복사하여 전염시키는 기능 잠복 기능 : 발병하기 위한 조건을 기억하고

2023년 2월 23일
·
0개의 댓글
·
post-thumbnail

그림으로 이해하는 네트워크 용어 읽고 면접준비 - 모바일 네트워크

휴대폰은 유선 네트워크에 연결된 기지국과 통신함으로 이루어지는데, 단일 기지국에서 전파가 도달하는 범위를 하나의 셀로 간주하고 셀을 여러개 조합하여 광범위한 서비스 영역을 실현한다. 이 형태가 벌집 구멍(cell)이나 세포(cell)와 닮아 있어 Cellular Pho

2023년 2월 22일
·
0개의 댓글
·
post-thumbnail

자바 ORM 표준 JPA 프로그래밍 기본편 듣고 정리

김영한 개발자님의 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의를 듣고 중요한 점이나 인상깊었던 내용들을 정리했습니다. JPA 1. JPA Java Persistence API 자바 진영의 ORM 기술 표준 ORM? Object-Relational Ma

2023년 2월 21일
·
0개의 댓글
·
post-thumbnail

그림으로 이해하는 네트워크 용어 읽고 면접 준비 - 인터넷과 프로토콜

인터넷 TCP/IP라는 패킷 통신 유형의 네트워크 프로토콜을 이용해 전 세계 규모의 네트워크를 서로 연결한 거대한 컴퓨터 네트워크 초기에는 학술 연구가 목적이었지만, 규모가 커지며 일반 사용자의 요구가 증가하여 ISP 사업자가 등장하고, 현재는 세계를 연결하는 광

2023년 2월 21일
·
0개의 댓글
·
post-thumbnail

그림으로 이해하는 네트워크 용어 읽고 면접 준비 - 서비스와 프로토콜

통신하기 위한 절차를 규정한 것이자 컴퓨터끼리 대화하기 위해 필요한 공통 언어. 방법, 절차, 언어라는 역할마다 계층 구조로 구분되어 있어 사용하는 네트워크 서비스에 따라 각각 최적의 프토로콜을 조합하여 사용할 수 있다.DNS : TCP/IP 네트워크에서 호스트의 도메

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

그림으로 이해하는 네트워크 용어 읽고 면접 준비 - 네트워크 하드웨어

NIC : Network Interface Card. 컴퓨터에 네트워크를 연결하기 위한 확장 카드. 현재 이더넷 규격이 가장 많이 보급됨. 네트워크의 데이터는 단순히 전기 신호지만, NIC을 통해 해석할 수 있는 통신 데이터로 전송됨.LAN 케이블 : 네트워크의각 노드

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

그림으로 이해하는 네트워크 용어 읽고 면접 준비 - 광역 통신망(WAN)

서로 떨어져 있는 컴퓨터나 LAN 사이를 전용선으로 연결한 네트워크. 전용선이나 전화 접속은 거리와 회선 속도에 따라 비용이 증가한다. 이보다 저렴한 VPN이라는 선택지가 있다.전용선 : 통신 사업자가 제공하는 서비스로 매달 정해진 요금을 지불한다.VPN : 네트워크에

2023년 2월 18일
·
0개의 댓글
·
post-thumbnail

그림으로 이해하는 네트워크 용어 읽고 면접 준비 - 근거리 통신망(LAN)

회사나 건물처럼 비교적 좁은 범위 내의 컴퓨터를 전용 케이블로 연결하여 네트워크를 구성한 것. LAN이 구축되지 않은 환경에서는 외부 저장 장치로 데이터를 주고받아야 한다.네트워크 토폴로지 : 컴퓨터를 네트워크에 연결할 때의 형태. 스타형, 버스형, 링형 등이 있다.스

2023년 2월 17일
·
0개의 댓글
·
post-thumbnail

그림으로 이해하는 네트워크 용어 읽고 면접 준비 - OSI 참조 모델과 TCP/IP

제가 살면서 정말 신기했던 것 중 하나입니다. 도데체 어떻게 바다 건너 있는 다른 나라와 통신을 할 수 있는걸까? 유선까지는 그럴수 있겠다 싶었는데 무선으로 어떻게 이렇게 빨리 통신할 수 있는걸까? 100년 전까지만 해도 마법이라고 느꼈을 것 같습니다.역시 다음 학기

2023년 2월 16일
·
0개의 댓글
·
post-thumbnail

혼자 공부하는 운영체제 읽고 면접 준비 - 파일 시스템

마지막 챕터인 파일 시스템입니다.하드디스크나 SSD와 같은 보조기억장치에 저장된 관련 정보의 집합여러 속성(메타데이터)가 있음운영체제는 파일 생성, 삭제, 열기, 닫기, 읽기, 쓰기를 위해 시스템 호출을 제공파일들을 일목요연하게 관리특별한 형태의 파일디렉터리 엔트리에는

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

혼자 공부하는 운영체제 읽고 면접 준비 - 가상 메모리(페이징 기법)

개인적으로 운영체제에서 제일 중요하다고 생각하는 부분입니다. 스와핑 메모리에 적재된 프로세스들 중, 현재 실행되지 않는 프로세스가 있을 수 있는데, 이들을 임시로 보조기억장치로 쫒아내고, 빈 공간에 또 다른 프로세스를 적재하는 방식 > 스왑 영역 : 프로세스들이

2023년 2월 14일
·
0개의 댓글
·
post-thumbnail

혼자 공부하는 운영체제 읽고 면접 준비 - 교착상태

일어나지 않을 사건을 기다리며 멈춰 버리는 현상프로세스1은 자원 A를 점유한 채 프로세스2의 자원 B를 기다리고, 프로세스2는 자원 B를 점유한 채 프로세스1의 자원 A를 기다리는 상황상호 배제 : 자원을 한 번에 하나의 프로세스만 이용 가능할 때점유와 대기 : 자원을

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

혼자 공부하는 운영체제 읽고 면접 준비 - 동기화(뮤텍스 락, 세마포, 모니터)

동기화 작업들 사이의 수행 시기를 맞추는 것 프로세스 동기화 > 실행 순서 제어를 위한 동기화 : 프로세스를 올바른 순서대로 실행 상호 배제를 위한 동기화 : 동시에 접근해서는 안 되는 자원에 하나의 프로세스만 접근하게 하기 공유 자원과 임계 구역 여러 프로세스

2023년 2월 12일
·
0개의 댓글
·
post-thumbnail

혼자 공부하는 운영체제 읽고 면접 준비 - CPU 스케쥴링

CPU 스케쥴링 운영체제가 프로세스들에게 공정하고 합리적으로 CPU 자원을 배분하는 것 대부분의 프로세스는 입출력 장치를 자주 사용하기 때문에 실행 상태와 대기 상태를 반복하며 실행됨 CPU 집중 프로세스와 입출력 집중 프로세스가 동일한 빈도로 CPU를 사용하는

2023년 2월 11일
·
0개의 댓글
·
post-thumbnail

혼자 공부하는 운영체제 읽고 면접 준비 - 프로세스와 스레드

다음학기 전공필수과목인 운영체제입니다. 운영체제는 1년 전 군대에서 핸드폰으로 대학 강의 하나를 들었을 때 처음 접해봤습니다. 그때는 막연하게 '내가 나중에 들을 전공필수과목이네? 한번 들어나 볼까?' 라는 마인드로 들었던 것 같습니다. 물론 컴퓨터가 도데체 어

2023년 2월 10일
·
0개의 댓글
·