눈물겨운 정처기 재수 (10)

Spirit Lab·2025년 7월 17일

구성 요소내용 요약
헤더(머릿말)기본 정보: 이름, 버전, 날짜 등
소개릴리즈 개요, 주요 포인트
본문변경사항, 버그 수정, 신규/제거 기능, 알려진 이슈 등
추가 정보설치, 참고 링크 등 부가 정보

열 = 세로 = 차수 = 속성 = 애드리뷰트
행 = 가로 = 기수 = 튜플 = 카디널리티
릴레이션 → 릴레이션스키마(컬럼) + 릴레이션인스턴스(내용)

열차속애서 튜카기대행

지연 갱신 회복 기법
트랜잭션이 부분 완료 상태에 이르기까지 발생한 모든 변경 내용을 로그 파일에만 저장하고, 데이터베이스에는 Commit이 발생할 때까지 저장을 지연하는 기법
트랜잭션 완료(Commit) 시 로그를 이용해 지연된 출력 연산(Redo) 수행
트랜잭션이 실패할 경우 Undo 없이 로그 단순 폐기

즉시 갱신 회복 기법
트랜잭션 수행 도중 데이터를 변경하면 변경 정보를 로그 파일에 저장하고, 트랜잭션이 부분 완료되기 전이라도 모든 변경 내용을 즉시 데이터베이스에 반영하는 기법
로그 파일을 참조하여 미완료된 변경에 대해 Undo를 우선 실행한 후, 완료된 변경에 대해 Redo 실행


직관유효학습유연


(내)게 (공)(부)를 강요하지 마세요 (제)가 (스)트레스 받(자)나요


우선 호스ID인 0 앞에 네트워크 ID들은 고정이라 딱히 신경쓸 필요없다
2진수로 위 주소를 바꿔보면 (암기가 필요)
11000000.10101000.00000001.00000000 이건데 FLSM 즉, 분할하는 기능을 사용해서 4개로 나눈다고 했다.
그러면 유일하게 바꿀 수 있는 호스트 주소를 4개로 나눠야 하는데 앞에서부터 나눈다. xx000000 이런식으로
그러면 00000000 01000000 10000000 11000000 이렇게 4개가 나온다. 만약 3개로 나눈다고 해도 이렇게 4개로 분할해줘야 한다. 왜냐하면 2의 제곱수 만큼 커지고 부족하면 안되기 때문에 3에서 가장 가까운 2의 제곱수만큼 만들어줘야 하는 것
자 그러면 xx000000이렇게 나눴다고 해보자 그러면 여기서 내가 더 만질 수 있는 부분은 xx 뒤에 6자리이다. 그러면 0과1로만 바꿀 수 있다고 했을 때 이는 2의 6승 즉 64이고 64개씩 FLSM 분할된다.
그러면 범위는
0~63
64~127
128~191
192~255

그런데 잠깐 여기서 맨앞 숫자는 네트워크 주소 그리고 맨 뒤에 숫자는 브로드캐스트 주소로 자동할당된다.
그러면 두번째 브로트캐스트IP는 127이 되는 것이고, 다 적으면 답은 192.168.1.127이 된다.

new Child()가 생성될 때 Parent를 상속받았으므로 자동으로 Parent도 실행된다.
그러면 Parent의 x가 500으로 설정되고 그 뒤 Child의 x가 5000으로 설정된다. 그 후에 get을 실행하는데 Child안에는 get이 없다. 즉 오버라이딩 해오지 않은 것 그래서 자동으로 부모의 메서드를 실행하여 500이 답

'>>'이건 2의 N승만큼 나눗셈
'<<'이건 2의 N승만큼 곱셈

profile
For the champagne

0개의 댓글