[SQL] 중복제거 SELECT DISTINCT
SELECT DISTINCT 중복제거 SELECT DISTINCT 컬럼명 FROM 테이블명; SELECT COUNT (DISTINCT 컬럼명) FROM 테이블명; Example SELECT DISTINCT Country FROM Customers; SELECT COUNT(DISTINCT Country) FROM Customers;
SELECT DISTINCT 중복제거 SELECT DISTINCT 컬럼명 FROM 테이블명; SELECT COUNT (DISTINCT 컬럼명) FROM 테이블명; Example SELECT DISTINCT Country FROM Customers; SELECT COUNT(DISTINCT Country) FROM Customers;
import java.util.Scanner; public class Main { public static void main(String[] args) { for (int i = 0; i < 10; i++) { System.out.println(i); if (i == 6) { break; } } System.out.println("====="); for (int i = 0; i < 10; i++) { if (i == 6) { continue; } System.out.println(i); } } }
import java.util.Scanner; public class Main { public static void main(String[] args) { boolean isMarried = true; boolean isMan = true; String str; str = isMarried ? "결혼 했다" : "결혼 안 했다"; if (isMarried || !isMan) { str = "결혼 했다"; } else { str = "결혼 안 했다"; } switch (str) { case "결혼 했다" -> { System.out.println("O"); break; } case "결혼 안 했다" -> { System.out.println("X"); break; } default -> System.out..
JAVABEAN 자바빈 규약(관례)에 따라 만들어진 클래스 자바빈 (JAVABEAN) 규약 1. 자바빈은 특정패키지에 속해 있어야 한다 2. 오비로딩 되지 않은, 즉 매개변수 값이 없는 기본 생성자가 존재해야 한다 3. 멤버변수의 접근제어자는 Private으로 선언되어야 한다 4. 멤버변수에 접근 가능한 getter 와 setter 메서드가 존재해야 한다 5. getter 와 setter는 접근자가 public으로 선언되어야 한다 6. 직렬화 되어 있어야 한다 (선택사항) 출처 : https://dololak.tistory.com/133
고급 시스템 설정 > 환경 변수 시스템 변수 -> JAVA_HOME C:\Program Files\Java\jdk-1.8 Path %JAVA_HOME%\bin - path에 이 경로 삭제 C:\Program Files\Common Files\Oracle\Java\javapath C:\Program Files\Java 에 scripts 폴더 생성 java17.bat @echo off set JAVA_HOME=C:\Program Files\Java\jdk-17 set Path=%JAVA_HOME%\bin;%Path% echo Java 17 activated. java8.bat @echo off set JAVA_HOME=C:\Program Files\Java\jdk-1.8 set Path=%JAVA_HOME%..
자바스크립트 대용품 type 부분을 업그레이드 크기가 큰 프로젝트에서는 타입스크립트를 씀 (자바스크립트x) 자바스크립트는 dynamic typing을 가능하게 하는 언어라 문자를 숫자로 바꿔줌 편리한데 프로젝트 사이즈가 커지면 이렇게 자유도가 높은 것은 이게 단점이 됨 1. 그래서 타입스크립트를 사용하면 타입을 엄격하게 검사해줌 2. 에러 메세지 퀄리티가 높음 그래서 코드 에디터 부가기능 역할로 봐도 무방 TypeScript 설치 1. 최신 버전 nodejs 설치 2. 터미널 오픈 -> npm install -g typescript 3. 에디터 폴더 오픈 4. index.ts 타입스크립트 파일 생성 5. tsconfig.json 생성 5-1. { "compilerOptions" : { "target": ..
Cloud라는 단어로 알 수 있듯이 보이지 않는 컴퓨팅 자원을 언제 어디에서나 원하는 대로 가져다 쓸 수 있다는 것 서비스 유형 1. IaaS(Infrasture as a Service) : 서비스로서의 인프라 사용자가 관리할 수 있는 범위가 가장 넓은 클라우드 컴퓨팅 서비스 2. PaaS(Platform as a Service) : 서비스로서의 플랫폼 사용자가 원하는 서비스를 개발할 수 있도록 개발 환경(Platform)을 미리 구축해, 이를 서비스 형태로 제공 3. SaaS(Software as a Service) : 서비스로서의 소프트웨이 클라우드 서비스 형태 중 가장 완성된 형태의 클라우드 서비스 월간/연간 구독 형태의 사용료를 지불하고 제공 업체의 소프트웨어를 이용 출처 : https://lib..
1. 은닉화 2. 캡슐화 3. 상속 4. 추상화 5. 다형성 캡슐화 캡슐화란 객체의 기능을 만들 때 이용자에게 최소한의 필요한 기능만 노출시켜 내부 상태를 알지 못해도 이용할 수 있도록 만드는 디자인 기법이다. 일반적으로 자판기를 예로 많이 드는데, 사용자가 자판기의 내부 구조는 모르지만 외부에 드러나있는 투입구, 버튼, 투출구만 이용하여 온전히 사용할 수 있도록 구성되어 있기 때문이다. 이를 위해서는 접근 제한을 통해 데이터를 보호하는 은닉화 구조가 먼저 구현되어야 한다. 은닉화 캡슐화의 한 개념으로. 객체 외부에서 객체내의 자료로의 접근을 제한하고 데이터를 수정,조작하는 동작은 내부에 두고 접근(getter),설정(setter)하는 메소드로 결과만 받는것이다. 상속 중복되는 부분이 많다면 공통점만 추..
collection list 순서ㅇㅇ, 중복ㅇㅇ set 순서ㄴㄴ, 중복ㄴㄴ map 순서ㄴㄴ, 중복(keyㅇㅇ, valueㄴㄴ)
1. 오류 내역 Could not download sources or javadoc Could not read maven project Some problems were encountered while processing the POMs: [ERROR] 'dependencies.dependency.version' for javax.servlet:jstl:jar is missing. @ line 63, column 15 Some problems were encountered while processing the POMs: [ERROR] 'dependencies.dependency.version' for javax.servlet:jstl:jar is missing. @ line 63, column 15 2...