☆.。.:*・°☆.。.:*・°☆.

pom.xml 작성해도 자동으로 maven Dependencies 추가 되지 않는다.maven Dependencies 추가 되지 않아서 import 가능한 클래스 목록에 나타나지 않는다.maven Dependencies 추가하는 방법1. Sync Maven Changes 클릭pom.xml 작성하면 아이콘으로 뜬다.2. Reload All Maven Projects 클릭 Maven 클릭 > 새로고침 아이콘 클릭 > Reload All Maven Projects 클릭
· Git/intellij
branch_A 에서는 test_a가 있는데 main에서 삭제할 경우 rollback 하는 경우Show History프로젝트 우클릭 -> Local History 클릭 -> Show History 클릭  >> 클릭프로젝트 확인Commit 하기Push 하기
· Git/intellij
branch_A 에서 test_A.java 생성CommitCommit할 파일 선택 -> 주석 작성 -> Commit 클릭PushPush 하는 이유 Local에서는 Commit 완료 상태이지만 Remote(원격 저장소)에서는 데이터가 없어서 Push 해야된다 Push 후
· Git/intellij
merge 전main 코드branch_A 코드main에서는 branch_A 변수가 있지만 branch_A는 branch_A 라는 변수가 없다.Fetch All Remotes 클릭local main Updatelocal main 우클릭 -> update 클릭Local Main Merge 'main'into 'branch_A'Main 에 있는 코드 branch_A 로 들어오는것 확인barnch_A 변수명 생성 확인push 화살표 확인Merge 완료 상태창branch_A pushMerge 를 했는데 따로 Push 해야하는 이유Local 에서는 데이터가 있지만 remote 데이터가 없어서 Push 해야한다 Push 후 초록색 화살표 아이콘 사라지고 remote branch_A  에서 데이터 들어왔음을 확인할 수..
· Git
로컬 저장소(local)와 원격 저장소 (remote)git 저장소는 자신의 컴퓨터인 로컬저장소 (local) 와 서버에 있는 원격 저장소(remote) 로 나뉜다.local에서 작업한 것은 remote로 push해줘야만 변경사항이 서버에 반영된다.add,commit,push자신이 작업한 내용을 remote 저장소에 반영하기 위해서는, 변경사항을 추가하고(add), local에 저장하고(commit), remote에 업로드(push) 해야한다.branch여러 개발자들이 공동으로 작업할 수 있게 기본 master branch에서 새로운 가지를 만들어 독립된 공간에서 작업을 수행할 수 있다.이 때 주기적으로 변경사항을 합치는 것이 필요하다.pullremote에 있는 내용을 local에 받는 과정이 때 현재 ..
· DB/오라클
보통 데이터를 처리할떄 데이터의 존재 여부를 확인(SELECT) 하고 해당 값이 없으면 삽입(INSERT) 하고 있으면 업데이트(UPDATE)를 하게 된다.MERGE INTO [TABLE / VIEW] -- UPDATE 또는 INSERT 할 테이블 혹은 뷰 USING[TABLE / VIEW / DUAL] -- 비교할 대상 테이블 혹은 뷰(위 테이블과 동일할 경우 DUAL을 사용) ON [조건] -- UPDATE 와 INSERT 처리할 조건문(조건이 일치하면 UPDATE / 불일치 시 INSERT) WHEN MATCHED THEN -- 일치하는 경우 UPDATE SET [COLUMN1] = [VALUE1], [COLUMN2] = [VALUE2], ..
https://9566.tistory.com/471 [SQL 프로그래머스 JOIN] 상품을 구매한 회원 비율 구하기 (ORCALE, MYSQL)USER_INFO 테이블과 ONLINE_SALE 테이블에서 2021년에 가입한 전체 회원들 중 상품을 구매한 회원수와 상품을 구매한 회원의 비율(=2021년에 가입한 회원 중 상품을 구매한 회원수 / 2021년에 가입한 전체9566.tistory.com정답SELECT TO_CHAR(SALES_DATE,'YYYY') YEAR ,TO_NUMBER(TO_CHAR(SALES_DATE,'MM')) MONTH ,COUNT(DISTINCT(USER_ID)) PURCHASED_USERS ,ROUND(COUNT(DISTINCT(USER_ID)..
ArticlePageArticlePage 에서 volunteerVO를 제너릭 타입으로 넣는 이유 : ArticlePage 클래스가 다양한 유형의 데이터를 처리할 수 있도록 하기 위해서 입니다.자바에서 제네릭은 클래스나 메서드가 사용할 데이터 타입을 명시적으로 지정하지 않고, 다양한 타입을 유연하게 처리할 수 있게 합니다.ArticlePage : T는 VolunteerVO로 대체됩니다. 즉, 이 페이지는 VolunteerVO 타입의 데이터를 처리하게 됩니다.제네릭을 왜 사용하는가?제네릭을 사용하지 않고 모든 데이터를 Object로 처리할 수 있지만, 제네릭을 사용하면 타입 안정성을 보장할 수 있습니다.즉, 컴파일 시점에 타입 체크가 가능해지고, 잘못된 타입을 사용할 경우 컴파일 오류가 발생하여 오류를 예방..
· DB/오라클
오라클 9i R2부터 WITH절을 사용할 수 있도록 기능이 추가되었다WITH 절은 임시 테이블 또는 가상 테이블이라고 생각하면 된다.반복되는 서브쿼리 블록을 하나의 WITH 절 블록으로 만들어서 사용하거나, 긴 문장의 서브 쿼리를 WITH절로 만들어서 SELECT문의 가독성을 높일 수 있다.WITH 절 사용법다중 WITH 절 사용법 (여러 개)WITH 절에 여러 개의 임시 테이블을 만들고 싶을 때는 쉼표(",")를 찍고 이어서 선언하면 된다.WITH emp_w1 AS( SELECT deptno , AVG(sal) AS sal_avg FROM emp GROUP BY deptno), emp_w2 AS ( SELECT job , AVG(sal) AS sal_avg FR..
https://school.programmers.co.kr/learn/courses/30/lessons/151141정답WITH HIST AS (SELECT B.HISTORY_ID AS HISTORY_ID , A.CAR_ID AS CAR_ID , A.CAR_TYPE AS CAR_TYPE , A.DAILY_FEE AS DAILY_FEE , B.DURATION AS DURATION , CASE WHEN B.DURATION 풀이WITH 절대여 기간 구하기대여 종료일 - 대여 시작일 +1SELECT HISTORY_ID , CAR_ID , END_DATE - START_DATE + 1 AS durationFROM CAR_RENTAL_CO..
lavender1122
'분류 전체보기' 카테고리의 글 목록