profile
총명한 개발자
post-thumbnail

[DB] 인덱스(INDEX)

인덱스(INDEX)란? > 데이터베이스 테이블에 대한 검색의 속도를 높여주는 자료 구조 데이터베이스에서 특정 컬럼에 인덱스를 생성하면 해당 컬럼의 데이터들을 정렬하여 컬럽값과 실제 데이터가 저장된 주소를 형태로 저장한다. 책에 있어서 목차,색인 과 같다고 생각하면

2022년 6월 3일
·
0개의 댓글
post-thumbnail

[Java]static 과 final

싱글톤 패턴을 공부하면서 객체를 static 영역에 딱 1개만 생성할때 private static final 을 사용하는 것 을 보고 항상 헷갈렸던 static 과 static final에 대해 확실히 정리하려고 글을 작성하게 됐다. Static 이란? > stati

2022년 5월 25일
·
0개의 댓글
post-thumbnail

[Java] SOLID를 적용한 코드

저번 게시글에 이어서 이번 게시글에서는 SOLID 원칙중 SRP, OCP, DIP 를 적용해서 기존 코드를 바꿔보려고 한다.DiscountPolicy의 구현체로 FixDiscountPolicy는 고정된 할인을 해주는 정책이고 RateDiscountPolicy 는 10%

2022년 5월 23일
·
0개의 댓글
post-thumbnail

[Java]SOLID 원칙

객체지향 공부를 하면서 SOLID 원칙에 대해 많이 보았는데 요즘 공부하는 스프링과 소프트웨어 공학에서 SOLID 원칙을 강조해서 확실히 정리하기 위해 글을 작성한다.S(SRP) 단일 책임 원칙 (Single responsibility principle)O(OCP)

2022년 5월 16일
·
0개의 댓글
post-thumbnail

[JAVA] error,exception 과 예외 클래스의 계층구조

프로그램을 실행할 때 언제나 예기치 못한 사건으로 인해 문제가 생길 수 있다. 우리는 흔히 이를 프로그램에 오류가 발생했다 라고 하는데 자바에서는 이런 오류를 오류(Error)와 예외(Exception)로 나눈다. 오류(Error) 란? > 어떠한 문제로 인하여 프

2022년 5월 9일
·
0개의 댓글
post-thumbnail

🌈VS code 변수 색상 변경하는법

얼마전에 맥과 데스크탑을 포맷을 해서 VScode 와 기존의 쓰던 익스텐션들을 설치하였는데 변수와 주석의 색깔이 마음에 안 들었다.변수 마다 색상 지정이 안되어있어서 가독성도 안좋고 무엇보다 코딩 할 맛이 안났기 때문에 꼭 바꿔야 했다.

2022년 4월 16일
·
0개의 댓글