Programming

    [MySQL] 공부 (IN, EXISTS)

    자료 https://github.com/nomemory/hr-schema-mysql GitHub - nomemory/hr-schema-mysql: DML and DDL scripts to generate the HR SQL Schema for MySQL DML and DDL scripts to generate the HR SQL Schema for MySQL - GitHub - nomemory/hr-schema-mysql: DML and DDL scripts to generate the HR SQL Schema for MySQL github.com IN BETWEEN A AND B 조건은 일정한 범위의 값을 비교하는데 사용한다. IN은 범위 값과 다르게 여러 개의 값을 동시에 비교해야 할 경우에 사용한다..

    [MySQL] 공부 (DISTINCT, LIKE ,DESC, ... )

    테이블 생성 CREATE TABLE dept ( deptno int NOT NULL AUTO_INCREMENT, dname varchar(20) , loc varchar(20) , CONSTRAINT pk_dept PRIMARY KEY ( deptno ) ) engine=InnoDB; CREATE TABLE emp ( empno int NOT NULL AUTO_INCREMENT, ename varchar(20) , job varchar(20) , mgr smallint , hiredate date , sal numeric(7,2) , comm numeric(7,2) , deptno int , CONSTRAINT pk_emp PRIMARY KEY ( empno ) ) engine=InnoDB; CREATE..

    [MySQL] DATE_FORMAT - 날짜 형식 설정

    DATE_FORMAT - 역할 DATE_FORMAT(날짜, 형식) : 날짜를 지정한 형식으로 출력 DATE_FORMAT - 구분기호 구분기호 역할 구분기호 역할 %y 2자리 년도 %Y 4자리 년도 %c 숫자 월 (한자리는 한자리) %b 짧은 월 (영문) %m 숫자 월 (두자리) %M 긴 월 (영문) %e 일자 (한자리는 한자리) %d 일자 (두자리) %a 짧은 요일 이름 (영문) %W 긴 요일 이름 (영문) %I 시간 (12시간) %H 시간 (24시간) %i 분 %S 초 &T hh:mm:ss %r hh:mm:ss AM,PM DATE_FORMAT - SQL 문장 SELECT DATE_FORMAT(NOW(),'%Y-%m-%d') AS DATE FROM DUAL SELECT DATE_FORMAT(NOW(),'..

    [IntelliJ] 인텔리제이 단축키

    단축키 정식 명칭 기능 단축키 Show Context Action 코드 추천/개선 기능 Alt + Enter Search Everyone 전체 검색 Shift * 2 Search Classes Classes 검색 Ctrl + N Search Files Files 검색 Ctrl + Shift + N Search Symbols Symbols 검색 Ctrl + Shift + Alt + N Find Action Actions 검색 Ctrl + Shift + A Preview available Docs 참조 문서 미리보기 Ctrl + Q Completion 완료 Enter Basic Completion 기본 완료 Ctrl + Enter Completion this statement 현재 상태 완료 ( = 세미콜론..

    [IntelliJ] IntelliJ IDEA 다운로드 및 설치

    [IntelliJ] IntelliJ IDEA 다운로드 및 설치

    IntelliJ IDEA JetBrains사에서 제작한 상용 자바 통합 개발 환경(IDE) Community Edition - 무료 버전, 상용 버전에 비하여 일부 기능이 제한됨. (HTML, CSS, Javascript, Spring, React 등 웹 관련 기능을 사용할 수 없다.) Ultimate Edition - 상용버전, 모든 기능 제공, 30일 무료 체험 가능 IntelliJ 다운로드 1. IntelliJ IDEA 사이트(https://www.jetbrains.com/idea/)에서 [Download] 클릭 2. 운영체제를 선택한 뒤, Ultimate와 Community 중 다운받을 버전의 [Download] 클릭 IntelliJ 설치 1. 다운받은 설치 파일 실행 2. [Next] 클릭 3...

    교착상태와 기아상태

    Deadlock 교착상태란 무한 대기 상태를 뜻하며 두 개 이상의 작업이 서로 상대방의 작업이 끝나기만을 기다리고 있기 때문에 다음 단계로 진행하지 못하는 상태를 말한다. 교착상태 발생조건 다음 네 가지 조건이 모두 성립할 때 교착상태 발생 가능성이 있다. 상호배제(Mutual exclusion) : 프로세스들이 필요로 하는 자원에 대해 배타적인 통제권을 요구한다. 점유대기(Hold and wait) : 프로세스가 할당된 자원을 가진 상태에서 다른 자원을 기다린다. 비선점(No preemption) : 프로세스가 어떤 자원의 사용을 끝낼 때까지 그 자원을 뺏을 수 없다. 순환대기(Circular wait) : 각 프로세스는 순환적으로 다음 프로세스가 요구하는 자원을 가지고 있다. 따라서 위의 한 조건이라..