전체 글
-
(백준) 11718번 '그대로 출력하기'문제 2023. 8. 5. 21:24
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNextLine()){ String line = sc.nextLine(); System.out.println(line); } } } ✔️ hasNextLine() Scanner 클래스 메서드 중 하나로, 입력 스트림으로부터 더 읽을 줄이 있는지를 확인하는 역할을 한다. boolean값을 반환하며, true를 반환하면 아직 더 읽을 줄이 있음을 의미하고, false를 반환하면 더 이상 읽을 줄이 없음을 의미한다. 주로 while루프와 함께 사용하여 입력을 처리할때 유용하..
-
(백준) 1152번 '단어의 개수'문제 2023. 8. 2. 13:52
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); // 문자열 입력 받기 String input = sc.nextLine(); // 문자열의 앞뒤 공백 제거 input = input.trim(); // 공백을 기준으로 단어 분리하여 배열로 저장 String[] words = input.split("\\s+"); // 단어의 개수 구하기 int wordCount = 0; for(String word : words){ if(!word.isEmpty()){ wordCount++; } } System.out.println(wordCount); s..
-
"Mapper XML 파일 구문들" (insert, update, delete, select..)Spring 2023. 5. 23. 16:47
동적 SQL 엘리먼트들을 살펴보기 전에 먼저 mapper에 있는 구문들을 확실히 해야 할 것 같아 정리해본다. 마이바티스는 SQL을 작성하는데 집중하도록 만들어졌다고 한다. cache -> 해당 네임스페이스를 위한 캐시 설정 cache-ref -> 다른 네임스페이스의 캐시 설정에 대한 참조 resultMap -> 데이터베이스 결과 데이터를 객체에 로드하는 방법을 정의하는 엘리먼트 parameterMap -> 비권장한다. 예전에 파라미터를 매핑하기 위해 사용되었으나 현재는 사용하지 않는다. sql -> 다른 구문에서 재사용하기 위한 SQL 조각 insert -> 매핑된 INSERT 구문 update -> 매핑된 UPDATE 구문 delete -> 매핑된 DELETE 구문 select -> 매핑된 SELEC..
-
"git bash" 사용법 (github)카테고리 없음 2023. 5. 23. 14:37
그냥 내가 잊어버릴까봐 정리하는 git bash 사용법들이다. 첨엔 소스트리로 하다가 실무에서는 대부분 git bash를 이용한다고 해서 이제 이걸로 바꿨다. 바로 파일들도 안보이고 직관적이지 않아서 헷갈리기도 하지만 익숙해진다고 한다..! https://git-scm.com/download/win 1. git 연결하는 법 (처음) 1) git init 2) git branch -M main 3) git remote add origin 깃헙주소 4) git pull 5) git checkout development 6) git checkout -b 브랜치명 (브랜치 생성) 7) git push --set-upstream origin 브랜치명 깃허브에서 풀리퀘스트 git init git remote add..