일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- aws
- retry
- JPA
- 데이터베이스
- 코딩
- 페이징
- PL/SQL
- DP
- 클라우드
- Spring Cloud Feign
- db
- MVC
- Jenkins
- 자료구조
- 오라클
- 디자인 패턴
- Kafka
- 운영체제
- Spring
- 자바
- 쿼리
- 알고리즘
- Spring Cloud
- Intellj
- feign
- MST
- golang
- Spring Boot
- SQL
- 백준
- Today
- Total
목록IT/기타 (4)
justgo_developer
Bearer Authorization 목차 Token 기반 인증 Bearer 인증 개요 업체 쪽 API를 호출하는데 특정 API 401 Authorized 에러가 갑자기 발생하였다. 업체 쪽 환경은 MS Azure를 사용하고 토큰 기반으로 인증을 한다. 토큰 생성 API로 토큰을 생성하고 헤더 Authorization에 토큰 값을 담아 API를 호출하는 구조를 가지고 있다. 원인은 MS Azure 보안 인증이 강화되어 Bearer 인증 기능이 활성화되었다고 한다. Bearer 인증이 토큰 앞 부분에 "Bearer "만 추가하면 되는데 무엇인지 알아보려고 한다. 상세 1. Token 기반 인증 Token 기반 인증은 Session/Cookie 기반 인증 방식을 보완하기 위해 나온 인증 방식인데 Sessio..
Gson 이용 시 Unicode 변환 해결 방법 목차 Unicode란? Gson 사용시 unicode 문제 Gson 사용시 unicode 해결방법 개요 데이터 처리 중 암호화된 데이터 값이 달라지는 걸 발견하였는데, 알고보니 객체를 json으로 변환 중 문자가 unicode로 변환되어 나오는 것을 확인하였고, 해결방법에 대해서 알아보려고 한다. 상세 1. unicode란? Unicode 정의 유니코드(영어: Unicode)는 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준이다. 유니코드는 유니코드 협회(Unicode Consortium)가 제정한다. 또한 이 표준에는 ISO 10646 문자 집합, 문자 인코딩, 문자 정보 데이터베이스, 문자들을 다루기 위한 알고리즘 ..
XML Parsing 목차 JSON vs XML XML 사용 이유 XML Parsing 예제 XML 생성 예제 상세 1. JSON vs XML XML이란? XML은 EXtensible Markup Language의 약자입니다. XML은 HTML과 매우 비슷한 문자 기반의 마크업 언어(text-based markup language)입니다. 이 언어는 사람과 기계가 동시에 읽기 편한 구조로 되어 있습니다. XML은 HTML처럼 데이터를 보여주는 목적이 아닌, 데이터를 저장하고 전달할 목적으로만 만들어졌습니다. 또한, XML 태그는 HTML 태그처럼 미리 정의되어 있지 않고, 사용자가 직접 정의할 수 있습니다. JSON이란? JSON은 JavaScript Object Notation의 약자입니다. 브라우저 ..
RabbitMQ 목차 RabbitMQ 개념 RabbitMQ 사용 이유 RabbitMQ 적용 예제 Kafka vs RabbitMQ 차이 상세 1. RabbitMQ 개념과 원리 RabbitMQ는 오픈 소스 메시지 브로커 소프트웨어로서, AMQP(Advanced Message Queueing Protocol) 프로토콜을 구현한 메시지 브로커입니다. AMQP란? : Advanced Message Queueing Protocol의 약자로 메세지 큐 오픈소스에 기반한 표준 프로토콜입니다. Producer가 Middleware Broker에 메세지를 발행하고 Consumer가 Broker의 Queue를 통해 메세지를 구독합니다. AMQP는 Producer, Consumer, Broker, Exchange, Bindi..