반응형

전체 글 17

Windows 사용중인 특정 포트 강제 종료 (port kill)

개발을 하다 보면 특정 포트에서 실행 중인 프로세스를 강제로 종료해야 하는 경우가 있습니다. 예를 들어, 로컬 서버(예: Node.js, Spring Boot 등)를 종료하지 않고 다시 실행하려고 하면 "포트가 이미 사용 중입니다."라는 오류가 발생할 수 있습니다. 이럴 때 Windows에서 특정 포트를 차지하는 프로세스를 종료하는 방법을 정리해 보겠습니다.선행작업표시줄의 검색에서 CMD 검색후 명령 프롬프트를 관리자 권한으로 실행하기1. 현재 사용 중인 포트 확인우선 특정 포트를 사용하고 있는 프로세스를 확인해야 합니다.netstat -ano | findstr :포트번호예를 들어, 8080 포트를 사용 중인 프로세스를 찾으려면 다음과 같이 입력합니다.netstat -ano | findstr :8080출..

OS/Windows 2025.03.28

postgreSQL merge문 사용하기

1. MERGE 문이란?MERGE 문은 데이터베이스에서 데이터를 삽입(INSERT), 업데이트(UPDATE), 삭제(DELETE)를 한 번의 SQL 문으로 수행할 수 있도록 해주는 기능입니다. 기존의 INSERT ON CONFLICT나 UPSERT 방식보다 더 세밀한 제어가 가능합니다.PostgreSQL은 15버전부터 MERGE 문을 공식적으로 지원하기 시작했습니다.2. MERGE 문 기본 구조TYPE1 -- 기본 MERGEMERGE INTO 대상_테이블 AS aUSING 소스_테이블 AS b ON (a.기준_컬럼 = b.기준_컬럼) WHEN MATCHED THEN UPDATE SET a.컬럼1 = b.컬럼1WHEN NOT MATCHED THEN INSERT (컬럼1, 컬럼2) VALUES (..

DB/postgreSQL 2025.03.28

postgreSQL 임시테이블 생성

PostgreSQL에서 임시 테이블(Temporary Table)은 세션(Session) 또는 트랜잭션(Transaction) 동안만 유지되는 테이블로, 일정 시간이 지나면 자동으로 삭제됩니다. 임시 데이터를 저장하거나, 복잡한 쿼리에서 중간 결과를 저장할 때 유용하게 사용할 수 있습니다.1. 임시 테이블 생성하기임시 테이블을 생성하는 기본적인 방법은 다음과 같습니다.CREATE TEMP TABLE temp_users ( id SERIAL PRIMARY KEY, name TEXT NOT NULL, phone INT NULL, email VARCHAR UNIQUE NOT NULL);-- ON COMMIT DROP; -- 트랜잭션 COMMIT될 때 해당 임시 테이블 삭제-- ON..

DB/postgreSQL 2025.03.28

텍스트 비교 사이트

무조건 필요한 텍스트 비교 사이트 개인적으로는 1을 오래 사용함 1.https://wepplication.github.io/tools/compareDoc/ 텍스트 문서 비교 사이트두개의 텍스트 비교하여 틀린점 찾아주는 온라인 툴wepplication.github.io 2.https://www.diffchecker.com/ Diffchecker - Compare text online to find the difference between two text filesDiffchecker will compare text to find the difference between two text files. Just paste your files and click Find Difference!www.diffcheck..

2025.03.27
반응형