본문 바로가기

분류 전체보기58

비동기 처리-3 Promise.all Promise.race 병렬처리의 에러상황 1. 비동기 처리를 병렬로 처리하기 - Promise.all 비동기 처리를 처리하기위해 Promise, async,await의 사용방법을 알아 봤다 그런데 비동기처리에서 중요하게 생각해야 할것이 있다. 비동기 처리를 병렬로 처리하는 것이다. const work=()=>{ return new Promise((resolve,reject)=>{ setTimeout(()=>{ console.log('작업 1') resolve() },2000) }); } const work2=()=>{ return new Promise((resolve,reject)=>{ setTimeout(()=>{ console.log('작업 2') resolve() },2000.. 2021. 1. 30.
비동기 처리 -2 Promise async await 1.Promise Promise는 비동기 처리를 실행하고 그 처리가 끝난 뒤 다음 처리를 실행하기 위한 용도로 사용하는 비동기 처리 함수이다. Promise의 기본형태는 아래와 같다 Promise는 함수가 아니랄 자바스크립트 객체이다. Promise안의 function에 비동기적으로 처리할 작업을 추가하면 된다. 코드를 바로한번보자 const worke=new Promise(function(resolve,reject){ setTimeout(function(){ console.log('A') var num=parseInt(prompt('숫자를 입력하세요')) if(num>10){ resolve('10이 넘어갔다') } else{ reject('10을 못 넘었다') } }.. 2021. 1. 28.
스프링 HttpMessageConverters HttpMessageConverters 스프링 부트로 앱을 개발하다가 Get,Post방식으로 클라이언트쪽에서 보낸 데이터를 자동으로 자바빈으로 매핑을 해주는 것이 어떠한 방식으로 해주는지 문득 궁금해서 이번에 알아보았다. Spring MVC uses the HttpMessageConverter interface to convert HTTP requests and responses. Sensible defaults are included out of the box. For example, objects can be automatically converted to JSON (by using the Jackson library) or XML (by using the Jackson XML extension, i.. 2021. 1. 27.
도커 푸시 #준비 docker tag : /: ex) docker tag : /: #올리기 docker push /: ex) docker push dongju/helloworld:test 2021. 1. 18.
도커+스프링+리액트+mysql 스프링과 리액트 이미지는 각각 만들었다는 가정아래 (참고) #스프링의 Dockerfile FROM openjdk:8-jre COPY target/avalon-*.jar app.jar ENTRYPOINT ["java", "-jar","app.jar"] #리액트의 Dockerfile FROM node:10 WORKDIR "/app" COPY package.json . RUN npm install COPY . . CMD ["npm", "start"] 이미지를 만든이후 아래의 명령어를 실행할것 # mysql 설치 docker pull mysql:5 # 5태그로 5버전을 사용했다 # 네트워크 생성 docker network create # 네트워크에서 mysql 실행 docker run -d -p : -e MYS.. 2021. 1. 15.
메이븐 Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files.에러 해결 위와 같이 아래의 코드를 pom.xml에 추가해준뒤 clean package를 해준다 UTF-8 UTF-8 2021. 1. 14.