REST API Designing guidelines

RESTful API Designing guidelines 번역해주신거에서 정리해봤다. API는 개발자들이 데이터와 상호작용을 하기 위한 인터페이스이다. 잘 디자인된 API는 사용하기 쉽고, 개발자들의 삶을 편하게 만들어준다.

REST API

REST API란 무엇인가? 얄코 REST API 이 동영상 보고 정리함! REST란? REST(REpresentational State Transfer)는 인터넷 상의 컴퓨터 시스템간 상호운용성을 제공하는 방법 중 하나!

DFS/BFS 알고리즘

* DFS, BFS는 그래프를 탐색하는 방법 그래프란? 노드(N, node)와 노드를 연결하는 간선(E, edge)을 하나로 모아 놓은 자료구조 정점,Vertex(=노드)과 간선으로 이루어진 자료구조의 일종이다.

프로그래머스 12899 - 124나라의숫자

124 나라의 숫자 문제 설명 124나라의 숫자 나의 풀이 public String solution(int n) { String answer = ""; while( n > 0 ){ String addNum = ""; if(n%3 == 0){ addNum = "4"; n = n/3-1; } else { addNum = String.

Lambda란?

람다식 정리! Java8 버전부터 람다식이 지원되었다. 람다식은 익명함수를 생성하기 위한 식으로 객체 지향 언어보다 함수지향언어에 가깝다! 람다 형태는 매개변수를 가진 코드 블록이지만, 런타임 시에는 익명 구현 객체(추상메소드를 한개 포함한)를 생성한다.

함수형 프로그래밍이란?

함수형 프로그래밍이란? 기존의 명령형 방식 : 너는 이걸하고 저걸 누구랑 어떻게 해서 어떠한 결과를 산출해 내라! 함수형 형식 : 이거는 이거다!

DevOps란?

DevOps란? 1. 등장 배경 개발만이 전부가 아니다. 프로젝트를 빌드하고 배포하고 테스트하는 운영업무도 해야 한다. 만약, 두 개의 일을 다른 조직이 나눠서 관리하게 된다면 의사소통도 좋지 않고 비효율적인 면이 많을 것이다.

Collection 간단 정리

도대체 Collection이란 무엇인가?!! 너무 자주나오는데 잘 모름! 헷갈림! Java에서 Collection이란 데이터의 집합, 그룹을 의미한다!!! 다음은 상속구조를 나타낸다!! Collection이 다 상속했다!! Map의 경우에는 Collection으로 상속받고 있지 않지만 Collection으로 분류된다.

Backtracking 알고리즘

Backtracking 이란? 어떤 노드의 유망성 점검 후, 유망하지 않으면 그 노드의 부모노드로 되돌아간 후 다른 자손노드를 검색 KEYWORD ! “배제”, “풀이 시간 단축”

Spring Framework(1)

Spring 프래임워크란? IoC와 AOP를 지원하는 경량의 컨테이너 프레임워크 - 경량(두 가지 이유) 1. 모듈들이 jar파일로 묶여있다. 2. POJO(Plain Old Java Object) 지원하여 형식 제약이 없다 ex) Servlet 같은 경우는 doGet, doPost 등의 제약이 있는 것이 차이점 - 컨테이너 객체의 인스턴스 생성, 생명주기를 관리 프로그래머가 작성한 코드를 스스로 참조한 뒤 알아서 객체의 생성과 소멸을 컨트롤해준다.