profile
천천히, 완벽히 배워나가고자 하는 웹 서비스 엔지니어
post-thumbnail

Docker란

오늘은 Docker에 대한 기본적인 개념 및 사용방법에 대해 알아보도록 하겠다.Docker란 무엇일까를 이야기한다면 빠지지 않고 나오는 얘기가 바로 VM머신이다.이들은 모두 가상화된 개별공간에 새로운 무언가를 작업함과 동시에 시스템 or 서비스 간의 분리를 도모하기 위

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

[API] - Swagger 사용법

오늘은 API 개발자에게 숙명과도 같은 API 명세를 도와주는 Swagger라는 녀석에 대해 알아보도록 하겠다.Back-End 개발자.. 그 중에도 API 개발자라면 doc으로 API 문서를 만들어본 경험이 한번 쯤은 있을 것이다. 그리고... 내가 만든 혹은 팀원이

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

Springboot LogBack 설정하기

오늘은 logback을 SpringBoot에서 설정하는 방법을 알아보도록 하겠다.logback은 기존 Spring MVC에서 로그를 남길 때 사용되던 log4j의 후속 로그 라이브러리라고 할 수 있다.이들은 이름은 미묘하게 다르지만 결국 하는 일은 시스템의 로그를 남기

2021년 12월 28일
·
0개의 댓글
post-thumbnail

Springboot + Mybatis 연동

오늘은 Springboot와 Mybatis를 연동하는 방법에 대해 알아보도록 하겠다.SpringBoot (JAVA 11, Maven)ThymeleafMySQLSpring Initializr 링크https://start.spring.io의존성 주입된 pom.xm

2021년 12월 18일
·
0개의 댓글
post-thumbnail

[JAVA8] Optional

오늘은 JAVA8의 특징 중 하나인 Optional에 대해 간략히 알아보도록 하겠다.Optional은 기존에 null 체크 로직에 대한 개선을 목표로 만들어진 클래스이다.위 예시는 기존에 null 체크를 진행하던 방식이다.위와 같은 방식은 null 체크를 전적으로 개발

2021년 12월 11일
·
0개의 댓글
post-thumbnail

[JAVA8] Stream

오늘은 JAVA8에서 유용하게 사용되는 stream에 대해 좀 더 알아보고자 한다.기본적으로 Stream은 데이터를 담고있는 저장소가 아니라는 것을 짚고 넘어가야 한다.데이터를 담고있는 저장소라 함은 List, Map, Array 등의 Object를 의미한다.하지만,

2021년 12월 5일
·
0개의 댓글
post-thumbnail

[JAVA8] 자바 8 API의 기본 메소드 & 스태틱 메소드

오늘은 자바 8 API 중 자주 사용되는 기본 메소드/스태틱 메소드에 대해 알아보도록 하겠다.forEach는 Iterable 형태의 Object에 대해 순회하며 무언가를 처리할 때 사용된다.forEach의 param형태는 앞서 배운 함수형 인터페이스 중 하나인 Cons

2021년 12월 5일
·
0개의 댓글
post-thumbnail

[JAVA8] 인터페이스 변화

오늘은 JAVA8에서 변화된 내용 중 하나인 인터페이스의 변화에 대해 알아보도록 하겠다.기존에 Interface에 대해 공부한 사람들이라면 Interface는 함수에 대한 선언부만 작성할 뿐, body 구현은 이를 implement한 class에서 Override하는

2021년 12월 5일
·
0개의 댓글
post-thumbnail

[JAVA8] 함수형 인터페이스

오늘은 JAVA8부터 지원하는 특징 중 하나인 함수형 인터페이스에 대해 이야기 해보고자 한다.추상 메소드를 단 하나만 가지고 있는 인터페이스@FunctionalInterface 어노테이션을 갖는 인터페이스여기서 추상 메소드를 단 하나만 가지고 있는 인터페이스라는 의미는

2021년 12월 5일
·
0개의 댓글
post-thumbnail

VPN이란?

오늘은 VPN이란 무엇인가에 대해 이해한 내용을 쓰적여보려 한다.최근 코로나로 인해 비대면 시대가 급속도로 빠르게 펼쳐지며 근무형태 역시 바뀌어가고 있는 것을 체감하고 있다.재택근무가 활성화되기 시작하며 회사들은 원격 연결을 통해 업무를 진행하기 시작했고 원격 근무를

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

공인IP, 사설 IP, NAT란?

오늘은 공인 IP, 사설 IP란 무엇인가에 대해 배워보도록 하겠다.전 세계에 유일하게 할당받은 하나의 IPISP(Internet Service Provider)로부터 제공받는 IP로 외부에 공개된 IP 주소인터넷 상에 연결된 서로 다른 네트워크 상의 컴퓨터끼리 접근할

2021년 11월 23일
·
0개의 댓글
post-thumbnail

git 초기화부터 commit까지 (cmd)

오늘은 git에서 branch를 신규 생성하고 해당 branch에 commit하는 방법에 대해 알아보도록 하겠다.우리는 보통 레파지토리를 생성할 때, github에서 버튼을 통해 생성한다. (나만 그런걸수도...ㅎㅎ)위의 사진에서 초록색으로 보이는 New 버튼을 통해서

2021년 11월 14일
·
0개의 댓글
post-thumbnail

OAuth란?

오늘은 많은 서비스에서 활용되고 있는 OAuth란 무엇인가에 대해 알아보도록 하겠다. 1. OAuth란? OAuth의 이론적인 정의에 대해 먼저 알아보도록 하자. >OAuth는 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신의 정보에 대해 웹사이

2021년 11월 13일
·
0개의 댓글
post-thumbnail

Webhook이란?

오늘은 Webhook(웹훅)에 대해 알아보도록 하겠다.웹훅은 쉽게 말해 수신봇으로써 역할을 수행한다.End-Point에서 발생한 Event가 발생하면 이에 대해 우리의 App으로 수신되는 형태로이에 Reverse API, Web Callback, HTTP PUSH AP

2021년 11월 10일
·
0개의 댓글
post-thumbnail

핫픽스(hot fix)란?

오늘은 업무를 하면서 자주 사용되는 용어 중 하나인 핫픽스에 대해 알아보도록 하겠다.제품 사용 중에 발생하는 버그의 수정이나 취약점 보완, 또는 성능 향상을 위해 긴급히 배포되는 패치 프로그램을 의미합니다.즉, 다시 말해 핫픽스는 각 회사별 정기 배포일에 맞춰 정해진

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

[Back]-Django 세팅

오늘은 Django를 사용하기 위한 첫단계!! 개발환경 세팅에 대해 적어보고자 한다. 1. 가상환경 세팅 1-1. 가상환경이란? 본인이 원하는 python 환경 구축을 위해 필요한 모듈만 담아놓기 위한 환경설정 1-2. 필요한 이유? 프로젝트를 진행하다보면 여러가

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

Git - revert 사용 방법

오늘은 Git에서 자주 사용하는 revert에 대해 알아보도록 하겠다.우리는 가끔 Git repository에서 작업 중, commit한 내용을 되돌려야 하는 경우가 발생한다.그 이유는 본인의 실수이든 변경사항 발생이든 어떠한 상황으로 인해 발생할 것이며 우리는 이를

2021년 10월 20일
·
0개의 댓글
post-thumbnail

Git - cherry pick 사용 방법

오늘은 Git에서 사용하는 cherry pick과 revert에 대해 알아보도록 하겠다. cherry-pick >cherry-pick: 다른 branch에 있는 commit을 선택적으로 내 branch에 적용시킬 때, 사용하는 명령어 만약 다음과 같이 branch

2021년 10월 20일
·
0개의 댓글
post-thumbnail

[Front] React 소스 구현(6) - NavBar

본 게시글은 src/component/route/경로의 NavBar에 대한 소스 리뷰로써 개인적으로 진행하는 toy project의 일부입니다.각 페이지 상단부에 상시 노출되는 네이게이션바 역할해당 소스는 아래 빨간 영역을 구성하는 부분이다.해당 페이지 뿐만 아니라 모

2021년 10월 16일
·
0개의 댓글
post-thumbnail

[Front] React 소스 구현(5) - RouterComponent

본 게시글은 src/component/route/경로의 RouterComponent에 대한 소스 리뷰로써 개인적으로 진행하는 toy project의 일부입니다. 전체 소스 roll 해당 소스는 사용자가 접근하는 path에 따라 어떤 component로 이동할지 분기

2021년 10월 16일
·
0개의 댓글