본문 바로가기

두두의 IT

(172)
쿠키 vs 세션 vs 토큰 쿠키 세션ID 등을 옮기는 시스템. 매개체 특정 사용자의 것을 기억하기 위해 서버는 쿠키를 이용해서 브라우저에 데이터를 넣을 수 있음 도메인에 따라 제한됨(유튜브가 준 쿠키는 유튜브에만 보내짐) 서버가 정한 유효기간이 있음(하루, 한달 등) 여러가지 정보(인증, 언어설정 등)를 저장할 수 있음 자동으로 전송됨 Stateless 서버로 가는 모든 요청이 이전 리퀘스트와 독립적으로 다뤄진다는 뜻 요청끼리 연결(메모리)이 없음 요청이 끝나면 서버는 사용자가 누군지 잊어버릴 것임 => 요청할 때마다 사용자가 누군지 알려줘야 함 => 세션 세션 (유저인증 O) 같은 웹사이트에서 다른 페이지로 이동할 때 위와 같은 프로세스 반복 세션을 이용해 iOS, android 앱을 만들 수 있지만 쿠키는 브라우저에만 있으니가..
[220616] OCA, AWS 강의/Amplify, 자료구조 1. 오픈소스 컨트리뷰션 아카데미 (FOSS Light, uftrace) 지원서 작성 2. 개발 방향 수립 3. 2022 AWS Summit Korea 강의 듣기 01. 테이블 하나로 시작해서 AI프로덕트까지,무신사의 AI Transformation 여정 패션 플랫폼 무신사는 회원수 1000만 명, 입점 브랜드 6500여 개로, 지난 2년간 거래액과 회원수, 입점 브랜드 모두 2배 이상 늘어나며 놀라운 성장세를 보였습니다. 성과의 바탕에는 무신사 데이터 팀의 노력이 있었습니다. 무신사 데이터 팀은 AWS Aurora DB에 테이블 하나로 시작해, 데이터 웨어하우스를 만들고 그 기반 위에 개인화, 추천 시스템 등의 여러 AI 프로덕트 서비스를 적용했습니다. 무신사가 디지털 전환을 너머, AI 프로덕트를 적..
[220312] Docker https://jyj98020.tistory.com/197 Doker failed to initialize 오류 해결 방법 => C:\Users\사용자명\AppData\Roaming\Docker\settings.json 삭제 후 재실행 jyj98020.tistory.com https://jyj98020.tistory.com/202 Docker 설치 오류 1. Docker 다운로드 https://www.docker.com/products/docker-desktop Docker Desktop for Mac and Windows | Docker Learn why Docker Desktop is the preferred choice for millions of developers building con.. jy..
[220615] OCA, 코테, 기술 블로그, AWS, CI/CD, 자료구조/알고리즘 1. 오픈소스 컨트리뷰션 아카데미 (FOSS Light, uftrace) 지원서 작성 2. 알고리즘 공부 https://jyj98020.tistory.com/386?category=1006066 [기타] 릿코드 Easy 1816 'Truncate Sentence' (Python) https://leetcode.com/problems/truncate-sentence/ Truncate Sentence - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get.. jyj98020.tistory.com https://jyj98020.tistory.com/387..
CI(Continuous Integration)/CD(Continuous Delivery/Deployment)란? [개념] 애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 고객에게 제공하는 방법 지속적인 통합, 지속적인 서비스 제공, 지속적인 배포 새로운 코드 통합으로 인해 개발 및 운영팀에 발생하는 문제(일명 "인테그레이션 헬(integration hell)")을 해결하기 위한 솔루션 파이프라인으로 표현되는 실제 프로세스를 의미하고, 애플리케이션 개발에 지속적인 자동화 및 지속적인 모니터링을 추가하는 것 용어는 사례별로 CI/CD 파이프라인에 구현된 자동화 수준 정도에 따라 그 의미가 달라짐 대부분의 기업에서는 CI를 먼저 추가한 다음 클라우드 네이티브 애플리케이션의 일부로서 배포 및 개발 자동화를 구현해 나감 [CI/CD 파이프라인] 애플리케이션의 통합 및 테스트 단계에서부터 제공 및 배포에 ..
[DB] Data Storage 개념 애플리케이션, 네트워크 프로토콜, 문서, 미디어, 주소록, 사용자 기본 설정 등을 구성하는 세부 데이터인 디지털 정보를 실제로 수집하고 보관하는 곳 대용량 트래픽을 커버 종류 RDB NoSQL 데이터 표현 방식 2차원 데이터 다양한 방식 데이터 저장방식 관계형 (외래키 사용) 제약이나 규칙이 없음 스키마 구조 정적 유연 확장 방식 수직확장 용이(서버 용량) 다운타임 있음 수평확장 용이(서버 개수) 다운타임 거의 없음 연산 복잡한 쿼리, Join 가능, SQL 사용 구조화된 쿼리 언어가 없는 경우도 많음 Join 없음 적합 OLTP (트랜잭션 처리에 용이) OLAP(분산 처리에 용이) 빅데이터 & 실시간 연산 비용 메인테넌스 코스트 비쌈 코스트 저렴. 다양한 오픈소스 성질 ACID BASE 무결성 보..
[220602-220609] AngularJS, JIRA [나눔in] 220602 업무일지 1. js-jsp 연결 2. $watch $scope.$watch('$vm.level', function (newVal, oldVal) { vm.drawChart({series: [newVal.total.progress], elementId: "#m_chart1"}); vm.drawChart({series: [newVal.current.progress], elementId: "#m_chart2"}); }); | | V $scope.$watch('$vm.level', function () { vm.drawChart({series: [vm.level.total.progress], elementId: "#m_chart1"}); vm.drawChart({series: [vm.l..
GraphQL이란? [개요] 페이스북에 의하여 REST API 문제를 해결하기 위해 만들어짐 [개념] Specification (Spec) : GraphQL 문서에 작성된 규칙의 종류. 오픈소스 됨 GraphQL : 아이디어, 개념. 쿼리 언어 GraphQL Implementations : GraphQL의 spec을 읽고 해당 규칙을 실제의 코드로 번역한 것 [특징] 어느 특정 언어에 종속되지 않음 [REST API] API : 서버와 통신하기 위해 만들어진 인터페이스 REST API : 여러개의 URL을 활용하여 작동함. 모든 URL은 고유하고, 각기 다른 데이터를 제공함. 이 URL은 특정 웹사이트의 URL이 아니고 JSON 포멧으로 데이터를 제공하는 역할임 REST : 매번 새로운 URL을 생성하는 방식 [REST A..

LIST