안녕하십니까 저번에 AWS를 이용한 파일 업로드 글을 작성했습니다. 2020/02/13 - [Node.js] - node.js AWS S3 파일 업로드 (with. Typescript) 이번에는 AWS에 올린 File을 스트리밍 형식을 통하여 다운로드하는 방식을 이용해보겠습니다. 스트림이라는 뜻을 찾아봤습니다. 이동 해당 링크에서는 다양한 분야에서 스트림이라는 용어를 이용하지만, 제가 이용할 스트림은 프로그래밍 관점에서의 스트림으로써 물리 디스크 상의 파일, 장치들을 통일된 방식으로 다루기 위한 가상적인 개념으로 알고 있으면 될 거 같습니다. 프로그래밍 언어마다 Stream을 지원하며 node.js 또한 stream을 제공합니다. 예를 들어 file을 읽기/쓰기를 할 때는 createReadStream ..
Node.js를 이용함 APP을 만들 때 조금이라도 더 빠르게 만들 수 있는 팁이다. 1. 밑의 영상은 JavaScript를 이용한 객체를 생성할 때 JSON.parse로 좀 더 빠르게 생성하는 방법을 알려주는 영상이다. 이동 2. JSON data를 좀 더 빠르고 안전하게 serialization(String화) 하게 도와주는 module이다. 이동 3. Lodash라고 JavaScript JavaScript에서 제공하지 않는 좀 더 유용한 함수를 제공해주는 모듈이다. Front 측에서는 많이 쓴다고 하지만 Server개발을 하면서 아직까지는 사용해보지 않았다. 이동 참고 및 출처 JSON.parse https://www.youtube.com/watch?v=ff4fgQxPaO0 fast-safe-str..
안녕하십니까 이번에 작성할 글은 비밀키 암호화에 대해 공부를 하다가 Node.js에서 구현을 해봤습니다. 비록 암호학에 대해서는 완벽히 이해하진 못했지만, 조금이라도 안전하게 Server와 Client가 data를 주고받기 위해 어떻게 할 수 있을지에 대해 고민을 하다가 방법을 찾고 실습을 해봤습니다. 암호화를 한다면 Token뿐 아니라 중요 Data를 보내거나 받을 때 암호화를 한다면 안전하지 않을까 해서요. 우선 암호학에 대해서 자료를 얻고 싶으시면 여기를 클릭해주세요. 암호화 기능은 대부분 언어에서 제공이 되며, Node.js에서도 암호화 함수를 제공합니다. 다만 Node 버전에 따라 사용법이 다르니 Node.js 홈페이지 Doc을 참고해주세요! 제가 알아본 Node.js에서 암호화하는 방법으로 2..
Linux에서 Mysql을 실행시킬 때는 방법은 여러 가지가 있지만 제가 사용하는 방법은 다음과 같습니다. // 밑의 실행문은 매일 8시에서 23시 까지 10분마다 해당 sql 파일을 실행 */10 8-23 * * mysql -h localhost -u USER '-pPASSWORD' DB_NAME < /home/ubuntu/Server/batch.sql // Shell 스크립트 안에 넣을때 '-p$Password_Param'의 비밀번호가 $같은 특수문자가 들어가면 대입이 안되어 비밀번호를 직접 작성해야 한다. 1. 실행 시킬 Query가 작성된 .sql 파일을 만든다. 2. cron에 등록 (crontab)
해당 쿼리를 Shell 스크립트를 짜던가 Crontab에 넣어서 사용해도 된다. Linux에서 백업하기 // > 다음은 저장할 위치 및 Name mysqldump --single-transaction --databases DB_NAME -u USER '-pPASSWORD' > /home/ubuntu/backup/DBdump${TIME}.sql // Shell 스크립트 안에 넣을때 '-p$Password_Param'의 비밀번호가 $같은 특수문자가 들어가면 대입이 안되어 비밀번호를 직접 작성해야 한다. 주기적 삭제 (밑의 쿼리는 현재 시간 이후 7일이 지나면 삭제) find ~/backup/*.sql -ctime +7 -exec rm -f {} \;
- Total
- Today
- Yesterday
- JavaScript
- facebook login
- 파이썬3
- Spring Boot
- 페이스북 로그인
- data component module
- data gird component
- data grid component
- CSS
- Python
- jQuery
- MySQL
- react
- data table component
- python3
- Angular
- https://www.tistory.com/auth/logout/
- data component
- mobx
- React-router
- 파이썬
- Spring
- Java
- localStorage
- Redux
- JSON
- Router
- angular router
- JPA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |