전체 글 (147) 썸네일형 리스트형 [Docker 공부] 3일차 PWD(https://www.docker.com/play-with-docker/)인스턴스당 2시간 무료로 쓸 수 있음docker pull nginx:1.23.1-alpineDocker Hub의 공식 NGINX 이미지 중에서, NGINX 1.23.1 버전을 로컬에 내려받음⇒ 이미지 내려받음docker run -d -p 8001:80 --name=webserver1 nginx:1.23.1-alpine백그라운드에서 실행하고, 8001포트를 컨테이너 80포트로 포워딩하며, 이름은 webserver1로 지정⇒ 실행docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS .. [Docker 공부] 2일차 가상화일반적으로 서버·스토리지·네트워크·애플리케이션 등의 자원을 가상화하여 하드웨어 리소스를 효율적으로 사용하는 기술효율적인 자원 활용, 자동화된 인프라관리, 빠른 재해 복구 등 가능소프트웨어적으로 추상화된 가상화를 통해 제한된 부분을 쉽게 관리하고 운영·유지할 수 있음컨테이너 가상화 vs VM 가상화공통점 : 둘다 이미지화 하여 호스트 OS와 격리된 환경 제공VM 가상화 : 호스트 OS와 졀도로 게스트 OS를 두고 원하는 애플리케이션을 설치하는 하드웨어 수준의 가상화 ⇒ 커널 존재 (부팅필요)컨테이너 가상화 : 경량. 호스트 OS의 커널을 공유하는 운영체제 수준의 가상화컨테이너화 기술리눅스 컨테이너 기술은 LXC를 이용하는 시스템 컨테이너로 시작⇒ cgroup, namespace등 커널 기술 공유run.. [Docker 공부] 1일차 컨테이너애플리케이션을 언제든 실행 가능하도록 필요한 모든 요소(코드, 라이브러리, 설정 등)를 하나의 런타임 환경으로 패키징한 논리적 공간호스트 운영체제 위에서 OS 수준의 가상화로 격리된 프로세스처럼 동작하는 실행 단위경량인 이유기존 VM: OS 전체(커널 포함)를 이미지로 가지므로 수 GB단위가 경우가 많음컨테이너: 애플리케이션과 필요한 라이브러리만 포함하는 이미지라 수 MB~ 수백 MB 정도로 가벼운 편컨테이너는 자체 커널을 가지는 별도 운영체제가 아님호스트 OS의 커널을 공유하면서, 그 위에서 격리된 공간처럼 보이도록 만든 플랫폼/실행환경언제 어디서든 빠르고 효율적인 배포가 가능하며, 트래픽에 맞춰 스케일 아웃(확장) 하기도 쉬움항상 같은 환경(이미지)에서 애플리케이션을 실행하므로“내 로컬에서 되.. R2ListOptions R2ListOptions limit (number optional) The number of results to return. Defaults to 1000, with a maximum of 1000. 반환할 결과 수 prefix (string optional) The prefix to match keys against. Keys will only be returned if they start with given prefix. 이거로 시작하는 거 cursor (string optional) An opaque token that indicates where to continue listing objects from. A cursor can be retrieved from a previous list ope.. [HackerRank] Draw The Triangle 1,2 https://www.hackerrank.com/challenges/draw-the-triangle-1/problem?isFullScreen=true Draw The Triangle 1 | HackerRank Draw the triangle pattern using asterisks. www.hackerrank.com WITH RECURSIVE R AS( select 20 as N UNION select n-1 from R where n>0 ) select repeat("* ", n) from R; https://www.hackerrank.com/challenges/draw-the-triangle-2/problem?isFullScreen=true&h_r=next-challenge&h_v=zen WITH .. [HarckerRank] Top Earners https://www.hackerrank.com/challenges/earnings-of-employees/problem?isFullScreen=true Top Earners | HackerRank Find the maximum amount of money earned by any employee, as well as the number of top earners (people who have earned this amount). www.hackerrank.com select max(employee.salary*employee.months), count(*) from employee inner join (select max(salary*months) as "maxSal" from employee) e2 .. [MYSQL] 공부 if 문 쓰는 법 CASE WHEN ~ THEN ~ WHEN ~ THEN ~ ELSE ~ THEN END 반올림 round 버림 truncate ->얜 반드시 어디서 버릴지 표시해 줘야함 내림 ceil a between b and c -> a가 b와 c사이에 있다(포함) [MYSQL] 부분 문자열 가져오기 LEFT(컬럼명, n) - 문자열의 왼쪽기준으로 n개 가져옴 MID(컬럼명, 시작위치, n), SUBSTR, SUBSTRING - 문자열의 시작위치를 기준으로 n개를 가져옴 RIGHT(컬럼명, n) - 문자열의 오른쪽을 기준으로 n개 가져옴 select name from students where marks > 75 order by right(name,3), id ->이런식으로 사용가능 오른쪽 3글자 기준으로 정렬해라 이전 1 2 3 4 ··· 19 다음