Cause: class lombok.javac.apt.LombokProcessor (in unnamed module @0xfc0a386) cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.processing to unnamed module @0xfc0a386 해결방법 - JDK version 을 JDK 11, JDK 8로 수정 - Lombok version 수정
A problem occurred configuring root project 'hello-spring'. > Could not resolve all files for configuration ':classpath'. > Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.4. Required by: project : > org.springframework.boot:org.springframework.boot.gradle.plugin:3.0.4 > No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.0.4 was found. The consum..

도커 컴포즈란? - 여러 컨테이너를 일괄적으로 정의, 실행할 수 있는 툴 - 하나의 서비스를 운영하기 위해 여러 개의 어플리케이션이 동작해야 함 - 컨테이너화 된 어플리케이션들을 통합 관리할 수 있음 도커 컴포즈 실행 명령어 environment 컨테이너에 적용할 환경변수를 정의 restart 컨테이너가 종료될 때 적용할 restart 정책 depends_on 컨테이너 간의 종속성을 정의. 정의한 컨테이너가 먼저 동작되어야 함. - 도커 컴포즈로 웹서버 동작 서비스 디렉토리 생성 빌드를 위한 dockerfile 생성 docker-compose.yml 생성 docker-compose 명령어

웹 - 인터넷이라는 글로벌 네트워크 위에 구현 - 정해진 프로토콜을 기반으로 통신 웹 브라우저의 동작순서 웹 브라우저의 주소창에 입력된 주소를 해석 (URL 분석) 주소에 해당하는 주소 탐색 (DNS 요청) (DNS에 대한 설명은 코스 후반부에 다뤄집니다.) HTTP를 통해 주소에 요청 주소의 HTTP 응답 수신 리소스 다운로드 및 웹 렌더링 (HTML, CSS, Javascript) URL - Uniform Resource Locator의 약자 - 웹에 있는 리소스의 위치를 표현하는 문자열 - 브라우저로 특정 웹 리소스에 접근시, URL을 사용해 이를 서버에게 요청 Domain Name - Domain Name을 Host 값으로 이용할 때, 브라우저는 Domain Name Server(DNS)에 Dom..

인코딩 - 컴퓨터의 모든 데이터는 1, 0 으로 구성됩니다. - 컴퓨터에서 보이는 이러한 글자도 0, 1 로 구성되어있고 이러한 약속들을 인코딩(Encoding) 표준이라고 부르며, 대표적으로 아스키와 유니코드가 있습니다. * 아스키 - 7비트 데이터에 대한 인코딩 표준 - 알파벳, 특수문자 등을 표현할 수 있습니다. * 유니코드 - 컴퓨터 개발 초기에는 각 문자권마다 고유의 인코딩 표준을 사용하였습니다. - 영어: 아스키, 한글: CP-949, EUC-KR 등을 사용했습니다. - 이러한 통일되지 않은 문제로 인해 글자의 출력에 대한 인코딩 호환이슈가 생기며, 이런 어려움을 해결하고자 유니코드라는 새로운 표준이 만들어졌습니다. - 유니코드에서는 한 문자는 최대 32개의 비트로 표현됩니다 - 대략 42억개..

웹 - 인터넷을 기반으로 구현된 서비스 중 HTTP를 이용하여 정보를 공유하는 서비스 - 웹 서버: 정보를 제공하는 주체 - 웹 클라이언트: 정보를 받는 이용자 - HTTP: 웹상에서 서로 통신을 하기 위해 정해둔 규칙 웹의 발전, 보안의 중요성 - 초기 웹 서비스는 저장된 문서의 내용을 출력해 이용자에게 제공하는 간단한 서비스 - 기술 발전에 따라 금융, 쇼핑 등 다양한 분야의 서비스로 진화 - 웹의 발전은 우리의 일상을 많은 부분에서 바꿔놓았으며, 오프라인에서 이뤄지던 많은 상호작용이 현재는 디지털 형태로 변환되어 웹 서비스로 구현되고 있음 - 웹에서 처리하는 정보 자산들이 많아짐에 따라 안전하게 정보를 보관, 처리해야 할 필요성도 증가 - 웹을 통한 정보의 교환 과정에서 민감한 정보 유출, 악용되지..
https://school.programmers.co.kr/learn/courses/18/lessons/1877 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문제 설명 길이가 n인 배열에 1부터 n까지 숫자가 중복 없이 한 번씩 들어 있는지를 확인하려고 합니다. 1부터 n까지 숫자가 중복 없이 한 번씩 들어 있는 경우 true를, 아닌 경우 false를 반환하도록 함수 solution을 완성해주세요. 제한사항 배열의 길이는 10만 이하입니다. 배열의 원소는 0 이상 10만 이하인 정수입니다. 입출력 예 arrresult [4, 1, 3, 2]tru..

컨테이너 통신 - docker0 브릿지 역할 - L2 통신기반 - container 생성 시 veth 인터페이스 생성 - 모든 컨테이너는 외부 통신을 docker0 통해 진행 - container running 시 172.17.X.Y로 IP 주소할당 port-forwarding - container port를 외부로 노출시켜 외부 연결 허용 - iptables rule을 통한 포트 노출 - $ docker run --name web -d -p 80:80 nginx:1.14 - $ optables -t nat -L -n -v 컨테이너를 이용한 server & client 서비스 운영 - docker run -d --name mysql -v /dbdata:/var/lib/mysql -e MYSQL_ROOT_..

https://school.programmers.co.kr/learn/courses/18/lessons/1876?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 자릿수 더하기 문제 설명 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 입출력 예 Nanswer 1236 98724 입출력 예 설명 입출력 예 #1 문제의 예시와 같습..

컨테이너 볼륨 - 컨테이너 이미지는 readonly - 컨테이너에 추가되는 데이터들은 별도의 RW(Read, Write) 레이어에 저장 컨테이너가 만들어주는 데이터 영구적 보존 방법 - $ docker run -d -name db - v : - v :: - v 컨테이너끼리 데이터 공유 - $ docker run -v /webdata:/webdata -d --name df smlinux/df:latest - $ docker run -d -v /webdata:/usr/share/nginx/html:ro -d ubuntu:latest $ docker run -d --name db -v /dbdata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=pass mysql:latest $ dock..
- Total
- Today
- Yesterday
- ubuntu
- DockerHub
- springboot
- 순열
- build.gradle
- container
- docker-compose
- netword
- VitualBox
- Singleton
- Private Repository
- dockerfile
- aws
- VirtualMachine
- bulk
- yml
- WebService
- mybatis
- docker
- Settings
- 의존성주입
- IntelliJ
- docker container
- docker registry
- 프로그래머스
- Linux
- 단위테스트코드
- CentOS
- containerstorage
- xshell
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |