공부메모 & 오류해결/유틸 3

[Spring Boot + Swagger] Swagger 적용하기 [SpringBoot 3.x.x 버전]

1. Swagger API를 설계, 빌드, 문서화하고 테스트하는 데 사용되는 강력한 프레임워크. 주로 RESTful 웹 서비스의 API를 문서화하는 데 사용되며, 다양한 언어와 플랫폼 간의 통합을 용이하게 만들어 준다. 1.1 Swagger 주요 기능 - API 문서화 - API 시각화 - 테스트 기능 - 다양한 포멧 지원 2. 사용 버젼 - Spring Boot 3.1.3 - SpringDoc-OpenApi v2.1.0 3. 프로젝트에 Swagger 적용하기 3.1 의존성 추가 // swagger implementation group: 'org.springdoc', name: 'springdoc-openapi-starter-webmvc-ui', version: '2.1.0' build.gradle에 의..

[Java] 자바 계산기 알고리즘

개인 프로젝트를 진행 중 계산기 기능을 추가하려고 로직을 구현 중이었는데 생각보다 생각할게 많았다. 나는 중위 표기법으로 표현된 수식을 후위 표기법으로 변환시켜 계산하였다. 중위표기법이란 흔히 아는 연산자가 피연산자들의 가운데 위치하는 형태이다. 예 ) 3 + 5 * 4 진행 중인 웹프로젝트의 계산기 기능이다. 간략하게 기능을 설명하자면 C버튼은 Clear를 뜻하고 누르면 입력했던 숫자들이 초기화된다. 계산할 식을 입력 후 "=" 버튼을 누르면 계산된 값을 반환받는 방식으로 제작하였다. 계산기 하단에는 계산했던 기록이 남아있도록 했다. 코드 설명 public double calculator(CalculatorRequestDto calculatorRequestDto) { String calContents ..

[Util] RAMMAP - 메모리 정리를 도와주는 프로그램

RAMMAP 공부를 하며 인터넷과 여러 프로그램을 돌리다 보니 램이 부족한 현상이 발견됐다. 이럴 때 유용한 프로그램 하나를 소개하겠다. 현재상태 확인 먼저 컨트롤+알트+ESC 키를 눌러서 작업관리자를 켜준뒤 성능탭으로 들어간다. 그 후 좌측하단에 파란색상의 글씨로 적힌 를 클릭한다. 리소스 모니터를 눌러주셨으면 메모리 탭에 들어가 본다. 저의 RAM 대기모드공간은 6027MB인 것을 확인. RAMMAP 다운로드 다음은 마이크로소프트에서 배포한 RAMMap을 설치할것이다. 아래 링크를 통해 들어간 뒤 RAMMap(671KB)라고 적힌 것을 눌러 다운로드. https://docs.microsoft.com/ko-kr/sysinternals/downloads/rammap RAMMap - Sysinternals..

프로필사진

남건욱's 공부기록

반응형