본문 바로가기
728x90
반응형

전체 글156

레코드 (record) record의 구조 및 특징// 레코드명(헤더) { 바디 }public record Subin(String name, int age, String gender) { }헤더에 나열된 필드 (String name, String age, String gender) = 컴포넌트레코드의 각 필드(=헤더에 나열한 컴포넌트)는 private final즉, 위의 예시는 이름은 Subin, name, age, gender를 private final 필드로 가진 레코드레코드에서는 헤더에서 정의한 멤버만을 관리한다. => 내부에 멤버 변수 선언 불가. static 변수는 생성 가능.레코드는 불변 객체로 abstract로 선언 불가. 묵시적으로 final로 선언. 한 번 정해진 값은 setter를 통해 변경할 수 없고, 상속.. 2024. 9. 13.
갑자기 vscode에서 파일이 한 개 씩만 열리는 경우 문제 상황아니 나 설정 바꾼 것 없는데 왜 지 혼자 파일 한 개 씩 열리는데 ㅡㅡ  해결 방법Code > Preference > SettingsUser > Workbench > Editor Management Enable Preview 항목 체크 해제 아니 그나저나 나는 저 설정을 바꾼적도 없는데 갑자기 지혼자 안되고 그랴 ㅡㅡ 2024. 9. 13.
Error: listen EADDRINUSE: address already in use :::4000 해결 에러 현상:Error: listen EADDRINUSE: address already in use :::4000 에러 원인: 말 그대로 4000 서버를 이미 사용 중이라는 소리다. 내 경우에 vscode에서 서버를 켜놓은 상태에서 프로젝트 폴더를 이것 저것 열다가 이 에러와 직면했다.  해결 방법: 해당 서버를 사용하는 포트 번호 알아내서 kill// 포트번호 알아내기lsof -ti :4000// 죽이기kill -9 포트번호 2024. 9. 1.
vscode 파일명 검색 단축키 인텔리제이는 그냥 cmd + shift + s 해서 찾곤 했는데 이건 또 아니네... ㅎ듣고 있는 인강에서 파일명 검색으로 할 때가 많은데 몰라서 매번 타고 들어가서 열다보니 번거로워서 찾아냈다.vscode 파일명 검색 단축키: cmd + p * p = page 로 외우자! 2024. 9. 1.
error 'isAuth' is missing in props validation react/prop-types 해결 문제 상황프로젝트를 구동했더니 error 'isAuth' is missing in props validation react/prop-types 에러 발생   문제 원인prop-types 패키지가 없거나 설정이 없어 eslint가 검사를 제대로 하지 못함.   해결 방법 1)prop-types에 대한 검사는 하지말라고 .eslintrc.cjs 파일에 아래와 같이 설정rules: { 'react/prop-types': 'off',},  해결 방법 2) prop-types 패키지가 없어서 발생하는 것이므로 prop-types 패키지를 설치npm install prop-types설치 후 오류가 발생하는 파일 상단에 PropTypes import 및 해당 prop에 대한 타입 검증 코드 추가 예) isAuth가 .. 2024. 7. 12.
728x90
반응형