반응형 IT 톺아보기80 터미널에서 사용 중인 포트 확인 및 종료 방법 docker를 공부하면서 port를 자주 잡는 일이 생기는데 그럴때마다 이를 확인하고 끄는 작업을 자주하게 된다. 그럴때마다 사용법이 생각이 나지 않아 검색하는 경우가 많은데 이참에 블로그에 써놓고 확인하는 법이 좋을 것 같아 글을 작성한다. 터미널에서 특정 포트가 사용되는지 확인하는 명령어는 ₩₩₩ sudo lsof -P -I :[Port] ₩₩₩ 이고 특정 포트를 죽이는 명령어의 경우는 sudo kill -9 [Port]이다. 2022. 5. 30. Mac OS Monterey 이상 포트가 자동으로 잡히는 문제 발생 Volume 도커 컨테이너로 복사를 하는 것이 아니라 참조(mapping)을 하는 방식으로 이용하면 변경이 빠르게 적용이 될 수 있음 Pwd => print working dir 이고 현재 작업 중인 디렉토리를 출력 docker run -d -p 5000:8080 -v usr/src/app/node_modules -v $(pwd):/usr/src/app 로 실행한 결과 docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:5000 -> 0.0.0.0:0: listen tcp 0.0.0.0:5000: bind: address already in use. 처럼 5000포트가 사용 중이라고 뜬다.. 이걸 해결.. 2022. 5. 29. Docker? 컨테이너를 통해 응용 프로그램을 쉽게 배포 및 실행할 수 있도록 하는 도구이며 컨테이너 기반 오픈소스 가상화 플랫폼이다. 컨테이너? -> 일상에서 컨테이너에 다양한 제품군을 넣고 운반을 쉽게 할 수 있다. -> 이처럼 서버에서의 컨테이너는 응용프로그램을 넣고 손쉽게 설치, 실행할 수 있게 하는 것 (플랫폼에 구애받지 않고 사용할 수 있다!!) 도커 이미지와 컨테이너 정의 -> 코드와 모든 종속성을 패키지화하여 다른 환경에서 빠르고 안정적으로 실행될 수 있도록 해주는 소프트웨어 표준 -> 컨테이너 이미지? 응용 프로그램을 실행하는 데 필요한 모든 것을 포함, 설정값 종속성들을 포함하고 있다고 생각하면 됨 -> 이미지 안에 여러 컨테이너가 쌓여 있는 구조라고 생각하면 됩니다. 도커 흐름 -> 도커 CLI에 .. 2022. 5. 29. 관계형 데이터베이스 정리 목차 관계형 데이터베이스란 특징 용어 예시 관계형 데이터베이스란 키(key)와 값(value)들의 간단한 관계를 테이블화 시킨 매우 간단한 원칙의 전산 정보 데이터베이스 테이블에 데이터를 직관적이고 간단하게 표현하는 방법인 관계형 모델을 기반으로 한다. 테이블의 각 행(row)은 키라는 고유 ID가 포함된 레코드 테이블의 각 열(column)은 값이라는 데이터의 속성이 포함되어 있다. 데이터의 종속성을 관계로 표현하는 것이 특징 특징 데이터읩 분류, 정렬, 탐색속도가 빠르다 오랫동안 사용된 만큼 신뢰성이 높고, 어떤 상황에서도 데이터의 무결성을 보장 기존에 작성된 스키마를 수정하기 어렵다 데이터베이스의 부하를 분석하는 것이 어렵다 용어 열(column) 각각의 열은 유일한 이름을 가지고 있으며, 자신만의.. 2021. 12. 20. [python]백준 21610번 - 마법사 상어와 비바라기 (feat. 삼성 SW 역량 테스트 기출 문제) https://www.acmicpc.net/problem/21610 21610번: 마법사 상어와 비바라기 마법사 상어는 파이어볼, 토네이도, 파이어스톰, 물복사버그 마법을 할 수 있다. 오늘 새로 배운 마법은 비바라기이다. 비바라기를 시전하면 하늘에 비구름을 만들 수 있다. 오늘은 비바라기 www.acmicpc.net 해당 문제를 푸는데 있어서 문제 이해를 하는데 어려움이 좀 있었고 다 구현한 뒤에도 시간 초과를 해결하는데 애를 먹었다. 최대한 함수를 이용하여 보기 쉽게 코드를 작성해봤는데 도움이 될 지 모르겠습니다. 아래 코드 참고 # d, s가 정해졌을 때 범위 안에서 움직이도록 만드는 함수 def moves(val, direction, sep, n): val = val + direction * se.. 2021. 12. 2. [python]백준 14888번 - 연산자 끼워넣기(feat. 삼성 SW 역량 테스트 기출 문제) https://www.acmicpc.net/problem/14888 해당 문제를 풀어 나갈때 permutations를 이용하는 것은 알았는데 이를 중복 제거하는 법을 잘 몰라 좀 헤매는 문제였다. 그냥 set(permutations())를 쓰면 되는걸 알게 된 문제.. 아래 코드 참고 from itertools import permutations answer = [] # 입력 값 받는 곳 N = int(input()) numbers = list(input().split()) operates = list(map(int, input().split())) # 연산자 어떤게 포함되는 지 저장하는 곳 opers = [] # operates를 순회하면서 각 엽산자의 횟수만큼 저장 for idx in range(le.. 2021. 12. 2. [python]백준 13458번 - 시험 감독 (feat. 삼성 SW 역량 테스트 기출 문제) 해당 문제는 브론즈 2 수준의 간단한(?) 문제인 것 같다. 저는 해당 문제를 주 각 강의실에 주 감독관이 감독할 수 있는 학생의 수를 먼저 제거한 뒤 나머지 학생애 대해서 필요한 부 감독관의 수를 구하는 방식으로 풀어 나갔습니다. 아래 코드 참조 answer = 0 # 입력을 받는 부분 N = int(input()) A = list(map(int, input().split())) B, C = map(int, input().split()) # 각 강의실 마다 학생 수를 확인하며 for student in A: # 먼저 감독관이 감독할 수 있는 학생의 수를 구하고 감독한 학생의 수를 빼준다 answer += 1 student -= B # 이후에 감독이 필요한 학생이 남는 경우, 부감독관의 수를 구하기 위한.. 2021. 11. 30. SQLD 끄적임 :warning: 해당 내용은 제가 본걸 막 쓴 것이기 때문에 도움이 되지 않을수도 있습니다.!!! 도메인의 특징 엔터티 내에서 속성에 대한 데이터 타입과 크기를 지정 엔터티 내에서 속성에 대한 NOT NULL을 지정 엔터티 내에서 속성에 대한 Check 조건을 지정 주식별자를 도출하기 위한 기준 해당 업무에서 자주 이용되는 속성을 주식별자로 지정 명칭, 내역 등과 같이 이름으로 기술되는 것들은 가능하면 주식별자로 지정하지 않는다. 복합으로 주식별자로 구성할 경우 너무 많은 속성이 포함되지 않도록 한다. 주식별자의 특징 유일성: 주식별자에 의해 엔터티 내에서 모든 인스턴스들을 유일하게 구분함 최소성: 주식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수가 되어야 함 불변성: 주식별자가 한 번 특정.. 2021. 9. 12. 이전 1 ··· 6 7 8 9 다음 반응형