IT 개발 16

Eclipse(이클립스) - No editor descriptor for id org.eclipse.ui.internal.emptyEditorTab Error

[참고] Eclipse emptyEditorTab 에러 OS : Windows10 64bit Tool : Eclipse IDE (2020-09) 이클립스를 업데이트 했더니 기존에 쓰던 버전인 2020-09 -> 2020-12로 업데이트 됐다. 그런데 문제가 업데이트 후 파일이 아래 그림처럼 아무런 내용 없이 열린다. 확인해보니 "No editor descriptor for id org.eclipse.ui.internal.emptyEditorTab" Error란다. 정말 가지가지 한다. 해결 방법 Google 검색을 통해 여러 해결 방법을 해봤지만 소용없었다. 아무래도 이클립스 안의 여러 라이브러리, 모듈 등의 버전들이 다 엉킨 것 같아 아예 재설치를 하기로 했다. 잘 돌아간다. 마무리 Source가 문제..

IT 개발/Error 2021.02.08

Tomcat - "Server Tomcat v[버전] Server at localhost failed to start." Error

[참고] OS : Windows10 64bit Server : Tomcat v8.5_Plug-In JDK : SE 11 Tool : Eclipse IDE 어제까지만 해도 잘 돌아갔던 게 다음날 Eclipse IDE 실행 후 Tomcat Server - Run을 하니 아래와 같은 Error가 발생하였다. Google 검색을 통해 별 지랄을 다해봤지만 안된다. 가장 간단하면서 빠른 방법은 Eclipse에 Tomcat Server를 제거 후 다시 설치하는 것이다. 삭제/설치가 간단한 것은 시간이 아까우니 그냥 삭제/설치를 하자. 1. Eclipse 메뉴 > Window > Preferences 클릭. 2. Server > Runtime Environments 클릭. 3. 목록에서 Tomcat Server 클릭..

IT 개발/Error 2021.02.05

GitHub - README 작성법

[참고] GitHub Guide - Documenting your projects on GitHub [참고] GitHub Guide - Mastering Markdown [참고] GitHub Docs - Writing on GitHub [참고] 위키백과 - 리드미 [참고] Github README.md 작성법 1 [참고] Github README.md 작성법 2 OS : Windows10 64bit README 란 다른 사용자가 작업에 대해 자세히 알아볼 수 있는 빠르고 간단한 문서이다. 쉽게 말해 README ≒ 메뉴얼이다. 해당 소프트웨어(프로그램)에 대한 정보(ex. 사용법, 저작권 프로젝트에 대한 설명 등)들을 기입해놓은 문서 파일이며, 일반적으로 컴퓨터 소프트웨어와 함께 배포된다. README ..

IT 개발/GitHub 2021.01.29

Spring Framework란

[참고] Spring.io > Project > Spring Framework > OVERVIEW [참고] 위키백과 - 스프링 프레임워크 [참고] [Spring] 스프링(Spring) 정의 및 특징 정리 - 갓대희 - 티스토리 운영체제(OS) : Windows10 64bit Spring Framework란 Spring Framework는 모든 종류의 배포 플랫폼에서 최신 Java 기반 엔터프라이즈 애플리케이션(자바 플랫폼)을 위한 포괄적인 프로그래밍(오픈 소스) 및 구성 모델(애플리케이션 프레임워크)을 제공한다. 간단히 Spring이라고도 한다. 자바 플랫폼(Java Platform) : Java로 기술된 프로그램 개발 및 실행을 할 수 있는 소프트웨어 모임의 총칭이다. 자바 프로그램을 실행하기 위해서는..

IT 개발/Spring 2021.01.12

변수(Variables) - 기본 자료형(Primitive Data Type)

[참고] Oracle > Java Documentation > Primitive Data Types [참고] 위키백과 - 원시 자료형 [참고] 위키백과 - Primitive wrapper class in Java [참고] TCP School > JAVA > 9) 기본 자료 [참고] TCP School > JAVA > 10) 실수의 표현 운영체제(OS) : Windows10 64bit 개발환경 : JDK8 개발도구 : Eclipse IDE 기본 자료형(Primitive Data Type)이란 Data Type은 해당 데이터가 메모리에 어떻게 저장되고, 프로그램에서 어떻게 처리되어야 하는지를 명시적으로 알려주는 역할을 한다. Java에서는 여러 형태의 타입을 미리 정의하여 제공하고 있는데, 이것을 기본 자료..

IT 개발/JAVA 2021.01.12

변수(Variables)

[참고] Oracle > Java Documentation > Variables [참고] 나무위키 - 변수 > 1.3 컴퓨터 프로그래밍 [참고] 위키백과 - 인스턴스 변수 [참고] 위키백과 - 클래스 변수 [참고] 위키백과 - 지역 변수 [참고] 위키백과 - 매개 변수 [참고] 위키백과 - Naming convention (Programing) 운영체제(OS) : Windows10 64bit 개발환경 : JDK8 개발도구 : Eclipse IDE JDK8 기준 내용임. 네이버 파파고 번역기를 통해 해석한 거라 내용이 이상할 수 있음. 변수란 특정 값(data)을 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 뜻한다. 해당 메모리 공간에는 허용되는 범위 내에 어떤 값이든 저장할 수 있으므로 ..

IT 개발/JAVA 2021.01.11

객체 지향 프로그래밍 개념 - 클래스(Class)

[참고] Oracle > Java Documentation > What is a Class? [참고] 위키백과 - 클래스 (컴퓨터 프로그래밍) 운영체제(OS) : Windows 10 64bit JDK8 기준 내용임. Oracle 원문을 네이버 파파고 번역기를 통해 해석한 거라 내용이 이상할 수 있음. 클래스(Class)란 클래스(Class)는 객체 지향 프로그래밍(OOP, Object-Oriented Programming)를 정의하는 개념 중 하나로, 특정 객체를 생성하기 위해 변수와 메소드를 정의하는 일종의 틀(Blueprint, 청사진)이다. 객체를 정의하기 위한 상태(멤버 변수=필드)와 메서드(함수)로 구성된다. 템플릿을 사용하면 객체를 클래스로 정의할 때 멤버의 자료형을 미리 정하지 않고 객체를 ..

IT 개발/JAVA 2021.01.10

객체 지향 프로그래밍 개념 - 객체(Object)

[참고] Oracle > Java Documentation > What is an Object? [참고] 위키백과 - 객체 (컴퓨터 과학) [참고] [객체지향] 상태, 행동, 식별자 - 개발의 꽃 - 티스토리 [참고] 객체 정리 | ChoDragon9 [참고] Object-Oriented Programming Concepts - Velog 운영체제(OS) : Windows 10 64bit JDK8 기준 내용임. Oracle 원문을 네이버 파파고 번역기를 통해 해석한 거라 내용이 이상할 수 있음. 객체란 객체의 행동의 결과는 상태에 영향을 받고, 객체는 유일하게 식별이 가능하다. 한 객체에서 상태가 다르면 같은 행동이라도 행동의 결과는 달라지지만 여전히 식별 가능한 객체이다. ex) 앨리스의 키는 현재 상..

IT 개발/JAVA 2021.01.10

6. AWS EC2(3) - Gmail Error 시 대처(번외 S3 Error 얘기)

[참고] JavaMail [참고] A List of SMTP and IMAP Server - Arclab Software [참고] EC2에 배포한 Django 어플리케이션에서 Gmail SMTP로 발신 운영체제(OS) : Windows 10 64bit, Linux Ubuntu 18.04 개발환경 : JDK8, Tomcat8 개발도구 : PuTTY(푸티) Java에서 Gmail 사용에 관한 것이므로 참고. 개인 정보 보안을 위해 개발용으로 Google 부계정으로 진행. AWS - 보안 그룹, EC2 인스턴스 확인 1) 해당 인스턴스에 Mail 관련 보안 그룹이 연결되어 있는지, 값이 맞는지 확인. 인바운드 규칙=수신 측 / 아웃바운드 규칙=발신 측. 인스턴스에 연결된 Mail 보안 그룹-포트 범위, 프로토..

IT 개발/AWS 2020.12.31

1. AWS VPC - RDS, EC2, Mail 보안 그룹 및 탄력적 IP 생성

[참고] AWS>제품>Amazon VPC>요금 [참고] AWS>설명서>Amazon VPC>사용 설명서>보안>보안 그룹 [참고] AWS>설명서>Amazon VPC>사용 설명서>VPC 네트워킹 구성 요소 >탄력적인 IP 주소 [참고] AWS>설명서>Amazon VPC>사용 설명서>보안>데이터 보호>인터네트워크 트래픽 개인 정보 보호 [참고] [AWS] NetworkACL & SecurityGroup 개념 - 뚜기의 S 톨이 [참고] AWS VPC 기초 구성도 및 용어 설명 - Las 낙서장 - Tistory [다음] 2. AWS RDS - DB인스턴스 생성 및 Oracle SQL Developer 접속 운영체제(OS) : Windows 10 64bit AWS 프리 티어 범위에서 진행. 네트워크 ACL(Acc..

IT 개발/AWS 2020.12.18