Burninghering's Blog
article thumbnail
Response 내려주는 방법
Spring 2022. 4. 19. 23:00

TEXT로 내려주기 / JSON으로 내려주기 / 200 & 201 Status로 내려주기 package com.example.response.controller; import com.example.response.dto.User; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/api") public class ApiController { // TEXT @GetMapping("/text") public String test(@RequestPa..

사용중인 포트 죽이기
궁금해요 2022. 4. 19. 20:49

Window CMD 관리자모드로 열기 1. "netstat -a -o" 를 입력하고 엔터 2. "taskkill /f /pid PID번호" 를 입력하고 엔터 죽였다!

article thumbnail
Spring Boot REST API_DELETE Method
Spring 2022. 4. 19. 20:18

멱등성 : 몇번의 요청을 해도 같은 대답이 돌아오는가? DataBody : DataBody에 data를 실어서 보내기 때문에 굳이 QueryParameter로 데이터를 보낼 필요는 없다. 생성된 것을 조회하기 때문에 굳이 QueryParameter를 사용하지 않는다. 삭제되었던 데이터든, 현재 있는 데이터든 삭제되기 때문에 멱등성이 있다. 삭제되기 때문에 안정성은 없다. 보통 index 번호로 삭제하기 때문에, Data body는 가지지 않는다. package com.example.delete.controller; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/api") public class Dele..

article thumbnail
220419_클라우드 기초 수업 내용 정리
AI School 2022. 4. 19. 16:43

클라우드를 사용하는 이유 - 보안성 : 회사에 서버 한 대만 있는 것보단 클라우드는 24시간 있고 기술 수준이 높기 때문 - 고 가용성 : 쓸 수 있는, 사용가능 한 모든 자원을 "가용" -> 많은 인원이 사용할 수 있도록.. 클라우드 컴퓨팅 이점 - On-premises : 회사에 서버를 쌓아두고 쓰는 것 기업의 서버를 클라우드 같은 원격 환경에서 운영하는 방식이 아닌, 자체적으로 보유한 전산실 서버에 직접 설치해 운영하는 방식 - 탄력성 : 클라우드를 사용하면 평소엔 4대 쓰다가, 특별한 경우에 100대 쓸 수 있음 (96대는 안써도 됨) - Region : 지역 규모의 경제 - 공용(Public) : Azure, AWS 등 - 사설(Private) : 회사 내 클라우드 구축 - 하이브리드 : 회사에..

article thumbnail
Spring Boot REST API_PUT Method
Spring 2022. 4. 18. 21:54

멱등성 : 몇번의 요청을 해도 같은 대답이 돌아오는가? DataBody : DataBody에 data를 실어서 보내기 때문에 굳이 QueryParameter로 데이터를 보낼 필요는 없다. 생성된 것을 조회하기 때문에 굳이 QueryParameter를 사용하지 않는다. 리소스가 없으면 생성을 하고, 있으면 삭제한다. 그렇기 때문에 멱등한다. 그 이유는 처음 한번은 데이터가 생성되고 계속 업데이트되기 때문에 데이터는 하나이며 계속 같은 상태 유지하기 때문 안정성은 없다. 잘못된 데이터를 보내더라도 생성하기 때문에 POST와 마찬가지로 Query Parameter는 가지지 않는 것이 안정적이다. 마찬가지로 데이터바디를 가지고 있어서 리스트의 범위 조정, 정렬 방법을 보낼 일이 없기 때문이다. 객체를 활용해서 ..

mount는 무슨 뜻일까?
궁금해요 2022. 4. 18. 12:05

비유를 하자면. A가 있고 B가 있다. A는 가구를 만드는 사람이다. 그리고, B는 나무이다. A가 B를 가지고 가구를 만들어야 하는데, A가 나무 통나무 그대로를 가지고 가구를 만들 수 있을까? 그건 좀 아니올시다. B인 나무를 잘 자르고 가공하여 목재로 만들어야 A가 그것으로 가구를 만들 수 있을 것이다. 그러한 일련의 과정을 Mount 한다라고 말한다. 컴퓨터는 여러가지의 복합체이고, 시스템들의 복합체이기 때문에. Mount 한다는 단어가 생긴다. 어떠한 소스파일을 Compile 한다는 것도, 운영체제가 사용할 수 있도록 Mount하는 것의 구체적인 예라고 이해할 수 있다. ​ 하드 디스크 상의 데이터들을 렘으로 올리는 것도, Mount 한다는 것으로 이해할 수 있다. 디스크와 같은 물리적인 장치를..

[Github] 커밋 날짜 변경하기
궁금해요 2022. 4. 16. 23:15

마지막 Commit 날짜를 현재 날짜로 설정 git commit --amend --no-edit --date "$(date)" 마지막 Commit 날짜를 임의의 날짜로 설정 "" 사이에 원하는 날짜와 연도 및 시간을 기입하면 된다. git commit --amend --no-edit --date "Mon 20 Aug 2018 20:19:19 KST" 출처 : 아래 블로그 git commit 날짜 바꾸기 · ksw의 삽질연대기 문제 상황 잔디 심기를 할때 특정일을 놓치는 경우 유용(?)하게 쓸수 있는 꼼수(-_-..) 방법 마지막 Commit 날짜를 현재 날짜로 설정 git commit --amend --no-edit --date "$(date)" 마지막 Commit 날짜를 임의의 날 kwonsoonwoo..

인공지능 언어 복습
AI School 2022. 4. 14. 01:10

Anaconda 수학, 과학 분야의 패키지로 튜닝한 파이썬으로 수학, 과학 분야에서 필요한 거의 모든 패키지들(Numpy, SciPy, IPython, Matplotlib, 등)을 묶어서 배포함 NumPy(라이브러리) 행렬/대규모 다차원 배열 같은 데이터 구조를 쉽게 처리 수치 계산을 위해 효율적으로 구현된 기능을 제공 Matplotlib 데이터 분석에서 "플로팅(plotting)한다"고 하는데 데이터를 그래프로 그리는 것을 말함 JSON JSON은 경량의 DATA-교환 형식 Javascript에서 객체를 만들 때 사용하는 표현식을 의미한다. JSON 표현식은 사람과 기계 모두 이해하기 쉬우며 용량이 작아서, 최근에는 JSON이 XML을 대체해서 데이터 전송 등에 많이 사용한다. 특정 언어에 종속되지 않..