
1. Oauth 제3자 클라이언트(우리의 서비스)가 사용자의 인증과 접근 권한을 위임(Delegated Authorization)받을 수 있는 프로토콜로그인 기능을 직접 구현하는 것 대신, 구글, 네이버를 통해 로그인 가능개발자가 로그인 구현보다 서비스 구현에 집중할 수 있게 된다. 사용자 입장에서도 서비스 이용이 편하다관련 개념Resource Owner: 사용자 Client: 인증을 요청하는 애플리케이션개발 서비스를 Client라 한다. Resource Server에 API를 요청하기 때문에사용자를 대신하여 Authorization Server로 인증 요청을 전송Authorization Server에서 받은 Access Token을 사용하여, Resource Server에 사용자 데이터를 요청한다. ..
gradle 버전업에 따라 deprecated된 설정들이 있어 개선해보기 개선 및 확인 사항Deprecated API 사용compile과 testCompile은 Gradle 5.0부터 deprecated되었으며, implementation과 testImplementation을 사용compile은 다른 모듈에 노출된다. 나중에 모듈을 분리할 때 다른 모듈의 의존성을 사용에서 오는 문제가 발생 가능함 Impliementation은 다른 모듈에 노출되지 않음 jcenter는 더 이상 지원하지 않음apply plugin 대신 plugins 블럭 권장apply plugin 대신 plugins 사용현대 Gradle DSL에서는 apply plugin보다는 plugins 블록을 사용하는 것이 권장 AS-ISbuil..
요약 다음 3가지 기능에 따라 최종 시간을 구하기10초 전 이동: prev 명령어 10초 후 이동: next 명령어오프닝 건너뛰기: 현재 위치가 오프닝 구간이면 오프닝 마지막 시간대로 이동 1차에 틀린 이유, 기능 로직 순서prev, next 로직 이후에 오프닝 구간인지 검사했다. 하지만 시작 시간을 포함해서 오프닝 구간인지 검사했어야 했다. 문제(요구사항)를 꼼꼼히 읽어보고 기능의 서로 영향에 대해 고민해야 하는 걸 간접적으로 느낀 문제였다.3가지 기능의 순서에 깊이 생각안하고 각 기능 구현만 보고 구현함 각 기능이 독립적이다 아니다 뿐만 아니라 순서가 존재함package simulation;/* 테케가 아니었으면 틀렸을 문제 예제에서 틀려서 로직 순서의 이상확인 시뮬레이션 -> 로직 ..
- Total
- Today
- Yesterday
- 문자열을 정수로 바꾸기
- 게리맨더링 2
- 주사위 윷놀이
- 백준
- DP
- 카카오2020 공채
- 카카오 2020 공채
- 괄호 변환
- 17779
- 찾아라 프로그래밍 마에스터
- 후보키
- 3954
- 2019 카카오 공채
- 큰 수 만들기
- 프로그래머스
- 정수 내림차순으로 배치하기
- 짝지어 제거하기
- 2018 카카오 공채
- Brainf**k 인터프리터
- 단체사진 찍기
- programmers
- 124 나라의 숫자
- 오블완
- 티스토리챌린지
- 17825
- java
- 가장 큰 정사각형 찾기
- 투포인터
- 라면공장
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |