본문 바로가기

전체 글303

docker 기본 명령 docker image ls : 이미지 목록 표시 docker image pull [옵션] 이미지명[:태그명] : Docker Hub에서 이미지 다운로드 docker version : docker버전 확인 docker system info : docker 실행 환경 확인 docker system df : docker 디스크 이용 상황 docker image tag 레포지토리 사용자명/이미지명[:태그명] : 이미지 태그 설정 docker search [옵션] 이미지명 : docker hub에있는 이미지 검색 docker search 옵션: --filter=stars=n : 즐겨찾기 수 n 이상인 이미지 검색 --limit=n : n건의 검색 결과 표시 --no-trunc : 결과 모두 표시 docker i.. 2020. 4. 15.
ajax 로 한글 값 전송시 깨짐 처리 ajax로 한글 값 전송시 깨짐 처리 정리 1) 한글 값 인코딩 없이 전송시 : 한글 깨짐 -. client (index.html) : EUC-KR, cname 파라미터에 별도 인코딩 없음 -. server (sendProc.jsp) : EUC-KR, 서버 단 별도 디코딩 처리 없음 index.html sendProc.jsp 결과는 한글이 깨진다. ajax로 전송시 내부적으로 UTF-8로 전송 됨. 2) 한글 값 인코딩 한번해서 전송 전송시 : 한글 깨지지 않음 -. client (index.html) : EUC-KR, cname 파라미터에 encodeURIComponent()로 인코딩 처리 -. server (sendProc.jsp) : EUC-KR, 서버 단 별도 디코딩 처리 없음 index.html.. 2020. 4. 4.
[북리뷰] 마이크로 서비스 패턴 오랫동안 실무에서 모놀리식 기반 서비스를 운영해오면서 여러가지 어려움들을 경험하였다. 배포 시점마다 다양한 개발 요건들을 한번에 빌드하다보니 요건 중 일부라도 잘못되면 전체 빌드가 깨지는 경우도 있었고, 요건 반영 후 테스트에도 많은 시간이 소요되었다. 변경영향분석툴과 코드인스펙툴로 점검을 마친후에도 여전히 두려움이 남아있어 배포 때 마다 긴장해야했다. 그리고 대량의 트래픽이 발생하는 프로모션이라도 진행되는 경우 프로모션 이외의 핵심 기능들까지 영향을 받을까 우려하는 등 거대한 모놀리식 기반 서비스를 운영하는 다수의 개발자들이 겪는 대부분의 일들을 반복하면서 어떻게하면 기능들을 잘게 분해하여 서로 영향을 적게 받으며, 필요할때 빠르게 배포 가능하게 할지는 나의 주요 관심사였다. 그런가운데 몇 해 전부터 .. 2020. 4. 2.
윈도우에서 알집으로 압축해제시 파일이름이나 확장자명이 너무 길다고 오류나는 경우 윈도우에서 알집으로 압축해제시 파일이름이나 확장자명이 너무 길다고 오류나는 경우가 있다. 이 경우 압축파일을 C드라이브 하위에 옮겨서 풀거나 압축 파일 > 마우스 오른쪽 버튼 메뉴 > "알집으로 압축풀기" 메뉴를 선택하여 압축풀기창에서 압축 풀 경로를 C드라이브나 내문서 등으로 지정하여 압축해제하면 정상적으로 해제 됨. 참고: https://www.altools.co.kr/Support/FaqView.aspx?idx=876 2020. 3. 31.
윈도우 리눅스용 하위 시스템(WSL) 기능 활성화 + WSL 설치 WSL(Windows Subsystem for Linux) 1. WSL 기능 활성화 윈도우 실행창(Ctrl + R) > OptionalFeatures 입력하여 Windows 기능 켜기/끄기 창 띄움 Linux용 Windows 하위 시스템 체크박스 선택 2. WSL 설치 윈도우키 > 탐색 > Microsoft Store >검색 - ubuntu 검색 후 설치 설치 완료 후 '실행'시 검은창 뜨며 설치 진행 ID, PW를 지정하여 완료! 만약, 아래와같이 에러가 난다면.. 앞서 WSL기능 활성화 후 PC를 재부팅하지 않을 경우 발생. PC재부팅하여 WSL기능 활성화를 적용 후 Ubuntu 실행시 해결 됨! 2020. 3. 27.
Windows10에 MSA 개발환경 재구성 OS를 Windows10으로 업데이트한김에 처음부터 깔끔하게 MSA 개발환경을 재설치 해봅니다. 1. Maven설치: http://maven.apache.org/download.cgi 에 접속하여 설치파일을 다운로드하고 설치한다. * apache-maven-3.6.3 로 설치 기준 예시 > 2. 도커: Windows 10 pro 버전에 설치할 예정. 전에 쓰던 Windows 7 pro버전과 달리 Hyper-V 를 지원하니 VirtualBox를 사용할 필요가 없음. -. 가상화 활성 작업관리자 성능 탭 > CPU 정보에서 가상화가 '사용'으로 떠있어야 함. 만약 '미사용'으로 되어 있다면 컴퓨터 부팅시 BIOS로 진입하여 Virtualization 을 Enable 시키면 됨. (해당 설정이 없다면 미지원 .. 2020. 3. 13.