전체 글 61

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

개발자 생산성을 측정하는 최고의 방법과 최악의 방법

[참고] 개발자 생산성을 측정하는 최고의 방법과 최악의 방법 개발팀에 지라 소프트웨어(Jira Software), 애저 데브옵스(Azure DevOps) 또는 사용 중인 다른 애자일 관리 툴에서 시간을 캡처하도록 지시한다는 말을 들을 때마다 필자는 깜짝깜짝 놀라곤 한다. 시간 확인은 계약에 따라 고객에 비용을 청구하는 서비스 부서에는 정상적인 일이고 필요한 부분도 있다. 그러나 이런 회계적 지표를 이용해 개발 생산성을 정량화하는 것은 낡은 지휘 통제식 관리 관행에서 이어진 좋지 않은 관습이다. 개발 생산성을 정량화하는 데 사용되는 지표 중 문제가 있는 것은 또 있다. 완성한 코드 라인 수로 생산성을 산출하는 방식이다. 기업 인프라를 지저분한 코드 베이스의 '기술적 부채' 속에 파묻도록 사실상 개발팀을 독..

IT ETC/잡학지식 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

구직사이트 관련 모음

사람인 메인 : 구인구직 많은 기업들이 구인하는 만큼 똥도 좆나 많이 올라온다. 워낙 내용이 많아 UI가 난잡해 보인다. 잡코리아 메인 : 구인구직 사람인보단 구인이 덜 하지만 똥이 의외로 적다. UI이가 깔끔하다. 개인적으로 선호한다. 잡플래닛 메인 : 기업 리뷰, 연봉 리뷰, 면접 리뷰 / 서브 : 구인구직. 리뷰를 보려면 해당 리뷰에 글을 올리거나 결제해야 한다. 면접은 거의 90% 정확하며 연봉은 정확하지 않아 안 봐도 된다. 기업 리뷰는 회사에서 리뷰 조작을 하거나 사회 부적응자들이 안 좋게 쓰는 경우도 있기에 잘 걸러야 한다. 기업리뷰 보는 법 1 : 현직자 4~5/5, 전직자 1~3/5, 이 경우 전직자들이 사회 부적응자일 수도 있지만 단점이 동일한 경우 거의 100%이다. 전직자 단점이 동..