본문 바로가기

전체 글495

컨테이너란? 컨테이너의 개념 하나의 OS 커널로 여러개의 독립된 것처럼 보이는 환경을 운용하기 위한 가상화 형태입니다. 쉽게 말하면 격리된 사용자 공간의 인스턴스, 즉 독립된 환경을 하나의 프로세스로 실행하는 것입니다. 사용자 공간과 컨테이너 OS는 물리적 자원을 관리하는 "커널공간"과 사용자 프로세스(애플리케이션)을 실행하는 "사용자 공간"으로 나뉩니다. 컨테이너는 이러한 사용자 공간을 분리하여 각각 고유한 프로세스 테이블, 파일 시스템, 네트워크 등의 자원을 관리할 수 있게끔 합니다. 컨테이너의 역사 연도 Name 주요내용 1979 UNIX의 chroot UNIX에 chroot 시스템 콜이 도입됨. 프로세스가 바라보는 루트 디렉토리를 파일 시스템 상의 특정한 디렉토리로 변경하는 기능 2000 FreeBSD jai.. 2021. 8. 31.
[Oracle] docker로 db생성해서 샘플 테이블 이용하기 0. 준비 터미널을 열어 docker를 실행합니다. 1. docker로 oracle 11g 컨테이너 실행 후 sqlplus 실행하기 # 컨테이너 띄우기 docker run --name oracle11g -d -p 1521:1521 jaspeen/oracle-xe-11g # 실행중인 컨테이너 확인 docker ps # oracle 컨테이너 접속, sqlplus 실행 docker exec -it oracle11g sqlplus # 유저명과 비밀번호 입력해서 sqlplus 접속 유저명 : sys as sysdba 비밀번호 : oracle # 초기설정된 비밀번호 2. hr 계정 활성화하기 # hr 계정 비밀번호 재설정 및 활성화 alter user hr identified by tiger account unlo.. 2021. 8. 27.
[프로그래머스]동명 동물 수 찾기(mysql) https://programmers.co.kr/learn/courses/30/lessons/59041# 코딩테스트 연습 - 동명 동물 수 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 문제 요구사항은 다음과 같다 ANIMAL_INS 테이블에서 두번 이상 쓰인 이름과 횟수를 출력 이름없는 건 집계에서 제외 이름순 조회 group by 와 having 을 적절히 이용하면 되는 문제이다. SELECT NAME, COUNT(NAME) A.. 2021. 8. 27.
20210825_TIL 항목 내용 데브코스 강의 W4D3 강의 수강 데브코스 PR 피드백 반영 미션 2 SQL 코드 수정 미션 1 String 조사 내용 수정 서점 가기 스프링5 프로그래밍 입문 스프링 입문을 위한 자바 객체지향의 원리와 이해 지난 1주일동안 정말 바빴다 TIL은 적당히 바쁘면 쓸수있고 너무 바쁘면 못쓰는 것이다. 억울함,,, 그동안은 구현과제가 주어져서 SpringBoot & JPA 로 작은 프로젝트를 만들었다 5, 6, 7월 3달은 주로 도커, 쿠버네티스, 네트워크를 공부하느라 SpringBoot도 JPA도 한 3달 만에 만지는 것이었다. 과제를 진행하면서도 배우는 게 많았고, 공부를 더 해야겠다고 절실하게 느꼈다! 그래도 점점 정보를 제대로 습득하는 법을 익히는 것 같아서 좋다 요즘은 공식 다큐먼트, 기본.. 2021. 8. 26.