목록computer science (51)
IT STUDY LOG
https://pythontutor.com/render.html#mode=display
https://kotlinworld.com/3 [메모리] JVM의 메모리 사용 방식 : JVM의 Static Area와 Heap Area를 중심으로 Kotlin/JVM의 메모리 사용방 목표 각 Memory Area가 어떤 역할을 하는지 이해한다. JVM의 메모리 구조 JVM은 Runtime에 Data를 올려놓는 공간인 Runtime Data Area를 가지고 있다. 이 공간은 총 5가지로 나뉘는데, 뒤의 PC Register과 Native Metho kotlinworld.com
https://devstep.tistory.com/79 자바 상속의 메모리 할당 과정 자바 상속의 메모리 할당 과정 최근 자바의 정석 상속 부분을 다시 읽으며 이해되지 않은 문장들이 있었고 이에 자바 상속의 메모리 할당 과정에 대해 조사하게 되었습니다. 이해한 내용을 바탕 devstep.tistory.com
# FLASHBACK - USER의 논리적인 오류 보완하는 기능 - COMMIT을 하더라도 ORACLE 롤백 대비를 위해 변경 전 데이터를 별도로 관리하고 있으므로, ORACLE에서 지정된 시간 내에 복구할 수 있음 삭제 복원 -- 삭제 후 커밋 SELECT * FROM emp; DELETE emp; COMMIT; -- emp 테이블의 현재 시점의 데이터를 읽음 SELECT * FROM emp; -- emp 테이블에서 과거 시점의 데이터를 읽음 -- ① 명시적으로 시간 지정 SELECT * FROM emp AS OF TIMESTAMP TO_DATE('2023/09/01 16:35:00', 'yyyy/mm/dd hh24:mi:ss'); -- ② 현재 시간 계산 SELECT * FROM emp AS OF T..
# INSERT - 테이블에 새로운 행을 삽입하는 명령어 하나의 행 삽입 INSERT INTO dept VALUES (50, 'EDUCATION', 'D1'); SELECT * FROM dept; INSERT INTO dept(dname, deptno) VALUES ('MARKETING', 60); -- 입력하지 않은 값은 NULL로 입력 INSERT INTO dept VALUES (70, 'FINANCE', NULL); -- 명시적으로 NULL로 입력 가능 COMMIT; -- 지금까지 변경된 작업을 반영 SELECT * FROM dept; 특정 값을 갖는 행 삽입 - 단일행 함수를 활용해 입력 가능 (그룹함수는 불가) 특정 값을 갖는 행 삽입 현재 사용자 이름 입력: USER 함수 사용 날짜 값을 입력..