Tags
JWT는 JSON 포맷을 사용하여 정보를 안전하게 전달하기 위한 토큰 기반 인증 방식입니다. 서버와 클라이언트 간의...
HTTP 요청과 응답에서 Content-Type 헤더는 전송되는 데이터의 형식을 정의하며, 클라이언트와 서버 간 데이터 처리 방식을...
필요할 때마다 검색해서 사용하는 대신, 자주 쓰는 SQL 문법들을 한 번에 정리해 두려고 합니다. Oracle과...
gRPC는 Google에서 개발한 오픈 소스 원격 프로시저 호출(Remote Procedure Call) 프레임워크로, HTTP/2를 기반으로 한 효율적인...
GORM은 Go 언어의 강력한 ORM 라이브러리로, 데이터베이스와의 상호작용을 간편하게 만듭니다. 아래는 주요 메서드와 사용 예제를...
이번 포스트에서는 유니티 게임 프로젝트를 진행하면서, 공부하고 생각했던 내용들을 정리하고자 합니다. 깃허브의 Jaeun-Choi98/GameWorld 프로젝트를 진행하면서...
게임 개발 엔진으로는 Unity와 Unreal Engine이 주로 사용됩니다. 다양한 플랫폼 지원과 에셋 스토어를 통해 필요한...
웹을 개발할 때 자바스크립트는 필수적으로 만나게 되는 언어입니다. 하지만, 자바스크립트가 주력 언어가 아니기에 소홀히 했고,...
회사에서 전자정부 프레임워크를 사용하기에 Spring을 공부하고 정리하려 합니다. 전자정부 프레임워크는 Spring과 다른 컴포넌트들로 이뤄져 있기...
VPC는 클라우드 컴퓨팅 환경에서 가상 네트워크를 구축하는 기술로, 논리적으로 격리된 네트워크 환경을 제공하여 사용자가 가상...
도커는 컨테이너 기반 가상화 기술을 활용하여, 호스트 시스템의 커널을 공유하면서 애플리케이션을 실행하는데 필요한 모든 라이브러리...
Golang 언어에 대한 포스터를 작성하고자 합니다. ‘Tucker의 Go 언어 프로그래밍’이란 책을 통해 학습했던 내용을 정리하고자...
이번 포스터에서는 리눅스 구조에 대해 정리하고자 합니다. 리눅스는 널리 사용되는 운영 체제입니다. 서버, 임베디드 시스템,...
이번 포스터에서는 TCP/IP 기반의 소켓 프로그래밍에 대해 정리하고자 합니다. TCP/IP 기반이라는 말에서 알 수 있듯이...
리눅스를 사용하면서 systemd에 대해 정리하고자 합니다. 추가적으로, SysVinit에서 Upstart, 그리고 systemd로 이어지는 변화 과정을 정리하고,...
sed와 awk는 리눅스에서 텍스트 처리를 위한 대표적인 유틸리티입니다. sed(stream editer)는 비대화형 모드의 텍스트 파일 에디터이고,...
리눅스에선 유용한 유틸리티들이 많이 있습니다. 그 중 ‘grep’은 “Global Regular Expression Print”의 약자로, 파일에서 특정한...
그래프는 정점(Vertex)과 간선(Edge)으로 이루어진 자료 구조입니다. 각 정점은 객체로 나타낼 수 있으며, 객체들 간의 관계는...
트리는 계층적인 구조를 나타내는 자료 구조로, 노드(Node)들의 집합으로 구성됩니다. 각 노드는 부모(Parent)와 자식(Children) 노드로 연결되며,...
큐와 스택은 프로그래밍에서 중요한 역할을 하는 자료 구조입니다. 큐(Queue): 선입선출(FIFO) 방식으로 동작하며, 대기열 관리, 네트워크...
이전에 ‘Git&Github’라는 제목으로 Git에 대한 포스트를 쓴 적이 있었고, 해당 포스트에서는 Git에 대한 간단한 소개와...
리눅스 운영체제에서는 Group이라는 기능이 있습니다. 이는 효율성과 보안성을 높여 줍니다. 그룹은 의미 그대로 여러 사용자들을...
이 포스트는 C 언어의 문법을 정리하는 글이 아니라, C 언어에 대한 흥미로운 내용?(책 후기)을 쓰고자...
자료구조(Data Structure)는 데이터를 효율적으로 저장하고 조작하기 위한 방법이나 구조를 의미합니다. 프로그램에서 사용자가 데이터를 관리하고 처리하는...
암호학은 우리의 현재와 미래에 밀접한 관련성을 가지는 분야입니다. 우리는 알게 모르게 암호학의 지식을 활용한 기술들을...
네트워크 보안은 정보 보호의 한 부분(네트워크 보안, 시스템 보안, 어플리케이션 보안)으로 위협으로부터 네트워크를 보호하고 안전하게...
네트워크 장비는 컴퓨터 네트워크에서 데이터 통신을 위해 사용되는 다양한 기기들을 말합니다. 이러한 장비들은 네트워크의 구성과...
IP 주소는 컴퓨터 네트워크에서 장치를 식별하고 위치를 지정하는 데 사용되는 숫자로 된 주소입니다. IP 주소는...
OSI 7계층 모델은 통신에 필요한 스펙들을 논리적으로 구분한 것입니다. 각 계층은 독립적으로 작동하며, 상위 계층은...
네트워크(Network)는 net + work의 합성어로, 여러 장치가 데이터를 주고받을 수 있도록 연결된 시스템을 의미합니다. 이러한...
깃(Git)은 버전 관리 시스템으로 우리가 쉽게 버전을 관리할 수 있도록 도와주는 하나의 버전 도구입니다. 평소...