알고리즘(algorithm)

9세기경 수학자 알콰리즈미(Al Khwarizmi)의 이름에서 유래문제의 복잡성에 따라 컴퓨터 프로그램을 통하여 문제를 해결할 수 있는 것알고리즘 컴퓨터 프로그램을 작성하는 바탕이 되는 것어떤 작업을 수행하기 위해 입력 받아 원하는 출력을 만들어내는 과정을 기술한 것작

2022년 11월 11일
·
0개의 댓글
·

Java8, Optional 이란?

JAVA8 부터 생긴 새로운 기능Optional 클래스를 사용하여 \*NPE(NullPointerException)를 방지Optional 클래스는 Null이 올 수 있는 값을 감싸는 래퍼(Wrapper) 클래스Optional 클래스는 제너릭(Generic)으로 값의 타

2022년 11월 8일
·
0개의 댓글
·

MVC / JPA - 실습

MVC 패턴은 디자인패턴 중 하나로 Model, View, Controller 의 약자이다.개발의 효율성, 유지보수성, 운용성이 높아지고 프로그램의 최적화에 도움이 된다.비즈니스 로직과 UI로직을 분리하여 유지보수를 독립적으로 수행할 수 있다.Model과 View가 다

2022년 11월 7일
·
0개의 댓글
·

🐳 도커(Docker)란?

도커는 컨테이너 기술을 기반으로 하는 일종의 가상화 플랫폼이다.리눅스 컨테이너에 여러 기능을 추가함으로써 애플리케이션을 컨테이너로서 좀 더 쉽게 사용할 수 있게 만들어진 오픈 프로젝트기존에 쓰이던 가상화 방법인 가상 머신(VirturalBox, VMware 등) 보다

2022년 11월 5일
·
0개의 댓글
·

API 작성 - GET

Controller 패키지 안에 Controller 클래스 작성@RestController : 해당 컨트롤러를 controller로 사용하겠다라고 선언@RequestMapping(”/api/v1/get-api”) : 내부에 선언한 메서드의 URL 리소스 앞에 위의 값이

2022년 10월 31일
·
0개의 댓글
·

메이븐(Maven)

메이븐의 기능을 사용하기 위해 작성하는 파일프로젝트, 의존성 라이브러리, 빌드 등의 정보 및 해당 프로젝트를 관리하는데 필요한 내용이 기술 돼있음JVM이나 WAS가 프로젝트를 인식하고 실행할 수 있게 우리가 작성한 소스코드와 프로젝트에서 사용된 파일들 (.xml, .j

2022년 10월 31일
·
0개의 댓글
·

Swagger 란?

※ Maven 사용OAS(Open Api Specifiction)API 문서화를 쉽게 할 수 있도록 도와줌파라미터를 넣어 실제로 어떤 응답이 오는지 테스트 할 수 있음pom.xml -> springfox-swagger-ui를 dependency 하여 사용configur

2022년 10월 30일
·
0개의 댓글
·

스프링(Spring)이란?

자바(java) 기반의 애플리케이션을 개발하는 데 필요한 기능을 제공하고 쉽게 사용하도록 돕는 도구사용할 객체를 직접 생성하지 않고 객체의 생명주기 관리를 ‘스프링 컨테이너(Spring Container) 또는 IoC 컨테이너(IoC Container)에 위임한다.객체

2022년 10월 30일
·
0개의 댓글
·

로깅라이브러리 - Logback이란?

애플리케이션이 동작하는 동안 시스템의 상태나 동작 정보를 시간순으로 기록하는 것비기능 요구사항 → 사용자나 고객에게는 불필요한 기능디버깅하거나 개발 이후 발생한 문제를 해결할 때 원인을 분석하는 요소log4j 이후 출시 된 로깅 프레임워크 중 하나로 slf4j를 기반으

2022년 10월 29일
·
0개의 댓글
·

마크다운 사용법

강조\*\*를 해보자.기울여 보자.가끔은 침묵이 끝없는 겨울을 버티는이렇게 하면 가능okay?절대 후회하지 마라. 좋았다면 멋진Use code in your Markdown file.슬기로운 통계생활슬기로운 통계생활

2022년 9월 20일
·
0개의 댓글
·