[TIL/0804]

fpg1·2023년 8월 4일

TIL

목록 보기
10/12

오전

git commit message

  1. 제목 + 빈줄 + 본문
  2. 제목은 영문 기준 50자 이내로
  3. 제목 첫글자는 대문자로
  4. 제목 끝에 . 금지
  5. 제목은 영문법상 명령어로
  6. Github - 제목(혹은 본문)에 이슈번호 붙이기
  7. 본문은 영문 본문 72자마다 줄 바꾸기
  8. 본문은 어떻게보다 무엇을, 에 맞춰 작성하기

오후

gradle tutorial

Run the application
$ ./gradlew run
> Task :app:run
Bundle the application
$ ./gradlew build

저녁

데이터베이스

  • 뷰는 SELECT 명령을 기록하는 데이터베이스 객체
  • GROUP BY 구에 열을 지정하여 그룹화하면 열의 값이 같은 행들이 하나의 그룹으로 묶인다
    그룹화된 각각의 그룹은 하나의 집합으로서 집계함수의 인수로 넘겨진다
  • INNER JOIN: 두 테이블에 모두 지정한 열의 데이터
  • OUTER JOIN: 하나의 테이블에만 데이터가 있어도 결과가 나온다
  • LEFT OUTER JOIN: 왼쪽 테이블의 모든 값이 출력
  • RIGHT OUTER JOIN: 오른쪽 테이블의 모든 값이 출력
  • 서브쿼리: 1) SELECT 명령에 의한 데이터 질의이며 2) 상부가 아닌 하부의 부수적인 질의
  • DELETE: 데이터만 삭제, TRUNCATE: 테이블을 CREATE상태로 DROP: 테이블까지 삭제
  • 집계함수: 집합으로부터의 하나의 값(행)을 도출

네트워크

  • HTTPS: HTTP의 문제 극복 - 암호화, 인증, 완전성 보호
  • 공통키 암호화방식
  • 공개키 암호화방식
  • 디지털인증서
  • 도메인 이름은 .을 구분자로 문자열(라벨)로 구성
  • 루트 - 탑레벨 - 세컨드레벨 - 서드 ....
  • 이름결정(name resolution) 구성요소: DNS 클라이언트, 캐시서버, 권위서버
profile
backend

0개의 댓글