본문 바로가기

전체 글

(37)
티빙 꼭 봐야할 띵작 드라마 5개 5. 슬기로운 깜빵생활 후속으로 2017년 11월 22일부터 2018년 1월 18일까지 방영한 16부작의 tvN 수목드라마이다. 교도소라는 미지의 공간, 그곳에 있는 사람들의 모습을 그린 블랙 코미디 에피소드 드라마이다. 5-1. 기획의도 만약 당신이 어느 날 갑자기 교도소에 갇힌 범죄자가 되었다면? 3평 남짓한 공간에서 10명이 넘는 사람들과 살을 부대끼며 살아야하는 교도소는 속이 훤히 들여다보이는 화장실에서 볼일을 봐야 하고, 서로를 부르는 이름이 없으며, 나이와 직위, 그리고 자유가 없다. 이름 대신 수용번호를 부르고, 사회에서 어떤 위치였든 모두 푸른색 죄수복을 입는다. 반대로 그들이 볼일을 보고, 잠자고, 밥 먹는 것을 24시간 지켜봐야하는 교도관들에게도 자유가 없는 것은 마찬가지 범죄자를 가두..
넷플릭스 에서 볼 수 있는 추천 드라마 10개 (한국) 10위 스위트홈 동명의 웹툰《스위트홈》을 원작으로 하는 넷플릭스 드라마. 제작사는 스튜디오드래곤이며, 2020년 12월 18일 넷플릭스 오리지널 시리즈로 공개되었다. 등장인물 줄거리 1화 철거 직전의 아파트, 그린홈으로 이사 온 지 일주일. 집에만 틀어박혀 지내던 현수는 무섭게 돌변한 주민을 목격한다. 내가 먼저 사라지려고 했는데, 세상이 먼저 망했다. 2화 전염병일까? 국가재난경보가 발령되자 긴장하는 주민들. 괴물에게 물린 상욱을 가둬버린다. 현수는 위험에 처한 아이들을 모른 척할 수 없다. 그래, 나가보자. 집 밖으로. 3화 도와줘요. 약속했어요. 지수와 재헌과 함께 아이들을 구하러 가는 현수. 무섭게 덤벼드는 괴물을 처치하고 1408호까지 갈 수 있을까. 놀랍게도 뜻밖의 구세주가 나타난다. 4화 욕..
Vue route 설정으로 경로 변경 여러 페이지가 클라이언트 측(단일 페이지 응용 프로그램)에서 작동하도록 하려면 라우터가 필요합니다. Vue의 좋은 점은 라우팅과 같은 많은 모듈이 공식적으로 출시되어 타사 라이브러리가 필요하지 않다는 것입니다. 우리의 경우 vue-router를 사용하여 이 작업을 수행할 수 있습니다. 시으작 첫 번째 단계는 vue-router 종속성을 설치하는 것입니다. npm install --save vue-router 그런 다음 src/router/index.js라는 파일을 만들고 다음 코드를 작성하여 라우터 모듈을 사용하도록 Vue에 지시할 수 있습니다. import Vue from 'vue'; import Router from 'vue-router'; Vue.use(Router); 라우팅 정의 프로젝트를 설정한..
스프링부트 스타터를 구성해보자 이전에 스프링 부트로 작업한 적이 있다면 다양한 스타터가 있다는 것을 알고 있습니다. 이 스타터는 더 이상 필요하지 않도록 모든 종류의 것들을 자동으로 구성합니다. 이렇게 하면 더 빨리 시작할 수 있으며 일반적으로 다른 항목에서 복사하여 붙여넣는 구성에 대해 신경 쓰지 않아도 됩니다. 좋은 점은 이미 나와 있는 Spring 부트 스타터에 국한되지 않는다는 것입니다. 자신만의 스타터도 작성할 수 있기 때문입니다. 시작하기 여기서는 Spring Initializr를 사용하지 않고 간단한 Java/Maven 프로젝트를 생성하겠습니다. 그런 다음 우리가 할 첫 번째 일은 종속성 관리에 spring-boot-dependencies를 추가하는 것입니다. org.springframework.boot spring-bo..
GraphQL 스프링 시큐리티 적용하기 Project setup 시작하기 위해서는 웹 및 Security starters가 프로젝트 내에 모두 필요합니다. org.springframework.boot spring-boot-starter-security org.springframework.boot spring-boot-starter-web 또한 GraphQL Spring 부팅 스타터를 사용하여 Spring 부팅을 사용하는 GraphQL API를 만들 예정입니다. com.graphql-java-kickstart graphql-spring-boot-starter 5.10.0 API 내에서 인증하려면 JSON 웹 토큰(JWT)을 사용해야 하므로 JWT 라이브러리도 추가했습니다. com.auth0 java-jwt 3.8.3 준비가 끝났습니다. 올바른 ..
Bearer 토큰 및 인증 Basic 인증과 비교 Bearer 토큰이란 무엇이며 어떻게 작동할까 전달자 토큰은 각 요청에 대한 암호화 서명이 필요하지 않으므로 API 요청을 만드는 훨씬 간단한 방법입니다. 절충점은 요청에 가로채는 경우 누구나 사용할 수 있는 일반 텍스트 토큰이 포함되어 있기 때문에 모든 API 요청은 HTTPS 연결을 통해 이루어져야 한다는 것입니다. Bearer 인증이란? 무기명 인증(토큰 인증이라고도 함)은 전달자 토큰이라는 보안 토큰 을 포함하는 HTTP 인증 체계입니다 . "Bearer 인증"이라는 이름은 "이 토큰의 Bearer에게 액세스 권한을 부여합니다."로 이해할 수 있습니다. 전달자 토큰은 일반적으로 로그인 요청에 대한 응답으로 서버에서 생성되는 암호 문자열입니다. 클라이언트는 보호된 리소스에 요청할 때 Authoriz..
Spring Boot 란? 정의, 장점 and vs spring Spring Boot란 스프링 부트는 Pivotal이라는 회사가 관리하는 오픈 소스 마이크로 프레임워크입니다. Java 개발자에게 자동 구성 가능한 프로덕션 등급의 Spring 애플리케이션을 시작할 수 있는 플랫폼을 제공합니다. 이를 통해 개발자는 Spring 애플리케이션을 준비하고 구성하는 데 시간을 낭비하지 않고 신속하게 시작할 수 있습니다. 이 게시물에서는 스프링 부트가 무엇이고 스프링 부트가 무엇에 사용되는지 이해하는 과정을 안내합니다. 하지만 들어가기 전에, 우리는 그것의 기본적인 도구에 대해 간단히 토론할 것입니다: 스프링을 이해하는 것은 스프링 부트에 대한 건설적인 의견을 공식화하기 위해 중요합니다. 스프링부트 와 스프링의 차이점 본 게시물의 시작 부분에서 말씀드린 바와 같이, 스프링 부트와..
CORS(Cross-Origin Resource Sharing)는 무엇일까? 이미 보신 것처럼 CORS는 원산지 간 자원 공유의 약어입니다. 하지만 실제로 어떤 의미일까요? CORS란 무엇입니까? 자, 만약 우리가 위키백과의 정의에 따르면, "CORS는 웹페이지의 제한된 자원들이 첫번째 자원이 제공된 도메인 외부의 다른 도메인으로부터 요청될 수 있게 하는 메커니즘이다." 라고 한다면, 여러분이 그 문장을 읽기 전보다 더 혼란스러웠다면 용서받을 것입니다. CORS를 정의하기 전에 먼저 무엇이 기본 동작을 정의하는지 확인하는 것이 가장 좋습니다. 이 동작은 여전히 기본 동작을 정의하며, 이것이 바로 여러분이 지금 이 내용을 읽고 있는 이유일 것입니다. 이러한 CORS의 전조는 "동일 원산지" 정책이라고 불렸습니다. 간단히 말해, 브라우저가 특정(하위) 도메인에서 스크립트(예: 버튼 ..