본문 바로가기

전체 글42

[Spring boot] Swagger 설정하기 Api를 ui로 간단하게 테스트 할 수 있고, 문서화하여 정리할 수 있는 Swagger를 Spring Boot에서 적용하는 방법입니다. 일단, Swagger를 사용하기 위해서는 pom.xml 파일에 dependency를 추가해줘야 합니다. springfox-swagger2 와 springfox-swager-ui 두 가지를 추가합니다. io.springfox springfox-swagger-ui 2.9.2 io.springfox springfox-swagger2 2.9.2 위와같이 dependency를 추가해주고, SwaggerConfig 이름의 클래스를 생성해줍니다. @Configuration, @EnableSwagger2 두 가지 어노테이션을 달아줍니다. 그리고 ui를 통해 보여질 기본적인 내용을 지정.. 2021. 2. 20.
Vue vs Angular vs React React - 웹 뿐만 아니라 앱 개발에도 사용 ( React Native ) - 페이스북이라는 거대한 업체의 지원 - 가장 거대한 커뮤니티 - 단방향 데이터 흐름 (한 방향으로만 흐르기 때문에 디버깅이 쉬움) - Virtual Dom - 라이브러리기 때문에 다른 프레임워크와 혼용이 가능 HomePage : reactjs.org/ Repository : github.com/facebook/react * Virtual Dom 이란? 1. 데이터 업데이트시에 전체 UI를 Virtual DOM에 리랜더링 합니다. 2. 이전 Virtual DOM에 있던 내용과 현재의 내용을 비교합니다. 3. 바뀐 부분만 실제 DOM에 적용합니다. 무조건 위의 3가지가 처리되는것이 아니라 개발하는 방식에 따라 전체 랜더링 할 수.. 2020. 12. 8.
[ AWS EC2 ] 인스턴스 생성 / putty 원격 서버 접속 1. AWS EC2 발급 aws.amazon.com/ko/?nc2=h_lg 에서 회원가입을 한 후에 us-east-2.console.aws.amazon.com/ec2/v2/home?region=us-east-2#Home: 2020. 12. 6.
[Algorithm] 백준. 20056 마법사 상어와 파이어볼 2020년 하반기 삼성 코딩테스트 기출문제인 마법사 상어와 파이어볼. www.acmicpc.net/problem/20056 20056번: 마법사 상어와 파이어볼 첫째 줄에 N, M, K가 주어진다. 둘째 줄부터 M개의 줄에 파이어볼의 정보가 한 줄에 하나씩 주어진다. 파이어볼의 정보는 다섯 정수 ri, ci, mi, si, di로 이루어져 있다. 서로 다른 두 파이어볼의 위치 www.acmicpc.net 당시 코딩테스트를 응시했을때 10개의 테스트 케이스 중 2~3개가 맞지않아서 풀지 못한채로 마무리해서 아쉬웠던 기억이 난다. 다시 문제를 풀어보니 파이어볼 여러개가 합쳐지고, 나누어지는 과정에서 제자리에서 나눠지도록 구현했어야 했는데, 나눠진 파이어볼을 처음부터 속도만큼 이동하도록 구현한 것이 화근이였던.. 2020. 12. 5.
[Algorithm] SWEA. 10570 제곱 팰린드롬 수 ( D3 ) [SWEA] 10570. 제곱 팰린드롬 수 swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXO72aaqPrcDFAXS&categoryId=AXO72aaqPrcDFAXS&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 팰린드롬이란? 거꾸로 읽어도 동일한 문자(숫자)를 말한다. 보통 문자열의 절반까지 반복문 돌려 n번째 문자와 문자길이 - n 번째 문자를 비교하는 방식으로 검증한다. [ 접근방식 ] 값의 범위가 1~1000이므로 31의 제곱수 까지 확인하면 모두 체크가 가능하다고 생각하여 테스트 케이스 마.. 2020. 12. 3.
첫 게시물입니다. #1 글을 작성하고 블로그를 관리해보세요. zzerosouth님의 회원 가입을 진심으로 축하합니다. 이 글은 비공개로 작성돼 있습니다. '편집'으로 내용을 바꾸시거나, 삭제 후 '새 글을 작성'하셔도 됩니다. 글 뿐만 아니라 블로그의 각종 설정을 변경할 수도 있습니다. '블로그관리'를 확인해보세요. #2 다양한 스킨이 있어요. 티스토리에 있는 다양한 '스킨'도 살펴 보세요. 블로그나 사이트를 사용하는 목적에 맞게 스킨을 고를 수 있습니다. 어떤 이야기를 주로 하실 건가요? 잘 생각해 보시고, 마음에 드는 스킨을 고르세요. '스킨 편집'을 통해 다양한 커스텀, 그리고 홈 꾸미기를 적용하실 수도 있답니다. #3 포럼에서 사람들과 소통하세요. 마지막으로 사용하시다가 티스토리에 대해 궁금한 내용이 있다면 '포럼.. 2020. 12. 3.
728x90