GitHub에 다른일자 잔디심기 (macOS)
·
유용한 개발지식/WEB, DB, GIT
급한 상황이 생겨(예비군 같은,,,) 내가 열심히 쌓아오던 잔디를 매꿀수 없다면 어떻게 해야할까..? 너무 마음 아프지만 걱정하지 말자 이 방법대로 하면 잔디를 살릴 수 있다. 1. 깃 로그 열기 먼저 iterm(터미널)으로 커밋할 git 프로젝트 경로로 이동한다. 그리고 아래의 명령어를 친다. git log 위의 명령어를 친다면 다음과 같이 커밋 기록이 나올것이다. 아래 사진을 보면 commit 0608a712ecc4bbe77 → 이런식으로 옆에 긴 문자열이 커밋 해쉬이다. 2. git rebase -i {커밋 해쉬} 입력하기 이제 위의 사진에 있는 수정하고 싶은 날짜 이전의 커밋을 골라 해당 커밋 해쉬값을 복사한다.(커밋 내용을 작 확인하고 진행하자 가끔 맨 위에 커밋해쉬를 잘못 가져오면 제대로 동작..
Web개발 기초 - HTTP 구조
·
유용한 개발지식/WEB, DB, GIT
이번에는 HTTP의 구조에 대해서 궁금증이 생겨서 알아보았다. 1. HTTP 구조를 알아보자 1-1. 헤더 (Header) HTTP 헤더는 요청과 응답의 메타데이터를 담고 있으며, 키-값(key-value) 쌍으로 구성된다. 헤더는 다음과 같은 정보를 포함할 수 있다. 일반 헤더 (General Headers) Cache-Control: 캐싱 동작을 제어한다. Connection: 컨트롤 옵션을 지정한다. (예: keep-alive, close) 요청 헤더 (Request Headers) Accept: 클라이언트가 이해할 수 있는 미디어 타입을 지정한다. Host: 요청 대상 서버의 도메인 이름을 지정한다. User-Agent: 클라이언트의 애플리케이션 타입을 지정한다. 응답 헤더 (Response He..
Port 8080 was already in use: tomcat 8080포트 종료하는 방법
·
유용한 개발지식/WEB, DB, GIT
스프링부트 실행 시 자주 발생하는 문제중 하나인 tomcat 중복 실행 에러를 해결해보자! (8080포트 중복실행 에러) 1. 톰켓 오류 발생 스프링 프로젝트를 하다가 실수로 여러개의 프로젝트를 기본포트인 8080으로 동시에 켜서 에러가 나온 경우가 있을것이다. 이때 mac에서 중복으로 켜진 8080포트 서버를 종료하는 명령어를 알아보자 만약 동시에 8080포트의 서버를 켰다면 아래 사진과 같이 Port 8080 was already in use 라는 식으로 로그가 나올것이다. 이미 8080포트로 실행중인 서버가있는데 실수로 같은8080포트로 또다른 톰켓을 실행시켰기 때문이다. 2. 해결하기 이제 mac에서 설치한 iterm으로 들어간다.(기본 터미널을 사용해도 무방하다.) 아래와 같이 명령어를 입력한다..