내부망 서버에 도커 이미지를 가지고 들어가기 위해 도커 이미지를 다운받았는데 이 이미지 들은 %USERPROFILE%\AppData\Local\Docker\wsl\data\ext4.vhdx위의 경로에 저장이 된다. 하지만 접근이 되지 않는다. 이러한 상황에서 pull 받은 이미지 파일을 내 PC로 옮겨보자!! 1. 다운받은 images 확인 - cmd를 열어 아래의 명령어를 입력docker images2. 내부에 있는 이미지 옮기기docker save -o [옮기고 싶은 경로] [옮기고 싶은 image] 3. 파일 확인 - 위에 설정한 D:\images/mariadb.tar파일로 image 파일이 옮겨진걸 확인할 수 있다. 4. .tar 파일 image load- tar파일을 image파일로 load..
윈도우 환경에서 도커를 설치하는 과정중 아래와 같은 WSL 2 install is incomplete 오류가 발생했다.리눅스 커널을 업데이트 하라는 말이 있는데 해결하는 방법을 알아보겠다. 1. 최신 WSL2 Linux 커널 업데이트 키지 다운 및 설치wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi 2. 설치 후 재시작 만약 재시작이 안된다면 컴퓨터 재부팅 후 도커를 관리자 권한으로 실행하면 잘 작동된다.
프로젝트 오픈을 앞두고 인증서를 최신화 시킨 후 테스트를 해야하는 상황이 있었다. 이때에 로컬에서 먼저 테스트를 해보려고 했더니 http에서는 확인이 어려웠다(본인이 못한걸 수도 있다). 이참에 로컬에서 테스트를 할때에 https로 서버를 띄우는 방법을 알아보자 nuxt.config.js에 아래와 같이 설정을 해준다. __dirname에는 발급받은 인증서 경로를 뒤에는 인증서 이름을 입력하면 된다. 공식문서 : https://nuxtjs.org/docs/configuration-glossary/configuration-server/#example-using-https-configuration The server PropertyNuxt let you define the server connection ..
VUE로 개발을 하는 프로젝트를 하던 와중 data의 값은 바뀌었는데 HighChart Compnent에 데이터가 렌더링 되지 않는 문제가 발생해 해결방법을 찾게되어 포스팅 하게 되었다. 찾아보니 종종 발생하는 문제라고 한다. 나의 경우는 배경과 그 위에 그려지는 차트간의 시점 차이로 인해(퍼블이 vue가 아닌 jquery 중심의 코드로 작성되어 발생하는 문제이다) 발생했다. 해결방법로 component에 key를 이용해 해당 component를 forceUpdata 해주었다. 위의 코드처럼 component에 key를 잡아주고 데이터를 수정했을때 key값을 수정해 주면 component가 새로 그러진다.
SPRING BOOT를 이용한 게시판을 만드는 중에 AJAX를 이용한 비밀번호 변경 기능 구현중 Request method 'POST' not supported가 발생하였다. 내가 격은 바로 이 에러가 발생하는 경우는 크게 3가지이다. 1. controller에서 @ResponseBody, @RequestBody 미설정 2. JSP 파일내에 AJAX 데이터 및 형식 변환의 실수 3 controller에서 parameta 변수의 미일치 하지만 이번에는 완전히 다른 곳에서 오류가 발생했다. 결국 2시간 동안 삽질을 했다. 결국 찾아낸 결과는 button의 타입을 설정해 주지 않아서 그런것이였다. form 내에 있는 버튼은 눌렀을 시 자동으로 submit 하는 기능이 있기 때문에 따로 타입을 설정해 주지 않으..
자바스크립트를 사용하면서 가장 많이 신경써야하는 부분이 바로 비동기 통신 부분이다. 이번에 비동기 통신 함수를 콜백함수로 호출할 수 있도록 수정하는 방법을 알게되어 정리해 둔다. 호출 할 함수 - 아래의 코드가 콜백함수로 구현한 비동기 통신 함수이다. return을 할떄에 Promise 객체를 생성해준다. - resolve는 결과가 잘 실행됐을때, reject는 error가 났을때에 실행된다. const getList = function("api"){ let url = api; return new Promise(function(resolve, reject){ sendAxios(apt, 'get').then(function(response){ resolve(response.data); }).catch(fu..
구글 애드센스는 100달러 이상의 적립금을 가지고 있어야 정산을 받을 수 있다. 이번 달부터 수익이 많이 늘어 드디어 100달러에 가까워지고 있으므로 정산받는 방법을 포스팅 해보려고 한다. - 블로그 관리에 들어가 애드센스 관리에 들어간다. - 정산하기 클릭 - 결제 수단 추가 - 새 은행 송금 세부 정보 추가 - 은행 정보 입력 - 이름은 성 + 이름을 영어로 기입하면된다. 통장을 개설할 때에 등록한 영문 이름으로 기입해야 한다. (아마도 대문자) - 여기서 모든 정보는 영어로 입력해야 하기때문에 아래의 표를 참고해서 작성한다. 은행명 은행영문명 SWIFT 은행 식별 코드(BIC) 국민은행 KOOK MIN BANK CZNBKRSE IBK기업은행 INDUSTRIAL BANK OF KOREA IBKOKRS..
Web Server VS WAS(Web Application Server) 한마디로 정리하자면 Web Server은 정적인 컨텐츠를 제공(정적 페이지)하는 서버이고 Was는 동적인 컨텐츠를 제공하는(동적인 페이지) 서버이다. 동적인 페이지와 정적인 페이지에 대한 정보는 아래의 포스팅 참고 2022.08.23 - [WEB] - [Web]정적인 페이지와 동적인 페이지의 차이 [Web]정적인 페이지와 동적인 페이지의 차이 정적인 웹 페이지(Static Web Page) VS 동적인 웹 페이지(Dynamic Web Page) 한마디로 둘의 차이는 웹 요소를 웹 페이지 내에서 바꿀 수 없냐이다. 물론 이게 정확한 개념은 아니지만 쉽게 설명하자면 정적 tae-hui.tistory.com Web Server HTTP..