OAuth 2.0 Spring Security 연동, 기능 파악
노션에 작성하고 복사 붙여 넣기 하는 게 더 이쁜 것 같다... 현재까지 개발 상황 : https://github.com/sungil-yu/oauth GitHub - sungil-yu/oauth: Spring Boot 3.1, JDK 17, OAuth 2.0, OIDC Practice Spring Boot 3.1, JDK 17, OAuth 2.0, OIDC Practice. Contribute to sungil-yu/oauth development by creating an account on GitHub. github.com 2023.06.21 - [Spring|Spring-boot] - OAuth 2.0 동작방식, 개발환경 구성, 클라이언트 등록, 프런트 개발 OAuth 2.0 동작방식, 개발환경 구..
2023. 6. 27.
sort func ex1
3개의 멤버변수 정렬. 3개의 멤버변수를 갖는 구조체가 있다. 각 변수 x, y, z는 int 타입이며, 정렬 시 다음 조건을 만족한다. 1. x는 1순위 오름차순 2. y는 2순위 내림차순 3. z는 3순위 오름차순. 우선 구조체를 정의한다. struct Triangle{ int x,y,z; Triangle(int x, int y, int z) : x(x), y(y), z(z){} Triangle(){ x = 0, y =0 , z=0; } bool operator t.y; } return x < t.x; } }; 테스트를 위해 main 함수 내부에서 s..
2023. 6. 25.
STL
Standard Template Library, 자료구조, 함수, 알고리즘과 같은 함수를 포함한 라이브러리이다. 알고리즘에서는 정렬, 탐색과 같은 함수로 이루어져 있다. C++에서 컨테이너는 사전에 정의된 자료구조를 이야기 한다. Sequence Container : 데이터를 단순히 저장해 놓는 자료구조를 뜻한다. array, vector, deque, forward_list, list ,, associative container : 자료가 저장되면서 자동으로 정렬되는 자료구조를 말합니다. unordered associative container : 자동정렬이 되지 않는 자료구조. container adapter : 시퀀스 컨테이너를 이용해 만든 자료구조를 뜻한다. 기본적으로 어느정도의 자료구조는 지원해..
2023. 6. 23.
DataBase 선택 가이드 (짧)
관계형 데이터베이스 관리 시스템 종류: oracle, mysql, postgresql, ms server.. 특징: 정형화 데이터, ACID, SQL, 고정된 스키마, 비용, 수평적 확장(샤딩) 접합성 : 데이터의 완전성이 중요한 경우, 고도의 정형화 데이터 문서 저장소 종류 : 몽고 DB, Couchbase 특징 : 데이터를 JSON, BSON, XML에 저장, 비관계형, 유연한 스키마, 빠른 속도, 수평 확장 용이, ACID 준수 희생, 질의가 한 문서 내에서만 가능 접합성 : 비정형, 반정형 데이터가 있는 경우, 분석, 빠른 프로토타입 작업 키-값 저장소 종류 : Redis, Memcached 특징 : 키는 값에만 연관된 고유 식별자이다. 키는 DBMS에 허용하는 모든 것, 값은 blob으로 저장되..
2023. 6. 15.