일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- java
- 레디스
- 로그인
- 설정
- fastcampus
- 예제
- login
- 간단
- Mac
- EMR
- 젠킨스
- redash
- Cluster
- Redis
- vue
- spring
- config
- Docker
- 자동
- SpringBoot
- aws
- Zeppelin
- 머신러닝
- ec2
- gradle
- Kafka
- hive
- 클러스터
- Jenkins
- 자바
- Today
- Total
목록간단 (4)
코알못
우선 Swagger 가 무엇인가 ? 구글에게 물어 보았다. 쉽게 말해 REST API 규격서를 쉽게 만들어 주는 프레임워크 이다. API 만들면 사용자들에게 규격서를 만들어 공유 해야 하는데 문서 작업만큼 귀찮고 힘든 일이 없다. 그리고 은근 시간이 많이 드는 작업이다. 우리는 규격서를 자동으로 만들어 주는 친구를 배워 규격서 생성에 대한 공수를 줄여본다! 자 그럼 만들어 보면서 어떤 친구인지 알아보자! 우선 API 를 Method 별로 몇개 만들어 보자 // Response package com.code.vo; import lombok.Data; @Data public class Response { String version; String method; } // mainController package..
hystrix 를 사용하고자 하는 이유는 아래와 같다! A 기능에 오류가 났을시 A가 복구 될 동안 더이상 호출하지 않음으로써 부하를 주고 싶지 않다. (Circuit Open) A 기능에 오류가 났을시 B 기능으로 대체하고 싶다. (Fallback) B기능 실행 중에 A 기능이 복구가 된다면 다시 A 기능을 실행 시키고 싶다.(Circuit Close) 물론 try, catch 를 이용하여 해당 기능을 만들수 있으나, 직관적으로 볼 수 있어 코드가 깔끔하고 유지보수가 어렵지 않게 된다. 자 그럼 만들어 보자 ! # build.gradle - 아래 사이트에서 원하는 버전, 빌드 도구 선택하여 정의 - meven : https://mvnrepository.com/artifact/org.springframe..
로그인 서비스는 2가지 방식으로 구현이 가능하다 1. 쿠키&세션 2. JWT 해당 글에서는 1번 쿠키&세션을 이용한 방법으로 구성해본다! 위 두가지 방법에 대한 플로우는 아래 게시글에서 확인 가능하다 - 쿠키&세션 관련 플로우 [로그인] 로그인 유지는 어떻게 처리 하는 걸까? 인증 정보를 주고 받는 방식은 두가지 방법이 있다. 쿠키 & 세션 JWT 하나씩 알아보자! # 쿠키 & 세션 1. 로그인 2. 사용자 정보 요청 따라서 쿠키의 만료시간에 따라 로그인 유지가 된다. 쿠키의 만 co-de.tistory.com 일단 컨트롤러를 보자 /*** * 로그인 페이지 * @param request * @param model * @return */ @RequestMapping(value = "/", method =..
파이썬으로 구현시 정말 간단하게 QRCode 생성이 가능하다 ㅎ 1. 설치 $ pip install qrcode 2. 파이썬 코드 작성 $ vi qr_create.py import qrcode qr_img = qrcode.make('https://co-de.tistory.com/') qr_img.save('/Users/hongyoolee/document/study/qrcode/test_qr.png') // :wq! 하여 저장한다. 3. 실행 $ python qr_create.py 실행 시 [ModuleNotFoundError: No module named 'Image'] 오류 발생 한다면 아래와 같이 라이브러리 추가로 설치 한다. // 이미지 생성을 위한 라이브러리 설치 $ pip install pill..