본문 바로가기

프로그램이야기72

[ MySQL ] mysqldump 명령어, mysql 특정 DB 덤프 및 복구 방법 안녕하세요 두잉이입니다. mysql을 자주 사용하는데 dump명령어나 복구 명령어에 대해 자주 잊어먹어서 정리할겸 포스팅 해보도록 할게요 ㅎㅎ 1. Mysqldump 명령어 ( 백업 시 사용 ) ※ [ ]는 빼고 입력하셔야 됩니다. 모든 데이터베이스 백업 mysqldump -uroot -p[비밀번호] --all-database >파일명 특정 디비 백업 mysqldump -uroot -p[비밀번호] 디비이름 > 파일명 특정 디비의 특정 테이블만 백업 mysqldump -u root -p[비밀번호] --no-create-info [디비이름] [테이블명] > 파일명 외부 서버에서 백업 mysqldump -h [ 아이피 OR 도메인 ] -uroot -p[비밀번호] [디비명] > 파일명 1-1 사용 예시 test.. 2021. 11. 16.
우분투 18.04 node 설치, 기존 node 버전 업그레이드, node 삭제 방법 안녕하세요 두잉입니다. 오늘은 node 설치 관련에 대해 포스팅해보도록 하겠습니다. node 공식 홈페이지 입니다. (https://nodejs.org/ko/ ) Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 목차 1. node 설치 2. node 버전 업그레이드 3. node 삭제 설치할때 크게 2가지 기준을 잡고 설치 하실 텐대요 1. 서버에 node가 아예 없을때 2. 기존 node버전을 업그레이드 하고 싶을때 2가지 방법에 대해 알아보도록 하겠습니다. 1. node 설치 현재 최신 버전은 17.1.0이고 안정화된 LTS 버전은 16.13.0 버전이네요 먼저 첫번째 방법 부터 알아보.. 2021. 11. 15.
spring webClient를 적용해보자, spring webClient 사용 방법 회사 프로젝트에서 내부 curl을 쏴야하는 기능을 개발할 일이 생겼다. 특성상 spring batch랑은 어울리지 않아서 spring curl 라이브러리들을 찾던 중 spring webClient라는 것을 찾았다. Spring 어플리케이션에서 HTTP 요청을 할때는 주로 RestTemplate를 사용했다고 한다. 하지만 Spring5.0 버전부터는 RestTemplate는 유지모드이고 향후 deprecated 된다고 해서 webclient를 선택했다. 대안인 feign라는 것도 있었는데 Feign 이란? Rest 기반 서비스 호출을 추상화한 Spring Cloud Netfilx 라이브러리 선언적 방식 인터페이스를 통해 클라이언트 측 프로그램 작성 Spring이 런타임에 구현체를 제공 오 ? 넷플릭스에서 .. 2021. 11. 9.
웹 스토리지, IndexedDB, Cache API를 비교해 보자!! 사내 프로젝트 진행 중 프론트 구현에 앞서 도입해볼만 한 것을 비교, 고려 해보려고 정리하려고 합니다. 웹 스토리지 서버가 아닌 클라이언트에 데이터를 저장할 수 있도록 지원하는 HTML5의 새로운 기능이다. 키와 기능 자체는 유사하지만 쿠키는 약 4KB까지 밖에 저장 공간을 이용하지 못함, 웹 스토리지는 약 5MB까지 저장 공간 이용 가능 Key-Value 구조 형태 캐시 스토리지 API ( Cache Storage API ) 서비스 워커 ( Service Worker )가 제공하는 기능 중 하나 네트워크 리소스나 파일 기반의 콘텐츠가 필수적일때 사용하면 좋음 ( css, js image 등 정적 자원 ) IndexedDB 색인이 포함된 JSON 객체가 모여있는 트랜잭셔널 로컬 데이터베이스를 위해 W3C.. 2021. 11. 3.
heroku를 통한 spring boot rest api 프로젝트 배포해보기 ( github action을 이용한 자동 배포 ) 토이프로젝트 목표는 front 소스는 react, back 소스는 spring boot 로 작성해보는 것이다. 본격적인 개발 전에 빌드하고 배포하는 것 먼저 테스트 해보려고 한다. react 프로젝트 배포는 https://doinge-coding.tistory.com/77 netlify에서 react소스 배포해보기 + 커스텀 도메인 연결 가비아에서 세일하는 도메인을 1년에 550원에 샀다 유후~~ 새로 산 도메인에 react 프로젝트를 배포해보려고 한다. 이것저것 알아보는 중에 지인으로부터 좋은 곳을 추천받았다. 바로 netlify였다. doinge-coding.tistory.com 위 포스팅을 참고하길 바란다. 이번 포스팅에서는 spring boot로 만든 rest api 서버를 heroku라는 무료서.. 2021. 7. 23.