본문 바로가기
728x90
반응형

분류 전체보기150

[Java] Class(클래스)와 객체(Object) Class(클래스)와 객체(Object) 1. 클래스(Class) 정의 : 객체(Object)를 정의해 놓은 것 용도 : 객체(Object)를 생성하는 데 사용 TV 설계도, 붕어빵 틀, 자동차 설계도 등으로 비유하여 많이 설명한다. 2. 객체(Object) 정의 : 실제로 존재하는 것, 사물 또는 개념 용도 : 객체가 가지고 있는 기능과 속성에 따라 다름 클래스에 정의된 내용대로 메모리에 생성된 것을 의미, 인스턴스라고도 부름 TV, 붕어빵, 자동차 등이 객체로 비유하여 많이 설명한다. 3. 객체(Object)의 구성요소 속성 : 멤버변수(member variable), 특성, 필드 ,상태 기능 : 메서드(method), 함수, 행위 TV(객체)의 속성 : 색상, 길이, 채널 등 TV(객체)의 기능 :.. 2021. 8. 23.
[WEB/HTTP] 06. HTTP 상태코드 이 글은 인프런 강의 "모든 개발자를 위한 HTTP 웹 기본 지식" 을 학습하며 정리한 내용입니다. 저처럼 HTTP를 알고 싶거나, 겉핥기로 알고 있는 분들에게 위 강의를 추천합니다. 정리한 내용 중 틀린 내용이 있으면 지적해주시면 수정하겠습니다. HTTP 상태코드 클라이언트가 보낸 요청의 처리상태를 응답해서 알려주는 기능 - 1xx (Information) : 요청이 수신되어 처리 중 - 사용 거의 X - 2xx (Successful) : 요청 정상 처리 - 3xx (Redirection) : 요청을 완료하려면 추가 행동이 필요 - 4xx (Client Error) : 클라이언트 측 오류 - 5xx (Server Error) : 서버 측 오류 모든 HTTP 상태코드를 모르더라도 몇 번 백대인 지 확인하.. 2021. 8. 22.
[Oracle] 쿼리튜닝 : 인덱스를 타지 않는 SQL(쿼리) 인덱스를 타지 않는 SQL(쿼리) 및 경우 & 인덱스 활용한 쿼리 작성 시 고려사항 인덱스가 생성되어 있어도 좋지 못한 쿼리를 작성하면 옵티마이저가 인덱스를 안태울 수 있다.. 쿼리 작성 시 위 내용을 알지 못해 좋지 않은 쿼리를 작성을 했었다. 쿼리를 분석하고 개선(튜닝)할 때 해당 내용만 고려하여 수정해도 제법 개선이 되는 부분이 많다. 인덱스를 타지 않는 쿼리 및 케이스를 정리하며 한번 더 학습합니다. 0. 인덱스를 타지 않는 SQL 및 케이스 인덱스 컬럼의 변형 내부적인 데이터 변환 NULL 조건 사용 부정형 조건 사용 LIKE 연산자 사용 1. 인덱스 컬럼의 변형 인덱스가 적용된 컬럼을 변형해서 사용할 시 사용이 불가능합니다. 인덱스 컬럼에 연산을 하거나, 형 변환을 하는 경우입니다. 비교대상(.. 2021. 8. 22.
[SpringBoot] 스프링부트 - @SpringBootApplication 이해하기 스프링 공식문서 가이드를 학습하며 작성한 글입니다. 틀린 내용이 있거나, 의견 등은 언제든지 댓글 달아주시면 감사하겠습니다. 사용 IDE : InteliJ IDE 사용 JDK : JAVA 8 1. @SpringBootApplication 스프링 부트 프로젝트의 실행 클래스(main)에는 @SpringBootApplication 어노테이션이 붙어있습니다. 해당 어노테이션은 스프링 부트를 시작할 때 필요한 것들을 자동으로 구성하고, Bean들을 생성하는 등 즉, 기본적인 설정들을 모두 포함하고 있는 어노테이션입니다. 크게 3가지 어노테이션이 포함되는데 구성은 아래와 같습니다. @EnableAutoConfiguration @ComponentScan @SpringBootConfiguration 저는 현재 Spr.. 2021. 8. 21.
728x90
반응형