안녕하십니까 Java Spring boot를 이용한 API 개발 중 AWS S3에 이미지 파일을 관리해야 하는 작업이 있어 진행을 해봤습니다. Java에서 S3나 그 외에 관련된 기능들을 사용하려면 SDK를 Dependency추가해줘야 합니다. Gradle 4.6 이상 group 'aws.test' version '1.0-SNAPSHOT' apply plugin: 'java' sourceCompatibility = 1.8 repositories { mavenCentral() } dependencies { implementation 'com.amazonaws:aws-java-sdk-bom:1.11.228' implementation 'com.amazonaws:aws-java-sdk-s3' } Gradle ..

안녕하십니까 예전에 Java에서 외부 api 호출하는 법을 작성한 적이 있습니다. 다른 외부 라이브러리를 호출해야 할 때 사용해야 하는데 node js에서도 호출할 수 있습니다. node.js에서 외부 api를 request 하기 위해서는 request라는 모듈을 이용할 수 있는데, express.js에서는 내장되어 있더라고요. 그리고 request의 function들은 기본적으로 callback의 구조를 띄고 있습니다. request를 사용하는 방법은 그렇게 어렵지 않습니다. 위의 사진처럼 url, option, callback의 형태로 구조를 짜주면 됩니다. 그리고 callback형태 이기 때문에 비동기 처리를 해줘야 합니다. 보통 비동기 처리를 하기 위해서는 여러 가지 방법이 있지만, 제가 아는 대..
안녕하십니까 저번에 node js에서 FCM을 이용한 Push Server 구현을 작성했습니다. 2019/07/21 - [nodeJS] - node js FCM으로 Push Server 구현 저는 Rest API 개발을 하면서 모바일 API를 개발한 적이 없다 보니 개념이 많이 부족한 상태였고, Push Server 또한 이번에 처음 개발을 하면서 많은 것을 배우고 경험할 수 있었습니다. 그리고 Push Server를 개발하면서 단순 Push 용도로만 사용하는 줄 알았지만, Push 기능이 제법 다양하게 사용하더라고요. 예를 들면 Background Service를 개발을 할 때 Client가 매번 API를 호출하여 새로운 데이터를 받아오는 작업 대신에 Server가 Push 기능을 이용하여 Client..

안녕하십니까 이번에 모바일 채팅 기능을 위한 Push Server를 구현을 해야 하는 일이 생겼습니다. 스마트폰을 사용하면서 Push기능에 대해 들어만 봤지 정확한 개념이나 원리에 대해서는 잘 알지 못하여 이번 기회에 공부를 했습니다. 위키 백과에서는 다음과 같이 정의를 하고 있습니다. 푸시 기법 또는 서버 푸시(server push)는 인터넷 상에서 어떤 전송 요청이 중앙 서버에서 시작되는 정보 전달 방식이다. 이것은 전송 요청이 클라이언트에서 시작되는 풀 기법과 대비되는 것이다. 푸시 기법은 사용자가 원하든 원치 않든 방송처럼 뉴스를 제공하는 기술이다. 사용자가 원하는 정보를 직접 찾는 풀 기법과는 상반되는 개념이다. 그런데 푸시 방식으로 정보를 제공하던 기존의 TV나 라디오와 다른 점은 사용자가 미..
안녕하십니까 이번에는 node js 환경에서 스케줄러를 이용하는 방법을 작성하려 합니다. 그전에 스케줄러라는 개념에 대해 알고 있으신가요? 위키백과에는 스케줄링을 다음과 같이 정의하고 있습니다. 스케줄링(scheduling)은 다중 프로그래밍을 가능하게 하는 운영 체제의 동작 기법이다. 운영 체제는 프로세스들에게 CPU 등의 자원 배정을 적절히 함으로써 시스템의 성능을 개선할 수 있다. 운영 체제의 동작 기법은 위처럼 정의를 하는데 프로그래밍에서 스케줄링은 일정 주기에 맞춰 로직을 실행시키는 방법?이라고 생각을 합니다. 보통 사람들이 많이 사용하는 시간대에 일괄 데이터 처리를 하게 되면 cpu 사용량이 증가하여 서버가 죽거나 할 수 있어 트래픽이 적은 시간대에 일괄처리를 하기 위해 스케줄러를 사용합니다...
- Total
- Today
- Yesterday
- data table component
- JSON
- data component
- Java
- MySQL
- data gird component
- Angular
- python3
- jQuery
- localStorage
- JPA
- 파이썬3
- angular router
- Router
- JavaScript
- 페이스북 로그인
- data component module
- Python
- CSS
- facebook login
- Spring Boot
- Spring
- data grid component
- 파이썬
- mobx
- react
- https://www.tistory.com/auth/logout/
- React-router
- Redux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |