목록전체 글 (572)
오봉이와 함께하는 개발 블로그
SQLday_3 정리 (2021.11.22 월요일) 데이터 조작어(DML) 데이터 입력/수정/삭제/검색 INSERT UPDATE DELETE SELECT INSERT 문 테이블에 새로운 행을 삽입하는 명령어 기본 형식 : INSERT INTO 테이블명(열이름 리스트) VALUES(값리스트); 예 : INSERT INTO student (stdNo, stdName, stdYear, dptNo) VALUES('20201111', "ghdrlfehd", 4, '3'); 숫자는 따옴표 필요 없음. 데이터 임포트 csv 파일 통해 테이블 생성 및 데이터 입력 스키마 -> 우클릭 -> table data import wizard 파일 임포트를 하면 제약조건이 사라지기 때문에 다시 추가해..
Artineer Spring 6주차 강의노트 Loagging 실제 운영되는 시스템은 무조건 이슈가 발생한다. 로그를 통해 과거 발생한 이슈를 알 수 있고 해결하기 위해 로그는 매우 중요하고 무조건 필요하다. 로그가 쌓이게 되면 엄청난 정보이기 때문에 꼭 필요한 로그만을 사용해야 하는데 필요한 로그만을 추출하기는 너무 어렵다. 다양한 모니터링 툴이 있지만 셀프로 공부하자. 우리는 실제로 로그를 사용하기 위해 정확한 로깅을 하는 방법을 배운다. @Slf4j Lombok에 라이브러리 log.info를 통해 로그를 볼 수 있다. Api 서버에서 효과적으로 로그를 남기는 방법은 맨 처음 요청이 들어온 값과 응답 값을 남겨주는 것 이상이 발생했을 때 입력값과 반환값을 확인하면 문제를 큰 틀안에서 발견할 수 있다. ..
SQLday_2 정리 (2021.11.19 금요일) 데이터베이스 표준 질의어(SQL) 관계영 데이터베이스 시스템(RDBMS)의 데이터베이스, 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어 질의어(Query Language)는 검색 언어라는 의미 데이터를 검색하는 역할 외에 데이터 입력, 수정, 삭제, 제어, 복구 등 다양한 기능 제공 Structured Query Language DBMS별로 특화된 SQL사용 SQL문의 기능별 분류 데이터 정의어(DDL) 데이터베이스, 테이블 구조를 생성/수정/삭제하는데 사용 CREATE/ALTER/DROP 데이터 조작어(DML) 테이블의 데이터를 검색, 삽입, 수정, 삭제하는데 사용 스키마, 테이블, 뷰, 인덱스 정의, 변경, 삭제할 때 사용 SELECT/..
SQLday_1 정리 (2021.11.18 목요일) 데이터베이스 기본개념 데이터 관찰이나 측정을 통해서 수집된 사실이나 값 정량적 또는 정성적 실제 값 정보 데이터에 의미를 부여한 것 의사결정에 도움이 되도록 데이터를 의미 있는 패턴으로 정리한 것 데이터 구조 논리적 구조 사용자 관점에서의 데이터의 개념적 구조 데이터의 논리적 배치 논리적 레코드 물리적 구조 저장 관점에서 본 데이터의 물리적 배치 저장장치에 저장된 데이터의 실제 구조 물리적 레코드 데이터베이스 / 데이터베이스 관리 시스템(DBMS) 데이터베이스 데이터의 집합체 조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터 모아서 구조적으로 통합해 놓은 것 여러 사용자나 응용 프로그램이 공유 동시 접근 가능 데이터베이스 관리 시스템(DBMS) ..
day_13 정리 (2021.11.17 수요일) 자바 기초과정 시험 전 정리 변수 이름 규칙 첫 글자는 숫자를 사용하면 안된다. 특수문자는 쓸 수 없다 (_, $ 제외) 예약어 사용 불가능 생성자 리턴 타입이 없다 클래스의 이름과 동일하다 오버로딩은 가능, 오버라이딩은 불가능 생성자는 상속되지 않기 때문에 불가능 자바 언어의 특징 운영체제에 독립적 JVM이 있기 때문 객체지향 언어 멀티 스레드를 지원한다. 자바에서 스레드를 구현하는 방법 Thread 클래스를 상속 받아서 클래스를 정의 자바에서는 다중 상속을 지원하지 않는다. run()메소드를 재정의 start() 메소드를 호출하는 것으로 스레드 실행 class SubProcess extends Thread Runnable 인터페이스를 상속 받아서 구현하..