시리즈 시작 이유 시리즈 목표
백엔드 개발자로서 다룰 수 있는 언어가 다양하다면 많은 장점이 있을 것이다. 다만 필자는 여러 언어를 얉게 파는 것 보다 주 언어를 더 깊게 파는 것이 더 중요하다고 생각한다.누구보다 자신있는 주 언어가 생기면 다른 언어를 이해하기도 쉽고 빨리 습득할 수 있다는 것이
복수의 컴퓨터 사이나 단말기 사이에서 통신을 원활하게 하기 위해 필요한 통신 규약이라고 한다.네트워크의 규모가 증가되고 네트워크를 이용한 정보 전송 수요가 다양화되면서 프로토콜의 기능이 분화되고 복잡해질수 밖에 없다.이러한 환경적인 요구를 만족하기 위해 프로토콜 계층화
스프링 프레임워크는 자바 개발시 개발자가 자유롭게 객체 지향적 설계를 하면서도 간결한 코딩, 코드 재사용 등의 필수 기능을 단순한 형태로 사용하기 위해 나온 POJO 기반의 자바 백엔드 프레임워크이다.POJO(Plain Old Java Object), 처음 자바가 만들
Git은 대표적인 형상 관리 시스템이다. 형상 관리 시스템이란, 소스 코드의 관리 (버전 관리, 변경 사항 추적) 등의 기능을 수행하는 시스템을 말한다.웹 호스팅 서비스로는 GitHub와 GitLab이 있다.Git에 대해서 설명하려면 끝도 없기 때문에 이번 포스팅에서는
1. 개요 2. RDBMS & NoSQL DB 3-1. 3. DB 튜닝 3-1. 튜닝 방안 4. DB간 데이터 마이그레이션
4-1. HandlerInterceptor
복수의 컴퓨터 사이나 단말기 사이에서 통신을 원활하게 하기 위해 필요한 통신 규약이라고 한다.네트워크의 규모가 증가되고 네트워크를 이용한 정보 전송 수요가 다양화되면서 프로토콜의 기능이 분화되고 복잡해질수 밖에 없다.이러한 환경적인 요구를 만족하기 위해 프로토콜 계층화
OAuth - Open Authorization이 포스팅에서는 OAuth2.0 만 다룬https://daddyprogrammer.org/post/1239/spring-oauth-authorizationserver/