목록분류 전체보기 (164)
개발의변화
public class Main { public static void main(String[] args) { Loop1: for(int i = 2; i
https://velog.io/@refindmysapporo/JAVANOJOSEKI
Hello.java -> public class 클래스명 { } 클래스명과 파일명이 대문자 소문자까지도 같아야 한다. 하나의 파일에 둘 이상의 public class가 존재하며 안된다 자주 발생하는 에러와 해결방법 1. cannot find symbol 또는 cannot resolve symbol 지정된 변수나 메서드를 찾을 수 없다는 뜻으로 선언되지 않은 변수나 메서드를 사용하거나 변수 또는 메서드의 이름을 잘못 사용한 경우에 발생(자바에서는 대소문자 구문을 하기 때문에 철저히 확인 필수!) 2. ; expected 세미콜론 ;이 필요한 곳에 없다는 뜻 자바의 모든 문장의 끝에는 ';'을 붙여주어야 하는데 가끔 이를 잊고 실수하기 쉽다 3. Expection in thread "main" java.la..
결과의 정렬 ORDER BY 결과의 값이나 개수에 대해서는 영향을 미치지 않지만, 결과가 출력된느 순서 조절 기본값 ASC, 내림차순 DESC 결과의 개수 제한 LIMIT 출력하는 ㅅ개수ㅅ를 제한, LIMIT 시작, 개수 LIMIT 3 == LIMIT 0, 3 LIMIT 3,2 => 3번쨰부터 2건만 조회 중복된 데이터 제거 DISTINCT 중복된 데이터를 1개만 남기고 제거 ex) SELECT DISTINCTaddr FROM member GROUP BY HAVING 그룹으로 묶어주는 역할 집계 함수는 주로 GROUP BY 절과 함께 쓰이며 데이터를 그룹화해주는 기능 집계 함수 SUM()합계, AVG()평균, MIN()최소, MAX()최대, COUNT()행의 개수, COUNT(DISTINCT)행의 개수를..
1. 요격 시스템 https://school.programmers.co.kr/learn/courses/30/lessons/181188 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(targets) { targets.sort((a,b)=>a[1]-b[1]) //오름차순 let prev = -1 let answer = 0; for (target of targets) { const [start,end] = target if (prev { return parseInt(str.split(":").join("")) } plans=pl..
데이터베이스 정규화 단계 - 1정규형: 원자 값으로 구성 - 2정규형: 부분 함수 종속 제거 - 3정규형: 이행 함수 종속 제거 - 보이스-코드 정규형(BCNF): 결정자가 후보 키가 아닌 함수 종속 제거 - 4정규형: 다치(다중 값) 종속성 제거 - 5정규형(5NF): 조인 종속성 제거 트랜잭션의 ACID 원칙 - 원자성: 트랜잭션을 구성하는 연산 전체가 모두 정상적으로 실행되거나 모두 취소되어야 하는 상태 - 일관성: 시스템이 가지고 있는 고정요소는 트랜잭션 수행 전과 트랜잭션 수행 완료 후의 상태가 같아야 하는 성질 - 격리성: 동시에 실행되는 트랜잭션들이 서로 영향을 미치지 않아야 한다는 성질 - 영속성: 성공이 완료된 트랜잭션의 결과는 영속적으로 데이터베이스에 저장되어야 하는 성질 분산 데이터베..
데이터베이스 정규화 단계 - 1정규형: 원자 값으로 구성 - 2정규형: 부분 함수 종속 제거 - 3정규형: 이행 함수 종속 제거 - 보이스-코드 정규형(BCNF): 결정자가 후보 키가 아닌 함수 종속 제거 - 4정규형: 다치(다중 값) 종속성 제거 - 5정규형(5NF): 조인 종속성 제거 트랜잭션의 ACID 원칙 - 원자성: 트랜잭션을 구성하는 연산 전체가 모두 정상적으로 실행되거나 모두 취소되어야 하는 상태 - 일관성: 시스템이 가지고 있는 고정요소는 트랜잭션 수행 전과 트랜잭션 수행 완료 후의 상태가 같아야 하는 성질 - 격리성: 동시에 실행되는 트랜잭션들이 서로 영향을 미치지 않아야 한다는 성질 - 영속성: 성공이 완료된 트랜잭션의 결과는 영속적으로 데이터베이스에 저장되어야 하는 성질 분산 데이터베..
SQL 문법의 분류 데이터 정의어(DDL) 데이터 정의어는 데이터를 정의하는 언어 테이블이나 관계의 구조를 생성하는 데 사용 CREATE, ALTER, DROP, TRUNCATE문이 있음 데이터 조작어(DML) 데이터베이스에 저장된 자료들을 입력, 수정, 삭제, 조회하는 언어 SELECT, INSERT, UPDATE, DELETE 문이 있음 SELECT 문은 특별히 질의어(Query)라고 부름 데이터 제어어(DCL) 데이터베이스 관리자가 데이터 보안, 무결성 유지, 병행 제어, 회복을 위해 사용하는 제어용 GRANT, REVOKE WHERE 조건 비교: = , , = 범위: BETWEEN => PRICE BETWEEN 50000 AND 800000 집합: IN, NOT IN => PRICE IN (400..