목록2024/02 (66)
Learn & Record
351. DB 관련 신기술 -하둡, 맵리듀스, 타조, 데이터 마이닝, OLAP 352. 회복 - 연기 갱신 기법, 즉각 갱신 기법, 그림자 페이지 대체 기법, 검사점 기법 353. 병행제어 - 로킹, 타임 스탬프 순서, 최적 병행수행, 다중 버전 기법 354. 교착상태 - 상호배제, 점유와 대기, 비선점, 환형 대기 - 해결 방법 : 예방 기법, 회피 기법, 발견 기법, 회복 기법 355. Secure SDLC의 개요 - CLASP, SDL, Seven Touchpoints 356. 보안요소 - 기밀성, 무결성, 가용성, 인증, 부인방지 357. 세션 하이재킹 - 서버에 접속하고 있는 클라이언트들의 세션 정보를 가로채는 공격기법, 세션 가로채기 라고도 함 358. 입력 데이터 검증 및 표현의 보안 약점 ..
1. 연습문제 (기본값 적용) # 직원 테이블에 각 필드에 기본값을 적용하여 tStaffDefault 테이블을 생성하라 # 부서는 영업부, 직급은 수습, 초봉은 280, 성취도는 1.0의 기본값을 적용하라 # 기본값을 지정해도, NULL허용이라면 NULL 기입 가능 CREATE TABLE tStaffDefault ( NAME CHAR(10) PRIMARY KEY, depart CHAR(10) DEFAULT '영업부' NOT NULL, gender CHAR(5) NOT NULL, joindate DATE NOT NULL, grade CHAR(10) DEFAULT '수습' NOT NULL, salary INT DEFAULT 280 NOT NULL, score DECIMAL(5,2) DEFAULT 1.0); ..
1. DataGrip 설치 및 실행 - DataGrip 설치 페이지 접속 https://www.jetbrains.com/ko-kr/datagrip/ DataGrip: JetBrains가 만든 데이터베이스 및 SQL용 크로스 플랫폼 IDE www.jetbrains.com - 다운로드 클릭 - 설치 프로그램 실행 - 모두 Next - 프로그램 실행 > 프로젝트 생성 - Manage Data Sources 실행 - + 버튼 눌러서 원하는 DB 추가 (MariaDB 추가) - Download 클릭 > User (root) 추가 > Password 입력 - 입력 후 Test Connection 클릭 > Succeeded 확인 - DB 접속 완료 - localhost 옆에 [0 of 5] 클릭하여 사용할 데이터베이..
아래 글은 '수학계의 노벨상' 필즈상을 수상하신 허준이 교수님의 서울대학교 졸업식 축사문 입니다. 영상으로는 여러번 봤지만, 필사는 이번에 처음 해보네요. 명문대학교의 졸업식 축사를 함께 들을 수 있어서 정말 좋은 시대라 생각합니다. 좋아하는 글을 필사 후 공유합니다. 글이 마음에 드신다면, 필사도 추천드립니다. 원문 주소는 글 아래에 있습니다. 좋은 하루 되세요 :) 안녕하세요, 07년도 여름에 졸업한 수학자 허준이입니다. 우리가 팔십 년을 건강하게 산다고 가정하면 약 삼만 일을 사는 셈인데, 우리 직관이 다루기엔 제법 큰 수입니다. 저는 대략 그 절반을 지나 보냈고, 여러분 대부분은 약 삼분의 일을 지나 보냈습니다. 혹시 그 중 며칠을 기억하고 있는지 세어 본 적 있으신가요? 쉼 없이 들어쉬고 내쉬는..
301. 스레드 - 프로세스 내에서의 작업 단위로서 시스템의 여러 자원을 할당받아 실행하는 프로그램의 단위 302. 주요 스케줄링 알로리즘 - FIFO(선입선출), SJF 단기작업우선, HRN 303. UNIX/LINU의 주요 환경 변수 - 환경 변수의 명령어나 스크립트에서 사용하려면 변수명 앞에 $를 입력해야한다. 304. UNIX/LINUX 기본 명령어 - cat, chdir ~~ 등 305. IP 주소 - 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소 306. 서브네팅 - 할당된 네트워크 주소를 다시 여러 개의 작은 네트워크로 나누어 사용하는 것을 말한다. 307. IPv6 - 현재 사용하고 있는 IP 주소 체계인 IPv4의 주소 부족 문제를 해결하기 위해 개발되었다 308. IPv..
1. 서브쿼리 - 쿼리문 안에 또 다른 쿼리문이 포함된 구문, 복합적이고 단계적인 질문을 할 때는 여러 개의 쿼리를 중첩해서 사용 - 단일행 서브쿼리(하나의 값만 리턴), 다중행 서브쿼리(여러개의 행을 리턴), 다중행열(여러개의 열 구성, 여러 행 리턴) 2. 단일행 서브쿼리 - DB에서도 복잡한 쿼리를 실행할 수 있으며 그 방법이 바로 서브쿼리 - 서브쿼리는 다른 쿼리문안에 내장되어 있는 SELECT문이며 연속적으로 실행할 쿼리르 하나로 합침 - 이 때 감싸는 쿼리를 외부쿼리라고 하고, 외부쿼리와 구분하고 실행 순서를 명확히 지정하기 위해 서브쿼리를 감쌈 # 최대 인구수를 가진 도시명 SELECT name FROM tCity WHERE popu = (SELECT MAX(popu) from tCity);..