2024.11.04.(월)
- CS 스파링 스터디 : Java 동작 방식
- OS 스터디 : 프로세스의 생성
public class Solution {
static class Item {
int x, y;
Item(int x, int y) {
this.x = x;
this.y = y;
}
// @Override
// public boolean equals(Object o) {
// Item ee = (Item) o;
// return this.x == ee.x && this.y == ee.y;
// }
//
// @Override
// public int hashCode() {
// return x * 10 + y;
// }
}
public static void main(String[] args) throws Exception {
Set<Item> set = new HashSet<>();
Map<Item, Integer> map = new HashMap<>();
for (int i = 0; i < 3; i++) {
set.add(new Item(1, 2));
map.put(new Item(1, 2), 0);
}
System.out.println(set.size());
System.out.println(set.toString());
System.out.println(map.keySet());
}
}
2024.11.05.(화)
- (...반드시 이제는 예정되어 있어야 하는) 면접 전형 조사 및 기출 질문 정리
- 병원 + 운동 (런닝머신 20분..ㅎ)
운영체제
1) 어제 문제 (fork()) 복습
2) IPC 종류와 특징
(1) Shared Memory
- 버퍼 종류 (버퍼 사용x, 유한 크기의 버퍼, 무한 크기의 버퍼)
버퍼에 작성, 소비
ex) Posix shared memory
shm_open : create a shared-memory object
ftruncate : configure the size of the object in bytes
mmap : memory-mapped file establish
(2) Message Passing
- synchronous and asynchronous communication
- automatic and non-automatic
- direct and non-direct
pipes
sockets (client-server system에서의 communication)
IP, PORT number로 identified
RPC
- 클라이언트에 stub 제공
- marshals the parameters
=> IDL로 stub, skelton 정의하고 marshaling해야 함
JPA
JPA : 애플리케이션과 JDBC 사이에서 객체와 관계형 데이터베이스를 매핑하는 기술
1) Entity 분석 2) ORM 프레임워크에 객체 저장 3) 적절한 SQL 생성 후 데이터베이스에서 질의 / 저장 역할 수행함
EntityFactory에서 EntityManager을 생성함
EntityManager는 데이터베이스 커넥션과 밀접한 관계에 있기에 스레드 간에 공유하거나 재사용하면 안됨
트랜잭션 사용하기 위해서 EntityTransactiotn 사용
[데일리인증] 2024.11.06.(수) (0) | 2024.11.06 |
---|---|
[데일리인증] 2024.11.01.(금) (0) | 2024.11.01 |
[데일리인증] 2024.10.30.(수) (0) | 2024.10.30 |
[데일리인증] 2024.10.29.(화) (0) | 2024.10.29 |
댓글 영역