전체 글 (404) 썸네일형 리스트형 [1일차] 1강. SQL을 왜 배워야 할까? 베어유 빡공단 30기 활동 시작! 나는 SQL을 신청했고, 1월 1일부터 진행하여 1월 28일까지 매일 1개의 강의를 듣고 학습하여 데일리 학습기록까지 남겨야 한다. 시작하기 전 어떤 것을 배울지 커리큘럼 및 강의를 들어가보니 총 28일동안 진행되며 강의는 총 31개였다. 즉, 앞의 'Chap1. Intro : SQL 데이터 분석, 왜 배워야 할까?' 는 학습에 포함되지 않는 것 같다! 그래서 본격 학습을 시작하기 이전 학습을 위해 필요한 강의 및 파일 설치를 진행하고자 한다. 라고 생각했지만, 깨자유 게시판을 참고한 결과 1강부터 1일차로 보이기에 하나씩 하나씩 작성해보고자 한다 ㅎㅎㅎ (부지런히 들어야지) [오늘의 학습] 데이터 활용 - 축적된 데이터로 사용자들이 어떠한 것을 원하는지 needs 파악.. [에러] Spring Boot / Gradle 빌드에서 'test' 에러 Gradle에서 build를 했을 때 아래와 같은 에러가 발생하였다. Test를 사용하지 않았음에도 test에서 오류가 나는데 단위 테스트를 작성하지 않았는데 빌드 시 위와 같은 에러가 날 경우 application.yml 에서 아래 구문이 있는지 확인할 필요가 있다. 위의 코드가 존재할 경우 에러가 발생하기 때문에 위 구문을 삭제하거나 주석처리가 필요하다. [Git pull 에러] 'git pull ' 으로 git pull을 해 오려고 했으나 에러가 발생했는데 바로 'Your local changes to the following files would be overwritten by merge' 에러이다. 이 에러는 git 사용을 하다가 서버 파일과 깃허브의 내용이 틀려서 발생한 충돌로 해결 방법은 다음과 같다. 1. 'git stash' 명령어를 통해 현재 영역에 있는 파일의 변경 사항을 스택에 넣어둔다. 2. pull 혹은 checkout 등 원격 저장소에서 로컬 브랜치로 변경 사항을 적용한다. 3. 변경사항 적용이 되었다면 'git stash pop' 명령어를 통해 저장해 놓은 스택에서 제거한다. 1. git stash 2. git pull origin master 3. gi.. [Springboot 오류] 자바 파일 인식이 되지 않는 경우 * 내가 Spring initaializr에서 직접 Spring 파일을 설정 및 다운받지 않고 팀원이 올린 파일을 pull 하여 받아온 경우, 파일들을 자바 파일로 인식하지 않는 경우가 발생하였음. 해결방법) build.gradle 우클릭 >> link gradle project로 링크 >> Import gradle project 실행 gradle 파일이 정상적으로 작동하면서 자바 파일 인식 및 Gradle 메뉴가 생성되면서 프로젝트 Import를 확인할 수 있었음 [Git 오류] git push, pull (fatal: refusing to merge unrelated histories) git pull origin From * branch -> FETCH_HEAD fatal: refusing to merge unrelated histories pull : fetch + merge 작업을 한 번에 처리하는 명령어로 'git pull' 명령어는 'git fetch' + 'merge FETCH_HEAD'를 하는 것과 동일 fetch : 원격 저장소에 있는 내용을 가져오지만 자동으로 내 로컬 저장소에 merge를 하지 않으므로, 내용만 확인하고 로컬에 merge하고 싶지 않을 때 이용 상황 : 브랜치에서 FETCH_HEAD를 merge하는 것이 거부되었다는 에러가 발생. 즉, commit 히스토리가 서로 관련이 없기 때문에 merge를 할 수 없다는 의미가 됨. 해결방법 : 위의 pull 설명.. [GitHub] 깃허브 프로젝트 올리기 repository 생성 및 프로젝트 올리기 1. 새로운 repository 생성 (생성할 repository 정보 입력 후 생성) 2. repository의 http(s) 주소 복사 3. 해당 repository와 연결할 프로젝트 파일 선택 및 터미널 연결 (터미널 연결 시 해당 디렉토리 경로로 설정되어 있어야 함) : 파일을 대상으로 오른쪽 버튼 클릭 시 해당 경로로 연결되는 터미널을 바로 열 수 있음 4. git init : 깃 저장소를 초기화 시켜줌 5. git status : 추적하지 않은 파일에 빨간 글씨로 프로젝트 파일 이름들이 적혀 있음 6. 파일 추가 및 커밋 메시지 입력 : git add . (전체 파일 선택) : git add (특정 파일만 선택) : git commit -m "메시지.. [기타] 쿼리 메서드(Query Method) 쿼리 메서드 Spring Data JDBC에서 쿼리 메서드를 이용해 SQL 쿼리문을 사용하지 않고 데이터베이스에 질의할 수 있음. 기본 사용법 find + By + SQL 쿼리문에서 WHERE 절의 칼럼명 + (WHERE 절 칼럼의 조건이 되는 데이터) * WHERE 절의 조건 칼럼을 여러 개 지정하고 싶을 경우 And 사용 (findByEmailAndName(String email, String name) 과 같이 작성 참고 : https://docs.spring.io/spring-data/jdbc/docs/current/reference/html/#jdbc.query-methods [백준 JAVA] 2563번 - 색종이 [문제] 가로, 세로의 크기가 각각 100인 정사각형 모양의 흰색 도화지가 있다. 이 도화지 위에 가로, 세로의 크기가 각각 10인 정사각형 모양의 검은색 색종이를 색종이의 변과 도화지의 변이 평행하도록 붙인다. 이러한 방식으로 색종이를 한 장 또는 여러 장 붙인 후 색종이가 붙은 검은 영역의 넓이를 구하는 프로그램을 작성하시오. 예를 들어 흰색 도화지 위에 세 장의 검은색 색종이를 그림과 같은 모양으로 붙였다면 검은색 영역의 넓이는 260이 된다. * 입력 : 첫째 줄에 색종이의 수가 주어진다. 이어 둘째 줄부터 한 줄에 하나씩 색종이를 붙인 위치가 주어진다. 색종이를 붙인 위치는 두 개의 자연수로 주어지는데 첫 번째 자연수는 색종이의 왼쪽 변과 도화지의 왼쪽 변 사이의 거리이고, 두 번째 자연수는 색.. 이전 1 ··· 37 38 39 40 41 42 43 ··· 51 다음