본문 바로가기

전체 글29

환경변수 Path 복구 5월까지 렌트한 노트북에 java 설치를 위해 JDK 설치를 진행하고 환경변수 설정에 들어갔다.시스템 변수 목록에 JAVA_HOME 이 있는 것을 확인한 후 Path 변수에 %JAVA_HOME%\bin; 을 추가했다.하지만 JAVA_HOME 값과 Path 변수값을 여러번 체크했는데도  cmd에 java -version 입력시 JDK 버전이 출력되지 않고,  " 'java'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. " 라는 오류 메세지만 출력됐다.결국 JAVA_HOME 값 뒤에 \bin; 를 추가해서 그대로 Path 변수에 넣어 봤는데 그제서야 문제가 해결되었다.하지만 이후 Path를 클릭시 위의 이미지와 같이 환경 변수 편집 목록창이 나오지 않고 시스템 변수 .. 2023. 10. 12.
팀 소개 페이지 미니 프로젝트(2) 2023.10.06방명록의 댓글을 시간순으로 내림차순 정렬하기 위해  timestamp를 new Date() 함수를 이용해 입력하여 파이어베이스의 데이터를 정렬했다.let doc = { 'user': user, 'comment': comment, timestamp: new Date() // 시간 순 정렬하기 위해 추가 }; await addDoc(collection(db, "guestBook"), doc);데이터 정렬을 위해 orderBy와 query를 import하고, getDocs부분에 query를 호출하는 방식으로 orderBy를 넣었다. import { query, orderBy.. 2023. 10. 10.
팀 소개 페이지 미니 프로젝트(1) 2023.10.04git & GitHubgit : 분산형 버전 관리 시스템으로 코드 변경점을 기록하기 위한 도구, 버전 관리 도구 / 형상 관리 도구(소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것)GitHub : 내 코드를 온라인에 백업하거나 다른 사람과 협업하는 도구로, git 저장소를 관리하는 클라우드 기반 호스팅 서비스git init : 새로운 git 저장소를 생성한다(.git 파일을 생성). 프로그래밍을 git으로 관리하기 위해 한 번만 입력하면 된다. git add 파일명 : 파일을 스테이징 영역에 추가하여 staged 상태로 만든다. 저장할 파일을 지정하는 명령어이다. (스테이징 영역 : 작업 디렉토리와 git 저장소의 변경 이력 사이의 징검다리 역할, 커밋할 준비가 된 변경 내용이 .. 2023. 10. 10.
문자열 비교 String 클래스의 인스턴스 생성String str = new String("abc"); // 일반적인 인스턴스 생성 방법과 차이가 없음String str = "abc"; // 보편적인 생성 방법두 가지 방법의 차이점문자열 비교== 연산자 : 비교하고자 하는 대상의 주소값(참조값)을 비교equals 메소드 : 비교하고자 하는 대상의 값 자체를 비교String str1 = "abc";String str2 = "abc";if(str1 == str2) System.out.println("동일 인스턴스를 참조함");if(str1.equals(str2)) System.out.println("내용이 동일함");String str3 = new String("abc");String str4 = new String(".. 2023. 10. 2.