전체 글

전체 글

    3주차 - 자바 연산자

    백기선 님의 유튜브 온라인 자바 스터디를 정리한 글입니다 3주차 - 연산자 목표 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (optional) Java 13. switch 연산자 연산 연산 (operations) : 프로그램에서 데이터를 처리하여 결과를 산출하는 것 연산자 (operator) : 연산에 사용되는 표시나 기호 피연산자 (operand) : 연산의 대상이 되는 데이터 연산식 (expressions) : 연산자와 피연산자로 연산의 과정을 기술한 것출처: https://xxxelppa.tistory.com/196?categ..

    2주차 - 자바 데이터 타입, 변수 그리고 배열

    백기선 님의 유튜브 온라인 자바 스터디를 정리한 글입니다 2주차 WEEK 02 :: 자바 데이터 타입, 변수 그리고 배열 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 프리미티브 타입 종류와 값의 범위 그리고 기본 값 Primitive Type : 원시 타입, 기본형 타입. 변수의 주소 값에 값이 그대로 저장되는 데이터 타입 값이 할당되면서 실제 값을 JVM의 Runtime Data Area 영역 중 Stack 영역에 값이 저장 기본 값이 있기 때문에 Null이 존재하지 않는다. Null을 넣고 싶다면 래퍼(Wrapp..

    1주차 - JVM은 무엇이며 어떻게 실행하는 것인가?

    백기선 님의 유튜브 온라인 자바 스터디를 정리한 글입니다 1주차 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 JVM이란 무엇인가 JVM : Java Virtual Machine의 줄임말(자바 가상 머신) 자바를 실행하기 위한 가상 머신. 자바 바이트코드(java ByteCode)를 실행할 수 있는 주체이다. 자바 바이트코드는 플랫폼(os 등)에 독립적이며 종속받지 않고 실행되는데, 대신 OS 위에서 Java를 실행시킬 것이 필요하다. 그것이 바로 JVM이다. .java파일을 Java Compiler가 .clas..

    Whiteship Java Study 목차

    WEEK 01 :: JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. JVM 이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성요소 JDK 와 JRE의 차이 WEEK 02 :: 자바 데이터 타입, 변수 그리고 배열 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var WEEK 03 :: 연산자 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선..

    AWS CodeDeploy 배포 실패 - 'The deployment failed because no instances were found for your deployment group. Check your deployment group settings to make sure the tags for your Amazon EC2 instances or Auto Scaling groups correctly identify the insta..

    AWS CodeDeploy를 이용하여 EC2에 배포하던중 다음과 같은 오류가 발생하여 다음 방법으로 해결하였습니다. The deployment failed because no instances were found for your deployment group. Check your deployment group settings to make sure the tags for your Amazon EC2 instances or Auto Scaling groups correctly identify the instances you want to deploy to, and then try again. 인스턴스를 태그할 태그 그룹의 키를 Name으로 안하고 다른 key값 으로해서 생긴 문제였습니다. 태그 이름의 매칭..

    AWS CodeDeploy 배포 실패 - Missing credentials

    젠킨스와 Codedeploy를 이용하여 ec2(ubuntu)에 배포하던 중 발생한 오류입니다. The deployment failed because no instances were found for your deployment group. Check your deployment group settings to make sure the tags for your Amazon EC2 instances or Auto Scaling groups correctly identify the instances you want to deploy to, and then try again. 직역하면 배포 그룹에 대한 인스턴스를 찾을 수 없기 때문에 배포가 실패했다고 합니다. EC2 인스턴스 (ubuntu)에는 codedepl..

    리눅스 우분투 서버에 Nginx 설치

    리눅스 우분투 서버에 Nginx 설치 먼저 우분투에 nginx를 설치하기 위해 패키지 관리자인 apt-get update 명령어를 사용하여 업데이트 한다 ~# apt-get update 다음 업데이트가 완료되면 apt-get install 명령어를 사용하여 nginx를 설치한다 ~# apt-get install nginx nginx -v 명령어를 이용하여 버전도 확인하고 설치가 되었는지 확인한다 ~# nginx -v 접속 nginx를 실행하고 서버의 공인 아이피로 접속한다. nginx 명령어 nginx 시작 : systemctl start nginx ngix 자동 시작 등록 : systemctl enable nginx // 시작 $ sudo service nginx start $ sudo systemct..