본문 바로가기

웹 개발42

[aws] EC2란? AWS 또는 클라우드 컴퓨팅에 대한 이해가 필요하다면 아래를 먼저 참고하는 것이 좋습니다. [웹 개발/AWS] - [aws] AWS란? 클라우드 컴퓨팅이란? 📌 EC2 ◾EC2란? Elastic Compute Cloud의 줄임말이다. EC2란 AWS에서 제공해주는 클라우드 컴퓨팅 서비스로, 아마존이 사용자들에게 독립된 컴퓨터를 임대해주는 서비스라고 볼 수 있다. AWS에서 가장 핵심적인 서비스라고 할 수 있다. 이 서비스를 통해 아마존이 각 세계에 구축한 데이터 센터의 서버용 컴퓨터들의 자원을 원격으로 사용할 수 있다. 쉽게 이야기하여, 아마존으로부터 컴퓨터를 빌려 사용하는 것이다. AWS가 제공하는 URL(Public DNS)을 통해 컴퓨터에 접근할 수 있다. ◾EC2 특징 용량을 늘리거나 줄일 수 있.. 2023. 12. 1.
[aws] AWS란? 클라우드 컴퓨팅이란? 📌AWS ◾AWS란? aws에서는 aws를 다음과 같이 소개하고 있다. Amazon Web Services(AWS)는 전 세계적으로 분포한 데이터 센터에서 200개가 넘는 완벽한 기능의 서비스를 제공하는, 세계적으로 가장 포괄적이며, 널리 채택되고 있는 클라우드입니다. 빠르게 성장하는 스타트업, 가장 큰 규모의 엔터프라이즈, 주요 정부 기관을 포함하여 수백만 명의 고객이 AWS를 사용하여 비용을 절감하고, 민첩성을 향상시키고 더 빠르게 혁신하고 있습니다. 아마존 웹 서비스(Amaon web services)인 AWS는 클라우드 컴퓨터 분야에서 압도적 세계 1위의 점유율을 차지하고 있는 아마존 닷컴의 클라우드 컴퓨팅 서비스이다. 현재 개인 및 소규모 회사를 포함한 다양한 사용자들이 있으며, 클라우드 컴퓨팅.. 2023. 11. 29.
Java #4 상수란? ◾상수란? 상수(常數)란 수식에서 변하지 않는 값을 의미한다. 이렇게 변하지 않는 값은 자바에서 final이라는 예약어를 사용하여 선언한다. ◾상수를 사용하는 이유 상수를 사용하면 변하지 않는 값을 반복하여 사용할 때 의미있는 문자로 인식하기 쉽고, 혹시 상수 값을 변경해야 한다고 해도 선언한 부분 한 곳만 변경하여 수정할 수 있어 유지보수가 편해진다. 또 값이 변하면 위험한 경우에 상수를 사용하여 막을 수 있다. 코드에서 값을 보았을 때 의미하는 바를 쉽게 파악할 수 있음 (가독성↑) 값이 수정되더라도 한 곳만 수정해주면 됨 (유지보수 ↑) 값이 변하지 않게 보호해야하는 경우 아래 예제를 보면 더 이해하기 쉬울 것이다. ◾상수 선언하기 상수는 fianl을 사용하여 선언한다. 아래에서는 선언과 동시에 초.. 2023. 11. 26.
컴파일 에러 vs 런타임 에러 차이점 에러는 크게 컴파일 에러와 런타임 에러로 나눌 수 있다. 컴파일 에러와 런타임 에러의 차이점은 무엇일까? 📌컴파일 에러 ◾ 컴파일이란? 소스코드를 다른 프로그램이나 기계가 처리하기 용이한 형태로 바꾸는 과정을 말한다. 이런 컴파일을 진행하는 일련의 과정을 컴파일 타임이라 한다. ◾ 컴파일에러 컴파일에러는 위의 정의와 같이 컴파일 과정, 즉 컴퓨터가 명령어를 번역하는 와중에 잘못된 명령어를 발견하여 알려주는 것이다. 컴파일 에러의 예는 다음과 같다. IDE에서 소스코드를 작성하다 보면 빨간 줄이 그어지는 것을 본 적이 있다. 이것이 컴파일 에러이다. 예를 들면 키워드 'class'를 'cls'와 같이 입력하여도 SyntaxError (문법적 오류) 로 컴파일 에러가 남을 알 수 있다. Syntax Erro.. 2023. 11. 23.
[Windows] 사용중인 포트/프로세스 종료하는 법 (Windows cmd) 포트를 사용하다보면 이미 사용중인 포트라고 떠서 실행이 안될 때가 있다. 포트가 종료되지 않아서다. Windows운영체제에서 동작하는 포트를 종료하는 방법을 소개한다. 다른 Linux운영체제에서는 명령어의 종류가 다르니 유의하자 본 글에서는 8081포트를 종료할 것이다. 다른 포트번호라도 방법은 동일하다. 1. cmd창으로 이동한다. 'cmd'를 검색하여 명령 프롬프트 창을 실행한다. 참고로 git bash에서는 실행이 되지 않아서 찾아보니 명령어가 다르다. ⚠️소개하는 명령어는 cmd창에서 실행할 수 있는 명령어이다. 2. 포트 PID 찾기 포트를 종료하는 명령어는 포트번호의 PID가 필요하므로 해당 포트 번호의 PID를 찾아야한다. 본 글에서는 8081의 포트를 종료할 것이다. 따라서 8081의 PI.. 2023. 8. 28.
[java] char형의 값이 0인지 확인할 때 (char형을 정수값과 비교할 때) char형의 문자와 0 비교하기 char형의 값이 0인지 확인하는 것을 알아보고자 한다. 이는 단순히 생각하는 것처럼 '비교할 문자' != 0 과 같이 할 수 없는 것이 우리가 생각하는 '0'은 정수형의 값이고 비교할 문자는 char형이기 때문이다. 알고리즘 문제 풀이를 하다가 이 문제를 마주쳤다. 프로그래머스의 369 문제를 푸는데 char의 값이 0이 아니면서 + 3으로 나눈 나머지가 0이면 => 3,6,9에 해당한다 의 로직으로 코드를 짰는데 원하는대로 실행이 되지 않았다. 초기코드 int num = 2346809; int answer = 0; String str = Integer.toString(num); for (int i=0;i 2023. 6. 5.

/* 내가 추가한 코드 */ /* 내가 추가한 코드 끝끝 */