🍳

초보 개발자의 일상

자료 모음 7

VS Code 컴포넌트 import시 자동 완성 안될 때

git pull로 원격에서 특정 브랜치를 가져와서 작업을 하는데 일반적으로 해당 컴포넌트 작성하고 ctrl + spacebar 누르면 자동으로 경로가 뜨는데 뜨지 않는다.그래서 찾아보니 VS Code를 재시작하거나 VS Code 캐시 및 재시작하는 방법이 있었다.방법:Ctrl + Shift + P를 눌러 Reload Window 명령을 실행합니다.VSCode를 완전히 종료한 후 다시 시작합니다.

자료 모음 2024.12.03

GitHub 명령어 모음 (계속 추가 예정)

내가 보려고 만든 GitHub 명령어 모음작업 중인 파일의 수정 내용 지우기git store 예: git restore src/components/user/payment/script/PaymentContent.jsx 별다른 수정사항이 없어서 지워져도 되는 경우.원격(origin)에 있는 변동사항들을 git pull로 가져와야 하는데 기존 내가 작업한 것을 git add를 안 한 상태인 경우 내가 작업한 내용이 별 내용이 없어서 삭제해도 되는 경우 유용하게 사용.

AOP 관련 내용과 예시 - chat gpt

AOP (Aspect-Oriented Programming)란?AOP는 관점 지향 프로그래밍이라고 하며, 주로 공통적인 관심사(cross-cutting concerns)를 분리하여 코드의 유지보수성을 높이고, 코드 중복을 줄여주는 프로그래밍 기법입니다.AOP의 핵심 개념은 핵심 로직(비즈니스 로직)과 공통 기능(로깅, 트랜잭션 관리 등)을 분리하여, 공통 기능을 재사용 가능한 "aspect"로 정의하는 것입니다.AOP의 주요 구성 요소:Aspect: 공통적으로 처리해야 할 관심사를 모은 모듈. 예: 로깅, 보안, 트랜잭션.Join Point: 코드 내에서 AOP가 적용될 수 있는 지점. 예를 들어, 메소드 호출, 메소드 실행 전후, 예외 발생 시 등이 될 수 있습니다.Advice: 실제로 적용될 행동. ..

자료 모음 2024.11.25

프로젝트 공통 관리가 필요한 부분 브랜치명 정리 - chat gpt

요약comm/env: 환경 설정 및 환경별 프로파일 관리 (개발, 테스트, 운영 환경에 맞춘 설정 관리).comm/exception: 예외 처리 및 글로벌 예외 관리 (예외 발생 시 일관된 처리 및 로깅).comm/static: 정적 리소스 관리 및 최적화 (정적 파일 경로 설정, 캐시, 압축 등).comm/aop: AOP를 활용한 공통 기능 관리 (로깅, 트랜잭션, 보안 등 공통 관심사 처리).1. comm/env - 환경 설정 관리설명: comm/env 브랜치는 애플리케이션이 실행되는 환경 설정과 관련된 작업을 다룹니다. 이는 개발, 테스트, 운영 환경에 따라 다르게 설정되는 값을 관리하는 작업입니다.작업 내용:프로퍼티 파일 설정: application.properties 또는 application...

자료 모음 2024.11.25

일반적으로 자주 사용되는 HTTP 응답 상태 코드

* HTTP 응답 상태 코드를 정리하다가 이 모든 상태 코드를 사용하기 보다는 일반적으로 자주 사용되는 상태 코드가 있지 않을가 싶어서 Chat gpt한테 물어보았다. * 아래 상태 코드들은 웹 개발이나 API 설계에서 매우 중요한 역할을 하며, 클라이언트와 서버 간의 통신 상태를 명확하게 전달하는 데 사용된다.  1xx (정보)100 Continue: 클라이언트의 요청이 수신되었고, 요청을 계속 진행해도 좋다는 의미다.101 Switching Protocols: 클라이언트가 요청한 프로토콜로 전환하였음을 나타낸다.2xx (성공)200 OK: 요청이 성공적으로 처리되었음을 나타내며, 서버가 요청한 리소스를 반환한다.201 Created: 요청이 성공적으로 처리되었고, 새로운 리소스가 생성되었음을 의미한다..

자료 모음 2024.10.27

CMD 창으로 설치한 Ubuntu 실행시키기

* Ubuntu 프로그램을 따로 실행 시키기 귀찮아서 CMD 프롬프트에서 Ubuntu 실행시키는 방법이 없는지 찾아보니 있었다. 아주아주 사랑스러운 Chat gpt 같으니라고.. ㅎㅎ   wsl 설치된 거 보기 wsl -l -v내가 설치한 Ubuntu 실행. 여기서 나는 Ubuntu-24.04 을 설치했었기 때문에 이를 실행wsl -d Ubuntu-24.04  ▼ CMD 프롬프트에서 실행시키는 모습

자료 모음 2024.10.27

JAR 파일 실행 관련 명령어

* AWS에서 JAR 파일을 터미널 세션이 종료되어서 돌아가게 하고 싶어서 nohup이라는 키워드를 알게 되었다.그런데 프로세스 확인하는 방법을 외워야하는데 자주 사용하지 않다보니 까먹어서 기록을 하게 되었다.  실행 중인 Java 프로세스 확인ps aux | grep java  프로세스 종료kill   프로세스 강제 종료kill -9  일반적인 JAR 파일 실행java -jar .jar 콘솔창이 종료되어서 JAR 파일 실행되는 방법nohub java -jar .jar & nohub 실행시 출력과 오류를 특정 파일로 저장하고 싶은 경우nohup java -jar .jar > output.log 2>&1 & > : 표준 출력을 리다이렉트하는 데 사용. 프로그램의 정상적인 출력 결과를 다른 곳(파일)에 저장..

자료 모음 2024.10.25