진짜 개발자
본문 바로가기

IT Knowledge (총 11개)

ITKnowledge - AsciiDoc 이란? AsciiDoc 이란 AsciiDoc 이란 ?asciidoc은 다음과 같이 정의 됩니다.노트, 기사, 문서, 서적, 웹페이지, 블로그게시물 등의 페이지를 작성하기 위한 완성된 텍스트 작성 형식(규격)HTML,PDF 등을 포함한 다양한 형식으로 AsciiDoc 문서를 번역하기 위한 텍스트 프로세서 AsciiDoc은 경량 마크업 언어에 속합니다. 경량 마크업언어의 대표적인 예로 mark down이 존재합니다. AsciiDoc은 이와 같은 종류 입니다. 즉, 간단한 기호와 태그 등으로 문서 편집을 쉽고 빠르고 아름답게(?) 만들도록 도와주는 경량 마크업 언어입니다.간단한 예문을 살펴보며 공부하는것으로 이번포스팅을 마무리하겠습니다. AsciiDoc 사용법간단한 AsciiDoc 사용법에 대해 알아보도록 하겠습니다..
ITKnowledge - 토큰기반 인증과 JWT 토큰기반 인증과 JWT 토큰 기반 인증이번 시간에는 토큰기반 인증에 대해 알아보도록 하겠습니다. 1. 배경토큰기반 인증이 생겨나게된 배경을 알기 위해서는 기존의 인증 방식이 무엇이 있었으며, 그것의 문제를 알게된다면 쉽게 이해할 수 있을 것입니다. 서버기반 인증의 문제우선 토큰기반 인증이 발생하기 이전 가장 많이 사용되던 인증방식인 서버기반 인증의 문제점을 알아보겠습니다.가장 대표적인 문제점들은 아래와 같습니다. 세션우선 세션의 경우 사용자의 인증 정보를 서버측 메모리에 저장하게 됩니다. 다양한 저장방법이 있지만, 문제는 서버측의 자원을 사용한다는 것 입니다. 이때 사용자가 적을때에는 문제가 없지만 사용자가 점차 증가하게 된다면, 서버측 메모리(자원)들이 부족하게 될 것입니다. 이 문제를 해결하기 위해서..
프레임워크(FrameWork)란 , 라이브러리란 , 프레임워크 vs 라이브러리 프레임워크란- 어떤 프로그램을 만들기위한 기본 틀 이라고 생각하면 된다 - 사전적 정의로는 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것이라고 나와있지만 무슨소리인지 모르겠다. 예시- 컴퓨터 본체를 조립하는 회사라고 했을 때 1) 메인보드에 CPU를 장착하고 2) 메인메모리를 달고 , 3) 하드디스크를 장착 등 이처럼 본체를 조립하기 위한 일련의 과정 또는 틀을 프레임 워크라고 한다 장점- 프레임워크를 사용하면 프로그램을 편리하고 빠르게 만들 수 있다. (생산성 향상)- 체계적으로 만들어진다 (유지보수가 쉽다) 라이브러리란- 재사용이 가능한 필요기능으로 반복적인 코드 작성을 없애기 위해 언제든지 필요한 곳에서 호출하여 사용할 수 있도..
그리드 컴퓨팅과 클러스터링 컴퓨팅의 차이 클러스터링 컴퓨팅이란- LAN으로 연결된 고속의 근거리 통신망으로 연결된 여러개의 컴퓨터를 이용하여 하나의 컴퓨터 처럼 작동하는 시스템을 일컫는다. 그리드 컴퓨팅이란- WAN으로 연결된 원거리 컴퓨터들을 하나의 시스템으로 묶어 고도의 연산처리 작업등을 처리하는 컴퓨팅 기술을 의미한다.- 분산 컴퓨팅이라고도 한다. 그리드와 클러스터링 의 차이점- 직접 연결되어있는 LAN인지 원거리 네트워크로 연결되어있는 WAN인지의 차이- 클러스터링 컴퓨팅은 여러개의 컴퓨터를 이용해 하나의 고사양 시스템을 이룬것을 의미- 그리드 컴퓨팅이란 고도의 연산처리를 위해 네트워크로 여러개의 컴퓨터를 연결하는 기술을 의미