반응형

분류 전체보기 584

[SQL] WSL postgresql 설치 방법

--> 마이크로 소프트 docs 에서 postgresql 설치하는 부분만 가져왔다 PostgreSQL 설치 WSL에 PostgreSQL을 설치하려면(예: Ubuntu: WSL 터미널을 엽니다(예: Ubuntu). Ubuntu 패키지를 업데이트합니다. sudo apt update 패키지가 업데이트된 후에는 PostgreSQL(몇 가지 유용한 유틸리티가 포함된 -contrib 패키지)을 설치합니다. sudo apt install postgresql postgresql-contrib 설치를 확인하고 버전 번호(psql --version)를 가져옵니다. PostgreSQL이 설치되면 다음 세 가지 명령을 알고 있어야 합니다. sudo service postgresql status: 데이터베이스의 상태 확인 su..

[Sql] Unique 와 Distinct 의 차이점

1. 개요 distinct 와 unique 차이를 간단하게 기록해 놓자면 1) distinct - select 에 사용 - select 시에 출력되는 row 들의 중복된 값을 제거한 나머지 값들을 출력 2) unique - create table 을 할 때 사용 - 테이블 내에서 unique가 적용된 특정 컬럼의 중복된 값이 insert 되지 않도록 설정 - unique 가 설정된 컬럼에서 중복된 값이 들어갈 경우 error 가 뜨며 값의 유일성 유지 2. 참고 링크 https://learnsql.com/blog/unique-vs-distinct/ What’s the Difference Between UNIQUE and DISTINCT in SQL? The words UNIQUE and DISTINCT ..

[ Linux ] 리눅스 메모리 사용량 체크 명령어

우선, 가장 많이 쓸 것 같은 가장 많은 메모리를 사용하는 프로세스를 순서대로 보여주는 명령어는 아래와 같다 # 상위 10개 보기 ps -ef --sort -rss | head -n 11 # 메모리 사용량 표시 ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd --sort -rss | head -n 11 아래 링크 참고해서 명령어를 입력하자 https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%A9%94%EB%AA%A8%EB%A6%AC_%EC%82%AC%EC%9A%A9%EB%9F%89%EC%88%9C_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EB%B3%B4%EA%B8%B0 리눅스 ..

Linux 2022.07.15

[ Python Error ] dtypewarning columns have mixed types.specify dtype option on import or set low_memory=false

1. 개요 해당 사항은 에러가 아니다. 컬럼에 NaN 값 또는 여러 타입의 데이터가 섞여 있으면 발생하는 에러이다. 2. 해결 방법 경고 메시지가 알려주는 대로 dtype option으로 타입을 명시해주거나 low_memory = False로 지정해 주면 경고 메시지가 출력되지 않는다. 3. 참고 링크 https://stackoverflow.com/questions/24251219/pandas-read-csv-low-memory-and-dtype-options Pandas read_csv: low_memory and dtype options df = pd.read_csv('somefile.csv') ...gives an error: .../site-packages/pandas/io/parsers.py:1..

윈도우 한/영 키 작동 안될 때

1. 원인 윈도우 한/영 키가 작동이 되지 않을 때 아래 링크를 참고하여 작업해보자.. 나의 경우에는 101키가 아니라 103/106키로 적용이 되어 있어 한영키를 Alt 로 인식을 하고 있어 작동이 되지 않았었다. 2. 참고 링크 https://seogilang.tistory.com/1382 한영키가 alt키로 인식되는 경우 해결 방법 한영 전환을 위해 한영키를 눌렀지만 한영 전환이 되지 않는 경우가 있다. 이때 키를 눌러도 아무 반응이 없다면 키보드의 고장을 의심해 볼 수도 있지만 [alt] 키를 누른 것과 같이 현재 활성 seogilang.tistory.com

기타 Develop 2022.06.24

Provisioning 프로비저닝

1. 간단한 의미 '제공하다' 의 의미를 가지고 있음 사용자의 요구에 맞게 시스템 자체를 제공하는 것을 프로비저닝이라고 함 프로비저닝을 통해 제공하는 것은 인프라 자원 / 서비스 / 장비 가 될 수 있음 클라우드 서비스의 부상으로 인해 떠오르는 개념 2. 참고 링크 https://jins-dev.tistory.com/entry/%ED%94%84%EB%A1%9C%EB%B9%84%EC%A0%80%EB%8B%9DProvisioning-%EC%9D%B4%EB%9E%80 프로비저닝(Provisioning) 이란? 최근 심심치 않게 들리는 소프트웨어 용어 중 하나가 프로비저닝(Provisioning) 이다. 생각보다 오래사용되오던 단어인 것으로 보이나, 최근에 좀 더 각광을 받게 된 이유는 아무래도 클라우드 인프 ..

IT 용어 사전 2022.06.23

[ Linux ] Service 관련 참고사항 기록

사용자가 자주 사용하는 Service 를 등록하고 Systemd 에서 관리 가능 sysmemd 에 service 로 등록하기 위해서 2가지 등록이 필요함 서비스 파일 생성 : /usr/lib/systemd/systen/서비스이름.service 심볼릭 링크 생성 : /etc/systemd/system/multi-user.target.wants/서비스이름.servicet 심볼릭 링크 생성은 재부팅 후에도 서비스가 시작되도록 서비스 등록을 위해 생성한다 [Unit] Description : 서비스에 대한 설명 Before : 시작되기 전에 실행할 서비스 After : 시작된 이후 실행할 서비스 Requires : 필요조건(정상적일 경우)서비스 시작 [Service] Type=[ simple | forking ..

Linux 2022.06.22

[ DB ] 데이터 베이스 이중화 - postgresql 를 예제로

이번 프로젝트에서 운영하는 데이터 베이스가 이중화로 되어 있어 이중화에 대한 개념 및 참고할만한 링크를 기록한다. 1. DB 이중화란 '기준이 되는 데이터베이스(Master)의 변경된 데이터를 물리적으로 떨어진 각각의 데이터베이스(Slave)에 동일하게 유지하여 관리하는 것' 실서비스에서는 데이터의 유실을 방지하거나 무중단 서비스를 위해서는 이중화가 필수 2. 참고 링크 https://velog.io/@jwpark06/Postgresql-%EC%9D%B4%EC%A4%91%ED%99%94%ED%95%98%EA%B8%B0-Streaming-%EB%B0%A9%EC%8B%9D Postgresql 이중화하기 먼저, DB 이중화에 대해 알아보겠습니다. DB 이중화란 '기준이 되는 데이터베이스(Master)의 변경된..

[ Python ] 파이썬 코드 리펙토링/최적화 관련 참고 링크

1. 개요 회사에서 기존에 있는 코드를 조금씩 리펙토링하고 있다. 가독성이 좋도록 함수들을 분리시켜 관리가 쉽게 만들고 있고 일부 코드들을 최적화하고 있다. 추후에도 비슷한 작업을 할 때, 참고하면서 하기 위해서 코드를 아래에 기록해 둔다 2. 참고 링크 https://dongdongfather.tistory.com/69 [파이썬 기초] 유사 딕셔너리 defaultdict() 활용법 defaultdict()는 딕셔너리를 만드는 dict클래스의 서브클래스이다. 작동하는 방식은 거의 동일한데, defaultdict()는 인자로 주어진 객체(default-factory)의 기본값을 딕셔너리값의 초깃값으로 지정할 수 있 dongdongfather.tistory.com

언어/Python 2022.06.22
반응형