post-thumbnail

DNS (Domain Name System)

사전적 정의는 도메인 네임 시스템(Domain Name System)은 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발된 기능이다예를 들면 우리가 자주 접하는 naver.com, google.com 모두 DN

2일 전
·
0개의 댓글
post-thumbnail

HTTP(HyperText Transfer Protocol)

컴퓨터공학의 기초가 되는 cs지식을 되새기면서 이 후 있을 기술면접을 대비 하고자한다.초기에 Html과 같은 하이퍼미디어 문서를 주로 전송했지만, 최근에는 JSON,XML, 등 다양한 형태의 정보도 전송하는 애플리케이션 레이어 프로토콜이다.또한 초기에 웹 브라우저와 웹

2022년 6월 17일
·
0개의 댓글
post-thumbnail

[cs] Network 개념

컴퓨터공학의 기초가 되는 cs지식을 되새기면서 이 후 있을 기술면접을 대비 하고자한다.네트워크(Network)의 시리즈를 포스트하기 전에 네트워크 정의와 개념을 정리하고 필요한 이유를 정리하고 시작하려고 한다.인터넷의 사용자라면 "네트워크"라는 단어를 많이 들어보았을

2022년 6월 17일
·
0개의 댓글
post-thumbnail

Graph

컴퓨터공학의 기초가 되는 cs지식을 되새기면서 이 후 있을 기술면접을 대비 하고자한다. 단순히 노드(node,N)와 그래프를 연결하는 간선(edge, E)을 하나로 모아나옿은 자료구조즉, 연결되어 있는 객체 간의 관계를 표현할 수 있는 자료구조이다.정점(vertex):

2022년 6월 15일
·
0개의 댓글
post-thumbnail

Hash & Hash Table

컴퓨터공학의 기초가 되는 cs지식을 되새기면서 이 후 있을 기술면접을 대비 하고자한다. 해시는 데이터를 다루는 기법 중의 하나로, 검색과 저장을 빠르게 하는 자료구조이다.데이터를 저장할 때 Key-Value 형태로 데이터가 존재하고, Key값이 배열의 인덱스로 저장되기

2022년 6월 15일
·
0개의 댓글
post-thumbnail

Heap or binary heap

Heap은 이진 힙(binary heap)이라고도 하며, 무언가 쌓아 올린 더미라는 뜻을 갖고 완전 이진 트리의 형태로 만들어진 자료구조이다이외에도 아래와 같이 정의할 수 있다. 여러 개의 값들 중에서 최댓값이나 최솟값을 빠르게 찾아내도록 만들어진 자료구조이다.힙은 일

2022년 6월 13일
·
0개의 댓글
post-thumbnail

Tree

정의 : 그래프의 일종으로, 여러 노드가 한 노드를 가리킬 수 없는 구조이다. 간단하게는 회로가 없고, 서로 다른 두 노드를 잇는 길이 하나뿐인 그래프를 트리라고 부른다.트리는 스택이나 큐와 같은 성현 구조가 아닌 비선형 자료구조이다. 트리는 계층적 관계를 표현하는 자

2022년 6월 11일
·
0개의 댓글
post-thumbnail

Stack & Queue

스택(Stack) 이란? 정의 스택(Stack)은 "쌓다"라는 의미로 데이터를 쌓아 올린 형태의 자료구조 또한 제한적으로 접근할 수 있는 나열구조의 자료구조이다. 접근 방법은 언제나 목록 끝에서만 일어난다. 끝먼저내기 목록(Pushdown lise)라고도 한다. 특징

2022년 6월 9일
·
0개의 댓글
post-thumbnail

Array & Linked List

컴퓨터공학의 기초가 되는 cs지식을 되새기면서 이 후 있을 기술면접을 대비 하고자한다. 가장 기본적인 자료구조인 Array 자료구조는, 논리적 저장 순서와 물리적 저장 순서가 일치한다. 따라서 인덱스(Index)로 해당 원소(element)에 접근할 수 있다. 그렇기

2022년 6월 8일
·
0개의 댓글
post-thumbnail

[cs] DataStructure 개념 및 종류

컴퓨터공학의 기초가 되는 cs지식을 되새기면서 이 후 있을 기술면접을 대비 하고자한다.자료구조(DataStructure)의 시리즈를 포스트하기 전에 자료구조의 정의와 개념을 정리하고 필요한 이유를 정리하고 시작하려고 한다.정의: 컴퓨터과학에서 효율적인 접근 및 수정을

2022년 6월 8일
·
0개의 댓글
post-thumbnail

객체지향 5원칙 (SOLID)

😵 목적 정리한 개념들의 포스트들은 있지만, 한번에 보기 난해하고 전체적인 흐름을 바로 잡고 OOP의 더 깊이 있는 학습을 위해 정리하려고 한다.

2022년 6월 2일
·
0개의 댓글
post-thumbnail

스프링의 3가지 핵심 프로그래밍 모델

얼마전 온라인 면접 기회가 생겨서, 면접에 참가하게 되었다 면접 질문중에 내가 가진 기술스택 중 한가지를 골라 그 기술의 핵심기능을 설명해달라는 질문이었다. 긴장한 탓인지 가슴속에서는 Spring!! SpringBoot!! 말하고 싶었지만 핵심기능이..? 순간 백지 상

2022년 6월 1일
·
0개의 댓글
post-thumbnail

React [ Axios & Fetch API ]

React의 개념과 JSX의 개념은 이쪽을 참고하세요 여기 Axios & Fetch API 는 React & SpirngBoot 프로젝트를 진행 전 생성에서 마주하게 되었다. 물론 프로젝트의 생성단계에서는 많은 지식을 필요로 하지 않는다 하지만 이와 같은 연동은 백엔드

2022년 5월 30일
·
0개의 댓글
post-thumbnail

배포? 무중단배포? 서버호스팅? 젠킨스? AWS?

오랜만에 만난 친구들과의 대화 중 프로젝트 막바지의 작업으로 클라우드 컴퓨팅의 사용으로 인해 외부 사용자에게 노출시키며, 무중단되는 행위 를 칭하는 명칭이 달라 혼동이 왔고 서로의 화를 불러왔다.기본적인 배포부터 AWS(EC2)를 줄곧 사용해오며 쉬운 개념이라고 자부했

2022년 5월 14일
·
0개의 댓글
post-thumbnail

JPA - QueryDSL

QueryDSL이란? 정적 타입을 이용해서 SQL과 같은 쿼리를 생성할 수 있도록 해주는 프레임워크이고, Type-safe한 쿼리를 위한 Domain Specific Language이다.즉, QueryDSL은 SQL, JPQL을 코드로 작성할 수 있도록 도와주는 오픈소

2022년 4월 22일
·
0개의 댓글
post-thumbnail

Typescript

TypeScript란? TypeScript 는 자바스크립트 기반의 오픈소스 프로그래밍 언어이다. 타입스크립트는 자바스크립트 엔진을 사용하면서 커다란 애플리케이션을 개발할 수 있게 설계된 언어이다. 자바스크립트의 기반이기 때문에 자바스크립트로 작성된 프로그램이 타입스크립

2022년 4월 6일
·
0개의 댓글
post-thumbnail

Angular

Angular란? 앵귤러(Angular)는 클라이언트 (웹) 애플리케이션을 개발을 위해 만들어진 프레임워크이다. 즉, 현재 많이 활용되고 있는, 웹/앱의 View를 개발할 수 있도록 하는 프레임워크로 볼 수 있다. 앵귤러(Angular)는 두가지 서로 다른 버전이

2022년 4월 6일
·
0개의 댓글
post-thumbnail

Vue.js

Vue.js란? 웹 페이지 화면을 개발하기 위해 릴리즈된 Javascript 기반의 프론트엔드 프레임워크이다. vue.js는 여타 다른 프론트엔드 프레임워크보다 배우기 쉽다는 장점이 있다. 리엑트와 앵귤러라는 프레임워크의 장점들을 쏙 빼와서 더욱 빠르고 가볍게 만든

2022년 4월 6일
·
0개의 댓글
post-thumbnail

React

React란? 웹 프레임워크로, 자바스크립트 라이브러리의 하나로서 사용자 인터페이스를 만들기 위해 사용된다. React는 facebook에서 제공해주는 프론트엔드 라이브러리라고 볼 수 있다. 싱글 페이지 애플리케이션이나 모바일 애플리케이션의 개발 시 토대로 사용될

2022년 4월 4일
·
0개의 댓글
post-thumbnail

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 [ 웹페이지 만들기 ]

세부 목차프로젝트생성 요구사항분석 상품도메인개발 상품서비스HTML 상품목록-타임리프 상품상세 상품등록폼상품 등록 처리 - @ModelAttribute 상품수정PRG Post/Redirect/GetRedirectAttributes 정리스프링 부트 스타터 사이트로 이동해서

2022년 3월 29일
·
0개의 댓글