[GitHub] Mac에서 git repository 연결
·
GitHub
1. git 설치 확인 git --version 2. 사용자 설정 > git config --global user.name "사용자이름" > git config --global user.email "이메일" 사용자 이름은 본인이 사용할 닉네임 혹은 이름 이메일은 깃ID 3. git repository 생성 New repository 클릭. 4. Repository name은 원하는 이름을 적는다. Add a README file에 체크하면 README 파일이 자동 생성 5. git 저장소 설정 및 초기화 git 저장소로 사용하고 싶은 폴더를 생성 후 cd 파일명/파일명/ ... 를 통해 들어간 뒤 git init 을 통해 현재 경로의 디렉토리를 git 저장소로 설정 및 초기화 해주는 명령어로 해당 폴더를..
[GitHub] Mac git 설치
·
GitHub
https://brew.sh/ko/ Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 1. 아래 사진에서 복사버튼을 눌러 터미널에 입력하여 설치한다. 2. brew -v 를 입력해 설치가 되었는지 버전 확인. 3. brew install git 입력하여 git 설치.
[JAVA] 예외 발생 Exception 및 그 밖의 Exception 종류 및 예시
·
JAVA
ClassNotFoundException 또는 NoClassDefFoundError: 이유: 필요한 JDBC 드라이버 클래스를 찾을 수 없음. 예시: JDBC 드라이버를 프로젝트의 클래스패스에 추가하지 않은 경우. SQLException: Communications link failure: 이유: 데이터베이스 서버와의 연결이 끊겼거나 연결을 설정할 수 없음. 예시: 데이터베이스 서버 주소 또는 포트가 올바르지 않거나, 네트워크 문제. SQLSyntaxErrorException: Table or view not found: 이유: SQL 쿼리에서 참조하는 테이블이나 뷰가 존재하지 않음. 예시: MyBatis 매퍼 XML 파일에서 잘못된 테이블 이름을 참조하는 경우. DataAccessException: D..
[JAVA] 자바의 자료구조
·
JAVA
자료구조는 데이터를 저장하고 조직하는 방법을 나타내며, 각 자료구조는 특정한 상황에서 효과적으로 사용된다. 자바에서 주로 사용되는 몇 가지 자료구조와 예시로, 1. 배열 (Array): 배열은 동일한 데이터 타입의 요소들을 순차적으로 저장하는 자료구조이다. // 정수형 배열 선언과 초기화 int[] numbers = {1, 2, 3, 4, 5}; // 배열 요소에 접근 int firstElement = numbers[0]; 2. 리스트 (List): 리스트는 동적으로 크기가 조절되는 배열이라고 생각할 수 있으며, ArrayList는 배열 기반의 리스트입니다. import java.util.ArrayList; import java.util.List; // 문자열을 저장하는 ArrayList 선언과 초기화 ..
[JAVA] JDK와 JRE
·
JAVA
JDK (Java Development Kit): JDK는 자바 애플리케이션을 개발하는 데 필요한 도구와 라이브러리를 제공한다. 아래는 간단한 예시 코드와 함께 JDK를 사용하는 경우의 구성이다. public class Hello { public static void main(String[] args) { System.out.println("Hello"); } } 이 코드를 컴파일하고 실행하려면 JDK가 필요하다. 아래는 명령줄에서의 사용 예시이다. # 컴파일 javac Hello.java # 실행 java Hello JRE (Java Runtime Environment): JRE는 자바 애플리케이션을 실행하는 데 필요한 런타임 환경을 제공한다. 이는 개발자가 애플리케이션을 개발하는 데 사용되는 JDK와..
[JAVA] pom.xml에 의존성(라이브러리) 추가 방법
·
JAVA
pom.xml에 의존성을 추가하는 방법은 아주 간단하다. pom.xml 파일을 열고 '' 태그 안에 원하는 dependency를 넣어주면 된다. ex) 그룹_ID 아티팩트_ID 버전 이때, 원하는 dependency를 찾는데 도움이 되는 사이트로 https://mvnrepository.com 를 추천한다. 검색창에 예를 들어 프로젝트를 간소화하고 보다 간결한 코드 작성을 돕는 dependency인 lombok을 추가하고 싶다면 후에 나오는 창은 이렇게 될 것이다. 나는 보통 가장 많이 사용한 dependency를 사용하는 편이고 그렇기 때문에 맨 위에 있는 lombok을 들어가준다. 여기서도 마찬가지로 가장 많이 사용한 버전인 1.18.24를 클릭 그렇다면 이런 식의 dependency코드가 나올 것이고..