전체 글(754)
-
[SQL][2] 조건에 맞는 도서 리스트 출력하기
문제 설명 다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK) 테이블입니다. BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. Column nameTypeNullableDescription BOOK_IDINTEGERFALSE도서 ID CATEGORYVARCHAR(N)FALSE카테고리 (경제, 인문, 소설, 생활, 기술) AUTHOR_IDINTEGERFALSE저자 ID PRICEINTEGERFALSE판매가 (원) PUBLISHED_DATEDATEFALSE출판일 문제 BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력하는 SQL문을 작성해주세요. 결과는 ..
2023.10.17 -
[SQL][2] 12세 이하인 여자 환자 목록 출력하기
문제 설명 다음은 종합병원에 등록된 환자정보를 담은 PATIENT 테이블입니다. PATIENT 테이블은 다음과 같으며 PT_NO, PT_NAME, GEND_CD, AGE, TLNO는 각각 환자번호, 환자이름, 성별코드, 나이, 전화번호를 의미합니다. Column nameTypeNullable PT_NOVARCHAR(10)FALSE PT_NAMEVARCHAR(20)FALSE GEND_CDVARCHAR(1)FALSE AGEINTEGERFALSE TLNOVARCHAR(50)TRUE 문제 PATIENT 테이블에서 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회하는 SQL문을 작성해주세요. 이때 전화번호가 없는 경우, 'NONE'으로 출력시켜 주시고 결과는 나이를 기준으로 내림차순..
2023.10.17 -
[CS] 좀비 프로세스와 고아 프로세스에 대한 나름의 이해
부모 프로세스는 자식 프로세스의 자원을 회수한다. 그런데 만약 자식 프로세스가 끝났을 때 자원을 회수하지 못하면 좀비 프로세스가 된다. 자식은 종료되었음을 알리기 위해 SIGCHILD를 시그널을 부모에 보낸다. 그러면 부모는 wait 시스템콜을 호출하고 회수한다. 이와는 다르게 부모 프로세스가 먼저 끝나면 자식 프로세스는 고아 프로세스가 된다. 이때 고아 프로세스의 부모의 PID를 init 프로세스의 PID로 바꾸게 된다. 그러면 init 프로세스가 회수를 한다. init 프로세스는 부팅 시 가장 먼저 실행되는 프로세스로 PID는 1이다. Reference https://www.yes24.com/Product/Goods/121769526
2023.10.17 -
[Docker] 맥에서 Docker 엔진 켜는 커맨드
도커는 엔진이 켜져야 run이든 build든 할 수 있다. 다음과 같이 커맨드로 켤 수 있다. 아니면 아이콘 클릭해서 응용프로그램을 실행해도 된다. open -a Docker
2023.10.16 -
[Docker] Docker build 하기
docker -t img_name . 위와 같이 img 이름 그리고 dockerfile이 있는 디렉토리를 적어주면 된다. 여기서는 현재 폴더에 있다면 위와 같이 .을 쓰면 된다. 아래와 같이 파라미터를 줄 수도 있다. docker build --build-arg JAR_FILE=build/libs/*.jar -t myorg/myapp . Reference https://spring.io/guides/topicals/spring-boot-docker/ Getting Started | Spring Boot Docker The Spring Boot Maven and Gradle plugins use buildpacks in exactly the same way that the pack CLI does in t..
2023.10.16 -
[Docker] Docker의 이름
Docker의 이름은 기본적으로 Dockerfile이고 확장자는 없어도 된다. 따라서 Dockerfile이라고 해주면 docker가 build할 때 이 파일을 찾는다.
2023.10.16