post-thumbnail

[네트워크] 8. 로드맵

네트워크 보안의 4가지 요소Confidentiality: 기밀성, Sender와 Receiver의 통신 내용을 제 3자가 알아서는 안 됨Authentication: 인증, Sender와 Receiver가 상대방을 확신할 수 있어야 함Message integrity: 중

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

[네트워크] 6. 무선 및 모바일 네트워크

유선은 링크를 통해서 이동, 무선은 공기라는 매체를 공유해서 사용유선 - 연결 거리에 영향을 받지 않음, 무선 - 거리에 큰 영향을 받음무선에는 CSMA/CD 적용이 어려움Wireless Fidelity - 무선이지만 유선과 같은 성능을 내겠다는 뜻공유기 하나 당 하나

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

[네트워크] 5. 링크 계층

multiple node들 사이의 충돌이 발생하지 않게 하는 것이 목적이상적인 multiple access protocol한 사람만 사용하려고 할 때에는 bandwidth를 모두 사용전부 다 동시에 사용하려고 하면 1/n씩 공평하게 사용함분산적이어야 함간단해야 함MAC

2022년 12월 27일
·
0개의 댓글
·
post-thumbnail

[네트워크] 4. 네트워크 계층

forwarding: 들어온 패킷의 목적지 주소와 포워딩 테이블의 엔트리를 매칭시켜서 그 엔트리에 해당하는 링크로 전달routing: 포워딩 테이블을 만들어주는 역할을 담당라우터는 오직 들어온 패킷을 라우팅 알고리즘에 따라 다음 라우터로 전달하는 역할만을 담당ver:

2022년 12월 10일
·
0개의 댓글
·
post-thumbnail

[네트워크] 3. 전송 계층

TCP, UDP 두 가지 방식Multiplexing: 애플리케이션 계층의 여러 소켓에서 전송되는 데이터를 하나로 모으는 것 (발신)Demultiplexing: 하나로 들어오는 데이터를 적절한 소켓으로 분배하는 것 (수신)UDP: Connectionless transpo

2022년 12월 10일
·
0개의 댓글
·
post-thumbnail

[자바 ORM 표준 JPA 프로그래밍] 9. 값 타입

엔티티 타입@Entity로 정의하는 객체데이터가 변해도 식별자로 지속해서 추적 가능값 타입int, Integer, String처럼 단순히 값으로 사용하는 자바 기본 타입이나 객체식별자 X 값만 있음 변경시 추적 불가 \- 기본값 타입 \- 임베디드 타입(em

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

[자바 ORM 표준 JPA 프로그래밍] 8. 프록시와 연관관계 관리

em.find(): 데이터베이스를 통해서 실제 엔티티 객체 조회 - 쿼리 Oem.getReference(): 데이터베이스 조회를 미루는 가짜(프록시) 엔티티 객체 조회 - 쿼리 X프록시 특징실제 클래스 상속받아서 생성, 겉 모양이 같음사용자 입장에서는 진짜 객체인지 프

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

[네트워크] 2. 애플리케이션 계층

운영체제 위에서 실행되는 프로세스들이 다른 머신에 있는 프로세스와 메시지를 주고 받는 것클라이언트: 필요할 때만 요청을 보냄서버: 24시간 작동되며 요청을 받음, 고정된 주소 가짐운영체제에서 제공하는 API 중 하나프로세스들 사이의 communication에서 sock

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

[운영체제] 12. 디스크 관리와 스케줄링

Logical block: 디스크 외부에서 보는 정보 저장 공간 단위Sector: Logical block이 물리적인 디스크에 매핑된 위치Physical formatting (Low-level formatting)디스크를 컨트롤러가 읽고 쓸 수 있도록 섹터들로 나누는

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

[UMC Server] 7주차 - RESTful API

지난번 개발했던 API를 Framework에 맞춰서 Restful API로 개발, API 명세서도 포함open api를 활용해서 개발해보기 (Server to Server)고객 - Client서버에 요청키오스크 - RouteRestful API를 통해 요청 받음HTTP

2022년 11월 19일
·
0개의 댓글
·
post-thumbnail

[UMC Server] 6주차 - CRUD API

게시판 CRUD를 할 수 있는 API 개발API 명세서 작성1) spring initializr로 프로젝트 시작start.spring.io 에서 원하는 의존성을 추가하여 초기 설정된 스프링 부트 프로젝트 생성DependencyLombok: 반복적인 개발을 줄일 수 있는

2022년 11월 16일
·
0개의 댓글
·
post-thumbnail

[운영체제] 11. 파일 시스템 구현

Contiguous AllocationLinked AllocationIndexed Allocation연속 할당 - 하나의 파일이 디스크 상에서 연속되도록 저장하는 방법단점external fragmentationfile 크기가 커지는 것에 제약 - 미리 할당 (inter

2022년 11월 16일
·
0개의 댓글
·
post-thumbnail

[운영체제] 10. 파일 시스템

File - 관련 정보를 이름으로 저장하는 정보다양한 저장 장치를 파일이라는 논리적 단위로 다룸operation - create, read, write, reposition(lseek), delete, open, closeFile attribute - metadata파

2022년 11월 16일
·
0개의 댓글
·
post-thumbnail

[운영체제] 9. 가상 메모리

실제로 필요할 때 page를 메모리에 올리는 것I/O 양 감소, 메모리 사용량 감소, 빠른 응답 시간, 더 많은 사용자 수용Valid / Invalid bit 사용Invalid - 사용되지 않는 주소 영역 or 페이지가 물리적 메모리에 없는 경우처음에는 모드 inval

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

[운영체제] 8. 메모리 관리

Logical address (= virtual address)프로세스마다 독립적으로 가지는 주소 공간, CPU가 보는 주소Physical address메모리에 실제 올라가는 위치주소 바인딩 (주소 결정)Symbolic address → Logical address →

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

[자바 ORM 표준 JPA 프로그래밍] 7. 고급 매핑

관계형 데이터베이스 - 상속 관계 X객체의 상속과 구조와 DB의 슈퍼타입 서브타입 관계를 매핑각각 테이블로 변환 → 조인 전략통합 테이블로 변환 → 단일 테이블 전략서브타입 테이블로 변환 → 구현 클래스마다 테이블 전략@Inheritance(strategy=Inheri

2022년 11월 7일
·
0개의 댓글
·
post-thumbnail

[자바 ORM 표준 JPA 프로그래밍] 6. 다양한 연관관계 매핑

다중성다대일 - @ManyToOne, 일대다 - @OneToMany, 일대일 - @OneToOne, 다대다 - @ManyToMany(실무에서 사용X)데이터베이스 관점에서 고려단방향, 양방향테이블 - 외래 키 하나로 양쪽 조인 가능, 방향 X객체 - 참조용 필드가 있는

2022년 11월 7일
·
0개의 댓글
·
post-thumbnail

[자바 ORM 표준 JPA 프로그래밍] 5. 연관관계 매핑 기초

객체지향 설계의 목표자율적인 객체들의 협력 공동체를 만드는 것객체를 테이블에 맞추어 데이터 중심으로 모델링하면 협력 관계를 만들 수 없음연관된 테이블을 찾을 때테이블 - 외래 키로 조인 vs 객체 - 참조 사용객체 지향 모델링객체의 참조와 테이블의 외래 키를 매핑양방향

2022년 11월 7일
·
0개의 댓글
·
post-thumbnail

[자바 ORM 표준 JPA 프로그래밍] 4. 엔티티 매핑

객체와 테이블 매핑: @Entity, @Table필드와 컬럼 매핑: @Column기본 키 매핑: @ID연관관계 매핑: @ManyToOne, @JoinColumn@Entity@Entity가 붙은 클래스는 JPA가 관리, 엔티티주의기본 생성자 필수(파라미터가 없는 publ

2022년 11월 7일
·
0개의 댓글
·

[IntelliJ] 단축키 정리

IntelliJ IDEA 자주 사용하는 단축키

2022년 11월 2일
·
0개의 댓글
·