Bang Blog

조금만 더

JPA DDL 설정

JPA 란 ? 1 2 3 4 5 6 7 8 Java Persistence API의 약자로 현재 자바 진영의 ORM 기술 표준으로, 인터페이스의 모음이다 가장 대표적이고 실무에서도 많이 사용하는 Hibernate이다. 장고에서만 ORM이 되는 줄 알았는데 자바에서도 됐더니 처음 들었을 때 많이 충격을 받았다. 교육에서는 Mybatis를 ...

Swagger를 활용한 RESTful-API 문서 만들기

Swagger 란 ? 1 2 3 4 5 6 7 Swagger의 주된 목적은 RESTful API를 문서화시키고 관리하는 것이다. Swagger를 사용하면 자동화할 수 있다. 내가 생각하는 가장 큰 강점은 보기 쉬운 UI와 테스트 환경 제공인거 같다. 실무에서 사용해 보지는 않았지만 유지보수할 때도 쉽게 확인 가능하다는 것도 장점인거 같다...

Spring과 anguler로 REST API 구현

REST API 란 ? Representational State Transfer라는 용어의 약자 자원에 대한 행위는 HTTP Method(GET, POST, PUT, DELETE)로 표현한다. 1 2 3 4 GET : GET를 통해 해당 리소스를 조회합니다. 리소스를 조회하고 해당 도큐먼트에 대한 자세한 정보를 가져온다. POST : P...

@RequestParam과 @PathVariable

@RequestParam 주소에 변수명과 값이 들어있는 경우 http://192.168.0.1:8080/?id=3 @PathVariable URL 경로에 변수가 들어있는 경우 http://192.168.0.1:8080/3 @PathVariable 예시 CODE 1 2 3 4 5 6 7 8 @ApiOperati...

인터렉티브그래프

1. 패키지 준비하기 1 2 3 install.packages("plotly") library(plotly) library(ggplot2) 2. ggplot2로 그래프 만들기 ggplot2로 만든 그래프를 plotly 패키지의 ggplotly()에 적용하면 인터랙티브 그래프가 만들어집니다. mpg 데이터를 이용해 x축에 displ(배기량) y축에...

지도 시각화

1. 지역별 통계치 색깔의 차이로 표현한 지도를 ‘단계 구분도’라고 합니다. install.packages(“ggiraphExtra”) library(ggiraphExtra) 1. 자료는 R에 내장된 USArrests 데이터를 활용 1 2 3 4 5 6 7 8 9 10 str(USArrests) head(USArrests) ## Murder As...