분류 전체보기 249

세무민의 코딩일기 : Failed to deploy distro docker-desktop 오류 해결

안녕하세요 세무민입니다. 최근에... Docker가 아에 안되가지고 3~4일정도 삽질을 엄청나게 했네요.. 그러다가 해결한 과정을 여기에 남겨보려고 합니다. 오류 및 WSL 제가 접한 오류는 위의 그림과 같습니다. "Some WSL system related access rights are not set correctly" 위의 문구를 그대로 보면 "WSL와 관련된 접근 권한이 재대로 설정되어 있지 않다" 따라서 WSL 권한을 재대로 설정하면 될텐데..... 우선 WSL란 리눅스용 윈도우 하위 시스템을 말합니다 즉 윈도우에서 우분트부터 도커까지 리눅스 실행 파일과 호환 가능하도록 해주는 시스템을 말합니다. 즉, 현재 저의 PC에서는 호환이 불가능하기 때문에 도커가 실행이 되지 않았습니다. 근데 저는 근본..

세무민의 코딩일기 : docker에 올린 mariaDB와 dbeaver 연결 중 socket was closed by server 오류 해결하기

안녕하세요 세기무민입니다. 오늘 포스팅은 저의 삽질로 알아낸 그런 슬픈 글입니다.. 세무민의 코딩일기 : docker 설치 및 DB 연결하기(MariaDB) 안녕하세요 세무민입니다. 이번에 다뤄볼 내용은 도커에 대한 내용입니다. 1. Docker? - 컨테이너 기반의 오픈소스 가상화 플랫폼이다. -> 도커는 소프트웨어를 컨테이너라는 표준화된 유닛으로 패 sg-moomin.tistory.com 현재 docker+mariaDB를 연결한 상태이며 도커+마리아DB 연결방법은 위의 링크에서 확인 가능합니다. "unexpected end of stream, read 0 bytes from 4 (socket was closed by server) Could not connect to address=(host=loca..

세무민의 코딩일기 : docker 설치 및 DB 연결하기(MariaDB)

안녕하세요 세무민입니다. 이번에 다뤄볼 내용은 도커에 대한 내용입니다. 1. Docker? - 컨테이너 기반의 오픈소스 가상화 플랫폼이다. -> 도커는 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하는데 이때 컨테이너에는 라이브러리, 시스템 도구, 코드 등 소프트웨어를 실행하는데 필요한 모든것들이 들어가게 되고 따라서 환경에 구애받지 않구 애플리케이션을 신속하게 배포 및 확장할 수 있도록 도와주는 플랫폼이다. - 한줄요약 : 리눅스 컨테이너 기술을 기반으로 하는 오픈 소스 서비스이다. 2. Docker 설치 Get Started with Docker | Docker Learn about the complete container solution provided by Docker. Find informa..

MSA란 무엇일까? [세무민의 코딩 일기]

이번 포스팅에서는 MSA에 대해 공부하는 내용을 적어보려고 합니다. 1. 모놀리식 아키텍처 개념 모듈별로 개발한 뒤 개발 완료 시 웹 어플리케이션을 하나의 결과물로 패키징하여 배포하는 형태를 말한다. 웹의 경우 .war로 파일을 말은 뒤 WAS에 배포하는 형태이다. 장점 war파일만 빌드하면 되서 간편합니다. 단점 CI(지속적인통합)와 CD(지속적인배포)가 어렵다. 모듈 수정 시 다른 모듈이 사용 불가능한 상태가 발생한다. 2. 마이크로서비스 소프트웨어 개발 기법 중 하나로 애플리케이션의 결합된 서비스의 모임으로 구조화하는 서비스이다. 이는 서비스 지향 아키택처(SOA) 스타일의 일종이다. 3. SOA 개념 SOA란 서비스 지향 아키택처로 대규모 컴퓨터 시스템을 구축 시 소프트웨어 기능을 서비스로 판단하..

프로그래머스 비밀지도 문제 풀이 - [세무민의 코딩일기]

안녕하세요 세기무민입니다. 이번에 풀어볼 문제는 2018년도 카카오 블라인드 테스트 1차 비밀지도 문제입니다. 문제 설명 입출력 및 예시 문제 풀이 이번 문제는 위의 설명대로 문제를 접근하면 됩니다. 요약을 하자면 1. 2진수로 변환하기 2. 2진수로 변환한 수의 자리수를 맞춰주기 3. 2진수로 변환한 값들을 비교 및 #으로 출력 arr1과 arr2의 값들을 2진수로 변환해서 두개를 합쳤을 때 1인 경우에 #으로 표시해주면 됩니다. 여기서 2진수로 변환하는 방법이 여러가지가 있지만 저는 format을 이용하였습니다. 2진수로 변환을 완료했다면 다음으로 확인할 것은 해당 배열의 자리수와 일치하는지 확인이 필요하고 만약 자리수가 다르면 자리수를 맞춰주면 됩니다. 마지막으로 자리수를 맞췄다면 해당 값들을 비교..