공통

공통

[error] No mapping found for HTTP request with URI 에러

개발을 진행하던 도중에 No mapping found for HTTP request with URI 라는 에러가 발생하였습니다. 해당 에러를 해결한 방법을 기록하고자 합니다. 1. pom.xml 파일 확인 action *.do / url-pattern을 확인해봅시다. 2. 캐시 지우기 및 프로젝트 클린 저의 경우 이 방법으로 해결하였습니다. 캐시를 지우고(파일>캐시 무효화) 클린 후 재시작하였더니 해결되었습니다. 3. @RequestMapping 의 value 주소 오타 확인 오타가 있어서 url 요청 에러가 발생할 수 있습니다.해당 API 를 확인해는 것을 추천합니다.

공통

[공통] 네트워크 프레임워크 정의와 종류 (비동기, 동기)

0. 시작하기 전 채팅 서비스를 구현하기 위해 네트워크 프레임워크인 Netty 를 사용해야 했다. 네트워크 프레임워크에 대해 무지한 상태이기 때문에 Netty 학습을 들어가기 전 네트워크 프레임워크에 대해 짧게 학습하고자 한다. 순서는 아래와 같다. 1. 동기 vs. 비동기 2. 블로킹 vs. 논블로킹 3. 네트워크 프레임워크 4. 이벤트 기반 네트워크 프레임워크 5. 네트워크 프레임워크 vs. 이벤트 기반 네트워크 프레임워크 1. 동기 vs. 비동기 동기 (Synchronous) 순서대로 실행되는 것을 의미 한 작업이 시작되면 그 작업이 끝날 때까지 다른 작업이 실행되지 않음 한 작업이 끝나야 다음 작업이 실행됨 비동기 (Asynchronous) 작업이 동시에 실행됨 한 작업이 실행되는 동안 다른 작업..

공통

[ect] 객체지향 설계 SOLID 5 원칙

0. 들어가기 전 알고 있으면 좋은 것 클린코드로 유명한 로버트 마틴이 5가지 원칙을 정리 다형성이란? 객체 지향의 4가지 틍성 중 하나로 하나의 타입에 여러 객체를 대입 가능한 것을 의미 구현 방법 : 오버로딩, 오버라이딩, 함수형 인터페이스 클라이언트와 서버? 클라이언트 = 호출, 서버 = 응답 호출되는 코드를 서버코드라고 하면 코드를 호출하는 모든 코드 (객체, 클래스)가 클라이언트 코드 1. SRP 단일 책임 원칙 (single responsibility principle) 한 클래스는 하나의 책임만 가져야 한다. 하나의 책임이라는 것은 모호하다. 클 수 있고, 작을 수 있다. 문맥과 상황에 따라 다르다. 중요한 기준은 변경이다. 변경이 있을 때 파급 효과가 적으면 단일 책임 원칙을 잘 따른 것 ..

공통

[Git] 검색하기 귀찮아서 모아둔 명령어

1. warning: in the working copy of 어쩌구 오류날 때 - 윈도우 버전 git config --global core.autocrlf true 2. 새 레파지토리에 기존 파일 연동할 때 git remote add origin "원격저장소 https" git pull origin main git add --all 또는 git add . git commit -m "커밋할 내용" git push origin main 출처 https://cocoon1787.tistory.com/728 [Git] "LF will be replaced by CRLF in..." 에러 해결 방법 warning: LF will be replaced by CRLF in app.js. The file will ha..

공통

[etc] Git pull 오류 해결

1. 문제 발생 error: Your local changes to the following files would be overwritten by checkout: git pull origin master 를 하던 도중 위와 같은 오류가 발생하였다. 2. 문제 해결 (1) : git stash ▶ 먼저 git stash 를 해서 스택에 저장되어 있는 작업들을 확인해준다. git stash ▶ 스택에 저장된 내용이 있다면 아래의 명령어를 통해 git pull 을 정상 작동 시킬 수 있다. # git stash && git pull origin master && git stash pop 3. 문제 해결 (2) : git add ▶ git stash 를 통해 확인하였다면 push 할 때처럼 git add 해주..

공통

[etc] GitHub CLI 명령어 모음

깃 초기화 git init 경로명 깃 상태 확인 git status 간단하게 깃 상태 확인 git status -s 깃 저장소 복제 git clone 원격저장소URL 새폴더이름 로그 확인 git log 커밋 비교 git diff 원격 저장소 별칭 확인 git remote 원격 저장소 별칭과 주소 git remote -v 원격 저장소와 연결 git remote add 별칭 URL 등록한 원격 저장소 삭제 git remote rm 별칭 커밋 가져오기 git pull 또는 git fetch 커밋 전송하기 git push 별칭 브랜치 이름 현재 브랜치 확인 git branch 브랜치 생성 git branch 브랜치이름 브랜치 이동 git checkout 브랜치이름 스태시 ..

ssddo
'공통' 카테고리의 글 목록