전체 글

전체 글

    01/11~01/29 - REST API 적용

    01/11~01/29 - REST API 적용

    01/26 sprint-boot 게시판 REST API 적용 끝 ^o^ 01/25 1. 게시글 등록 / 수정 REST API 방식으로 적용. /post URI 에 각각에 맞게 HTTP Method 사용함. 원래는 게시글 등록/수정/삭제까지 모두 하려고 했으나, 수정에서 오래 걸렸다. 이유는 form 태그는 put 방식을 지원하지 않아서 get / post 만 가능했는데, 그렇게 하면 게시글 수정이 아니라 새롭게 추가가 되는 문제가 있었다. spring-boot 에서 hidden method filter 지원 하도록 세팅에 추가해서 해결함. 01/22 1. mysql 타임존 미설정으로 인해 오류 발생. 해결 + 블로그에 간단 정리 2. REST API 적용 게시글 작성하는 /post/upload -> ne..

    첫 (기술) 블로그

    첫 (기술) 블로그

    목표 프로그래밍 관련 공부한 내용을 정확히 정리해서 내가 왜 이렇게 코드를 작성했는지 생각하면서 개발하기 개발에 재미 붙이기 세부 계획 웹 개발 프로젝트 진행을 통해 웹 프로그래밍 내용 학습 네트워크 지식 공부 코테를 통과하기 위한 알고 공부~! 현재 관심 있는 분야 - 기술 스택 Backend Server (Framework) JAVA - Spring Javascript - Node.js 네트워크 인프라 구축 Linux Programming OS

    VRF (Virtual Routing Forwarding) 이란

    VRF (Virtual Routing Forwarding) 이란

    L2 VLAN과 같은 L3 가상화 장비 기술이다. 한 라우터에 여러 라우팅 테이블을 생성하여 마치 라우터가 여러 개인 것처럼 구성할 수 있어서 각각의 VRF에 동일한 IP가 있더라도 서로 다른 VRF이므로 다르게 작동한다. 라우팅 테이블이 여러개이므로 FIB가 여러개인 것처럼 보일 수 있으나, 실제 하드웨어에서는 하나의 FIB를 사용하고 FIB ID로 구분하여 각각 라우팅 테이블을 구분한다. 리눅스 커널은 namespace 라는 기능을 제공하는데, NET namespace를 통해 각 네트워크 (인터페이스)의 구분을 하여 원하는 네트워크로 통신할 수 있게 된다. Linux가 제공하는 유틸리티 ip(8) 를 통해 관련 설정을 할 수 있다. man page 으로도 확인가능하다. 예를 들어 root@~~#ip ..

    [WAS/WES] Apache Tomcat이란?

    [WAS/WES] Apache Tomcat이란?

    Apache란? 웹서버 소프트웨어이다. 웹서버가 구축된 서버는 컨텐츠들을 제공한다. 컨텐츠에는 정적 컨텐츠, 동적 컨텐츠들이 있는데 정적인 컨텐츠에는 웹페이지(html), 이미지가 포함된다. Apache Server 는 HTTP 프로토콜(GET, POST, DELETE 등) 을 통해 정적인 컨텐츠를 처리한다. 그렇다면 동적 컨텐츠는? WAS(Web Application Server) 를 통해 처리 가능하다. 대표적인 WAS가 Apache 사에서 만든 소프트웨어가 Apache Tomcat이다. Apache Tomcat WAS (Web Application Server) 우선 WAS의 개념부터 알아야한다. WAS는 동적인 컨텐츠를 처리하기 위해 웹서버와 컨테이너를 포함한 서버이다. 컨테이너는 소프트웨어 모듈..