IT 지식

· IT 지식
JWT Token에 대해 알아보자 JWT Token이란? JWT Token 구성 JWT Token 인증 과정 JWT Token JAVA CODE 구현 JWT Token이란? `JWT`(JavaScript Web Token)는 웹 애플리케이션에서 사용자 인증 및 정보 교환을 위한 토큰 기반 인증 방식입니다. `JWT`는 토큰 자체에 사용자의 클레임(claim) 정보를 포함하고 있으며, 이를 통해 서버 간의 신뢰성 있는 정보 교환을 가능하게 합니다. 서버의 상태를 유지하지 않고도 토큰을 사용하여 인증을 처리할 수 있습니다. 토큰을 사용하여 클라이언트와 서버간 인증을 할 수 있습니다. JWT Token 구성 Header(헤더): `JWT `토큰의 유형 및 해싱 알고리즘 정보를 담고 있습니다. 일반적으로 "al..
· IT 지식
웹 로그분석을 위해 리눅스 환경에 도커로 Matomo를 설치했다. 기본 포트는 80으로 되어있고 http로 웹서버가 올라간다. 하지만 https로 서버를 띄우는 방법이 잘 나와있지 않았다. 그래서 하루동안의 삽질 결과를 정리해 보려고 한다. 아래의 경로에서 받아 run 시키기만 하면 바로 서버에 띄울 수 있다. https://hub.docker.com/_/matomo matomo - Official Image | Docker Hub About Official Images Docker Official Images are a curated set of Docker open source and drop-in solution repositories. Why Official Images? These images ..
· IT 지식
구글 애드센스는 100달러 이상의 적립금을 가지고 있어야 정산을 받을 수 있다. 이번 달부터 수익이 많이 늘어 드디어 100달러에 가까워지고 있으므로 정산받는 방법을 포스팅 해보려고 한다. - 블로그 관리에 들어가 애드센스 관리에 들어간다. - 정산하기 클릭 - 결제 수단 추가 - 새 은행 송금 세부 정보 추가 - 은행 정보 입력 - 이름은 성 + 이름을 영어로 기입하면된다. 통장을 개설할 때에 등록한 영문 이름으로 기입해야 한다. (아마도 대문자) - 여기서 모든 정보는 영어로 입력해야 하기때문에 아래의 표를 참고해서 작성한다. 은행명 은행영문명 SWIFT 은행 식별 코드(BIC) 국민은행 KOOK MIN BANK CZNBKRSE IBK기업은행 INDUSTRIAL BANK OF KOREA IBKOKRS..
· IT 지식
도커(Docker) VS 가상머신(Virtual Machine) 기존에는 하나에 서버에서 하나의 서비스만 구동시켜야 했다. 이렇다 보니 남은 자원이 많아지는 비효율적인 문제가 발생했다. 이를 극복하기위해 등장한 기술이 가상화 기술이다. 이 둘은 하나의 서버에서 여러가지의 서비스를 사용할 수 있도록 독립적인 가상환경을 만들어준다는 가상화 기술 개념을 가지고 있다. 그렇다면 이들의 차이는 뭘까? 도커와 가상머신의 차이 위에 그림은보면 왼쪽(Docker)에 프로세스에 올라가있는 가상 어플리케이션이 훨씬 가벼워 보이는것을 확인할 수 있다. 이는 Guest OS 때문이다. 기존의 가상머신은 하나의 독립된 컴퓨터를 하나 더 생성한다고 생각하면 된다. 따라서 OS, binary, Library 등 여러가지 필수로 들..
· IT 지식
이번 노트북에 새롭게 개발환경을 설치하면서 개발환경을 다시 구축하였다. 하는김에 vsCode와 github의 연동을 쉽게 하는법에대해 알려주겠다. 1. 깃 설치 https://git-scm.com/ Git git-scm.com 2. vscode 설치 https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite pl..
· IT 지식
MSA(Micro Service Architecture)란 직역해서 보자면 작은단위의 서비스 구조 즉 기존의 서비스 구조보다 작은 단위로 쪼개어 생각하는 개발 방법이다. MSA의 개념이 나오기 전에는 대부분 Monolithic Architecture을 사용했다. 말 그대로 하나도 되어있는 서비스 구조이다. Micro service의 정의 Martin Folwer는 MSA에 대해 아래와 같이 설명하였다. "the microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating wit..
TeaHuiLee
'IT 지식' 카테고리의 글 목록