일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 백엔드 스쿨3기
- 테크잇
- 인텔리제이 에러
- 더티체킹
- DFS
- 인프런
- 라이엇 API
- 카카오2023신입공채
- 포트 죽이는법
- 전적 검색
- 프로그래머스
- 김영한
- 자바ORM표준JPA프로그래밍
- 자바
- 멋쟁이사자차럼
- 스프링부트
- 영속성
- 조회수중복
- already use
- 백준
- 스프링 입문을 위한 자바 객체 지향의 원리와 이해
- 올리브영 고객센터
- 최주호
- 알고리즘
- 리코쳇로봇
- 엔에첸
- JPA
- BFS
- java
- 시소 짝꿍
- Today
- Total
목록CS (3)
My Blog
객체에는 양방향 연관관계라는 것이 없다. 서로 다른 단방향 연관관계 2개를 애플리케이션 로직으로 잘 묶어서 양방향인 것 처럼 보이게 할 뿐이다. 반면에 데이터베이스 테이블은 외래 키 하나로 양쪽이 서로 조인이 가능하다. 따라서 테이블은 외래 키 하나만으로 양방향 연관관계를 맺는다. 객체 연관관계의 예시는 다음과 같다 회원 -> 팀 연관관계 1개(단방향) 팀 -> 회원 연관관계 1개(단반향) 테이블 연관관계는 다음과 같다 회원 팀의 연관관계 1개(양방향) JPA에서 이걸 사용하려면 회원과 팀을 예시로 들어보자. 회원 - 팀 이 있다면 OneToMany(일대다) = 한 회원은 여러 팀에 속할 수 있다. ManyToMany(다대다) = 여러 회원은 여러 팀에 속할 수 있다. ManyToOne(다대일) = 여러..
서버용, pc용, 스마트디바이스용 운영체제 리눅스는 모든곳에서 운영체제가 쓰이고있다. 리눅스는 오픈소스기반 운영체제이다. 왜 사람들은 자기가 쓴 코드를 오픈할까? 그 이유는 소프트웨어 시장은 독점이 가능하기 때문임. 오픈소스를 함으로써 버그도 잡을수있고 내가 만든 소프트웨어가 어디에서든 사용되기 때문에 그로인한 이점이 더 크다고 생각이 듦
비선점형 스케줄링 FCFS(first come first service) = 먼저 온 프로세스가 먼저 처리한다. SJF(Shortest-job-first) = CPU 사용시간이 가장 짧은 프로세스를 제일 먼저 처리함. SJF는 Starvation(기아 현상)이 발생할 수 있음. 효율성은 좋지만 형평성은 맞지 않음. 선점형 스케줄링 RR(Round Robin)= 할당시간이 정해져 있음. 할당시간이 지나면 다음 사람에게 기회를 넘겨야 됨. 현대 컴퓨터는 RR을 제일 많이 사용함. 디스크에 어떤 실행파일이 있는데, 이를 실행하면 바로 메모리에 올라가는 것이 아니라 자신만의 가상 메모리에 각각의 프로세스를 띄어놓는다. 그리고 가상 메모리에 있는 것이 다 메모리에 가는 게 아니라 필요한 부분만 가게 된다.(메모리..