본문 바로가기
반응형

분류 전체보기33

백엔드 개발을 하면서 필요로하는 터미널 명령어 정리 매번 햇깔리기가 싫어서 , 자주 쓰이는 핵심 명령어들을 정리해서 여기서 참고해서 쓰기위해서 정리했습니다. 포트관련lsof -i :3000 #포트 3000 사용 중인 프로세스 확인kill -9 $(lsof -ti:3000) # 포트 3000 사용하는 프로세스 강제 종료lsof -i -P | grep LISTEN # 모든 LISTEN 포트 확인netsat -anv | grep LISTEN # 대안 방법lsof -i :3000-3010 #포트 3000~3010 확인 네트워크 연결# 내부망 ifconfig | grep "inet " | grep -v 127.0.0.1 # 모든 내부 IP ipconfig getifaddr en0 # wifi ip 만 간단히 ifconfig en0 | grep "inet " #.. 2025. 9. 10.
S3 + CloudFront 배포 (캐시 초기화) 나는 개발 단계중일때,AWS EC2 에서 Nest.js + Vite React 를 프로덕션 전 개발을 계속 진행하는데 있어서 , 기능적으로 구현이 많이 되어진 상황이라 S3 + Cloud Front 로 배포를 옮겨야하는 상황이 생겼다 . S3 에 Vite React 정적 빌드 결과물을 올려두고 CloudFront 로 세팅 후 Route 53 서비스를 새로 만들어서 , 가비아에 도메인 소유를 인증받고 네임 서버를 Route 53에서 나온 1,2,3,4차 를 입력해야한다. 그 이후 Dns 세팅을 전반적으로 다 하고 , 이제 도메인에 들어갔을때 처음에는 S3 Storage 에 아무것도 없다가 첫 빌드 결과물이 올라가서 그런지 빠르게 웹 페이지가 바로 나오는걸 볼 수 있었습니다. 하지만, 간단한 수정 후 재.. 2025. 9. 1.
Supabase 데이터베이스 초기 세팅시 , 한국시간 설정 Supabase 초기 세팅시 , Date Time , Current Time 이 UTC 로 저장이 되어져있습니다. 이걸 한국시간으로 변경하지 않는다면 , 서버에서 +09:00 시간을 더해주지 않으면 시간 오차에 대한 상황이 생겨서 프론트에서 +9 시간을 더하거나 , 서버에서 테이블 row 가 생성되는 시점에 Create 컬럼에 시간을 더해주지 않으면 애초에 초기에 세팅을 해서 한국시간에 맞춰놓는게 편합니다 ALTER TABLE 테이블명 ALTER COLUMN 컬럼명(currentTime , timestamp 쓰는 컬럼) SET DEFAULT (now() AT TIME ZONE 'Asia/Seoul'); 2025. 8. 26.
Next.js + Graphql 1. Next.js + GraphQL 프로젝트간단한 게시판 프로젝트를 생각하며 , 프론트엔드 공부를 시작한지 얼마 안되서, Rest API 개념을 배우고 , 팀프로젝트서 , 프론트 : Next.js + Apollo Client 서버 : Nest.js + GraphQL 쇼핑몰 프로젝트를 한적이 있었다. 당시에 GraphQL PlayGround 를 만지면서 작업하다보니 , 굉장히 편하다 느낌을 굉장히 많이 받았다. 이전에 기억이 좋아서 , 이번에 간단한 게시판 사이트를 한번 만들어보자! 라는 생각에 Next.js + Apollo Client + GraphQL 을 사용함으로써 ,Rest api를 사용하면서 Swagger 문서 작성하는게 시간 소모가 굉장히 크기에 , GraphQL은 우리가 사용하는 Q.. 2025. 8. 22.
경영악화로 인한 해고, 이제 어떻게 해야 할까? 경영악화로 인한 해고, 이제 어떻게 해야 할까? 🤔 2025년 들어 경제 불황이 심화되면서 많은 기업들이 경영난에 시달리고 있습니다. 😰 그 결과 구조조정과 해고 소식이 연일 들려오고 있는데요, 혹시 여러분도 예상치 못한 해고 통보를 받으셨나요?갑작스러운 해고 통보 앞에서 당황하지 마세요! ✋ 이런 상황에서도 냉정하게 대처할 수 있는 방법들이 있습니다. 오늘은 경영악화로 인한 해고 상황에서 꼭 알아야 할 단계별 대처법을 자세히 알려드리겠습니다.1. 해고 통보 받았을 때 즉시 대응해야 할 일들 ⚡📋 첫 번째: 해고 사유와 법적 절차 확인하기해고 통보를 받았다면 가장 먼저 해야 할 일은 해고 사유를 명확히 확인하는 것입니다.해고 사유서 요구: 회사에 서면으로 해고 사유를 요청하세요해고 예고기간 확인:.. 2025. 6. 20.
클라이언트 - 서버 모델과 TCP 복기 1. 클라이언트 - 서버 모델 기초 기본 아키텍처 클라이언트 (요청자) 서버 (응답자)- 웹 브라우저 - 웹 서버 (Apache, Nginx)- 모바일 앱 - 애플리케이션 서버 (Tomcat)- 데스크톱 앱 - 데이터베이스 서버 통신 흐름 1. 클라이언트가 서비스 요청 2. 서버가 요청 처리 3. 서버가 응답 반환 4. 클라이언트가 응답 수신 2. TCP 통신의 기본 원리 TCP 3-Way Handshake클라이언트 서버 | | |─── SYN ─────────────────→| .. 2025. 5. 24.
반응형