인파

You Can Become A

늦게 시작해도 누구든지 노력하면 개발자가 될수 있어요 !

공부한 내용을 정리합니다
IDE/IntelliJ

💽 IntelliJ - SerialVersionUID 자동 생성 설정

SerialVersionUID 자동 생성하기 인텔리제이 설정창을 띄운후 검색창에 serializable 입력 후 검색 결과가 나타나면, 다음 그림과 같이목록 하단 부분에 JVM languages > Serializable class without 'serialVersionUID' 체크 활성화를 하고 적용한다. 그러면 Serializable 을 구현한 클래스명에 마우스 커서를 올려놓으면 SerialVersionUID 자동 생성 버튼이 나오게 된다. 이를 클릭하면 자동으로 랜덤 해시값의 식별 번호가 해당 클래스에 자동으로 추가되게 된다.

category_image
인파_
2023.02.12
(0)
IDE/IntelliJ

💽 IntelliJ - 자바 JDK 버전 변경 방법

인텔리제이 자바 버전 변경하기 내 컴퓨터에서 추가로 사용할 또다른 자바 JDK 버전을 설치하였다면, 인텔리제이에서도 별도로 자바 버전을 변경 해 주어야 한다. 왜냐하면 초기 설치된 자바 버전으로 자동으로 이미 등록되어 있기 때문이다. 이 포스팅은 자바 1.8 버전을 자바 9 버전으로 업그레이드하는 방법을 보여주며, 그 상위 버전도 똑같이 적용할 수 있다. Project Structure 설정 1. File → Project Structure (Ctrl + Alt + Shift + S)를 들어가서 Project 탭에서 SDK를 원하는 버전으로 바꿔준다. ※ 참고로 인텔리제이 자체에서 JDK를 간편하게 자동으로 다운받을 수 있으니 참고하자. 2. 그 다음 Modules 탭에서 Sources 탭을 누른 뒤 L..

category_image
인파_
2023.02.05
(0)
IDE/IntelliJ

💽 IntelliJ - Lombok 설치 방법 & 오류 해결

인텔리제이 Lombok 설치 방법 롬복(Lombok)은 자바 클래스에서 반복적으로 작성되는 getter, setter, toString, 생성자 코드 등의 소스들을, 어노테이션(Annotation)을 사용하여 생략할 수 있도록 컴파일 시점에 자동으로 생성해주는 라이브러리이다. @Getter @Setter @ToString public class Store extends Common { private String companyName; // 상호명 private String industryTypeCode; // 업종코드 private String businessCodeName; // 업태명 private String industryName; // 업종명(종목명) private String telephone..

category_image
인파_
2023.01.29
(0)
IDE/IntelliJ

💽 IntelliJ - 외부 jar 라이브러리 간단 추가하기

인텔리제이 자바 라이브러리 추가 방법 현재 자바 프로젝트에 쓰일 외부 라이브러리를 인텔리제이 IDE를 통해 추가하는 방법이다. 1. 파일(File) → 프로젝트 구조(Project Structure) 2. 모듈(Modules) → 자바 프로젝트 클릭 → 종속 요소(Dependencies) → + 버튼 클릭 → JARs or directories 3. 추가할 JAR 라이브러리를 디스크에서 선택 4. 확인 버튼을 눌러 적용 완료

category_image
인파_
2023.01.28
(0)
IDE/IntelliJ

💽 IntelliJ - JVM 힙 메모리 사이즈 변경하기

인텔리제이 메모리 사이즈 변경하기 자바 프로그램 성능 테스트를 할때나 아니면 스펙을 올리고 싶을때 가끔 힙 메모리를 변경해야 할 경우가 생긴다. 인텔리제이에서는 정말 간단하게 메모리 설정을 할 수 있으며, 이외에도 JVM 옵션들을 한꺼번에 처리해주는 기능을 제공한다. 인텔리제이 전역 메모리 설정 1. Help > Change Memory Settings 메뉴 클릭 2. Maximum Heap Size의 사이즈 값을 변경 이때 반드시 Save and Restart를 해주어야 변경 사항이 적용이 된다. 3. 인텔리제이 하단 표시줄을 우클릭 하여 Memory Indecator 체크한다. 4. 그러면 하단 표시줄 맨 우측에 사용 메모리양이 표시된다. 프로젝트 개별 메모리 설정 만일 인텔리제이 전역 메모리가 아닌..

category_image
인파_
2022.11.20
(0)
IDE/IntelliJ

💽 IntelliJ - Class Diagram & Sequence Diagram 그리는법

클래스 다이어그램 그리기 설계 보고서를 작성하거나 클래스 구조를 전체 그림으로 확인해야할 때 UML 클래스 다이어그램을 그릴 일이 있을 것이다.인텔리제이에서는 소스 파일만 있다면 자동으로 클래스 다이어그램을 그려주는 기능이 내장 되어 있다. 기본 사용법은 아래 링크에서 익힐수 있다. UML class diagrams | IntelliJ IDEA www.jetbrains.com 클래스 다이어그램 생성하는 방법은, 클래스 파일들을 선택하고 → 오른쪽 마우스 클릭 → Diagrams → Show Diagram을 선택하면 된다. 꼭 클래스파일을 선택할 필요없고 패키지 채로도 가능하다. UML 다이어그램 메뉴 사용법 클래스 다이어그램을 생성하였지만 클래스명만 딸랑 있고 너무 함축되어 있다. 상단의 UML 다이어그..

category_image
인파_
2022.10.15
(0)
IDE/IntelliJ

💽 IntelliJ - 플러그인 & 에디터 설정 동기화 방법

인텔리제이 세팅 동기화(Sync) 만일 다른 컴퓨터에서 인텔리제이로 개발을 진행해야 할때 내 컴퓨터에서의 인텔리제이 세팅과 플러그인 구성을 그대로 들고 오고 싶은 경우가 있을 것이다. 플러그인 세팅을 zip으로 만들어 파일 형태로 내보낸뒤 불러오는 식으로, 로컬로 연동이 가능하지만 매번 새로이 세팅을 변경해줄 때마다 백업해주어야 한다는 불편함이 존재한다. 따라서 인텔리제이에서는 클라우드로 세팅을 동기화 시키게 해주는 기능을 제공해준다. 이 포스팅에서는 JetBrains 계정과 Github 계정에 세팅 동기화 하는 두가지 과정을 소개해 볼 예정이다. JetBrains 계정으로 동기화 가장 직관적인 설정법은 jetbrains 계정에 내 인텔리제이를 연동시켜 동기화 하는 방법이다. 인텔리제이 IDE에서 연동하..

category_image
인파_
2022.10.01
(0)
IDE/IntelliJ

💽 인텔리제이 설치 + 무료 학생 라이센스 등록

인텔리제이 설치하기 인텔리제이는 JetBrains 회사에서 개발한 통합 개발 환경(IDE) 에디터 이다. 대표적인 자바(Java) 통합 개발 환경 중 하나인 이클립스보다 여러 면에서 뛰어나다고 평가되며, 편리한 코드 자동완성, 리팩토링 기능을 가지고 있다. 요즘에는 개발을 하는데 있어 여러가지의 뛰어난 IDE들이 많이 발명 되었지만, 자바(Java) 프로그램을 개발하는데 있어서는 인텔리제이가 원탑이라고 말할 정도로 자바 생태계에선 압도적인 점유율을 지니고 있다. 툴 자체도 Java와 Swing을 이용해서 제작되었고, 플러그인 개발에 사용되는 언어 역시 자바(Java) 이다. (자바를 위해 자바로 만들어진 프로그램) Download IntelliJ IDEA: The Capable & Ergonomic Ja..

category_image
인파_
2022.09.23
(0)