분류 전체보기(68)
반응형
-
IDE/Eclipse
2025.03.13
1
[Eclipse] 이클립스 코드 단축키 없이 자동완성 기능 설정하기
이클립스 환경에서 코딩을 할 때 자주 쓰는 기능으로 코드 자동완성 기능이 있습니다. 보통 ctrl + space 단축키 또는 .(점)을 입력하고 이클립스에서 제시해주는 코드를 입력하는 방식입니다. 그런데 요즘에는 ctrl + space 단축키를 누르는 것 또한 귀찮게 느껴집니다. 그래서 단축키를 누르지 않고 자동완성 기능을 사용하는 방법에 대해서 알아보겠습니다.1. 이클립스 환경설정이클립스 상단 메뉴에서 [Window] → [Preferences] 메뉴를 선택합니다. 그리고 왼쪽 메뉴 트리에서 [Java] → [Editor] → [Content Assist] 메뉴를 선택합니다.2. 자동완성 설정이제 Content Assist 메뉴에서 설정을 시작합니다.Completion inserts 항목을 선택합니다...
-
IDE/DBeaver
2025.02.27
DBeaver SQL 실행 시 ORA-00900: SQL 문이 부적합합니다. 에러 해결
DBeaver에서 정상적인 SQL 쿼리를 실행할 때 'SQL Error [900] [42000]: ORA-00900: SQL 문이 부적합합니다'라는 에러가 발생하는 경우가 있습니다. 아무리 봐도 SQL 쿼리가 잘못되지 않았는데 해당 에러가 떠서 매우 난감했던 기억이 있는데 이번 포스팅에서는 해당 에러를 해결하는 방법을 소개하겠습니다.1️⃣ ORA-00900 에러 원인보통 정상적인 SQL 쿼리인데 공백이나 엔터값이 들어가있을 경우 ORA-00900 에러가 발생합니다. 그 이유는 DBeaver는 SQL 쿼리에 공백 또는 엔터값이 들어가면 세미콜론(;)으로 판단하고 SQL 쿼리를 실행하기 때문입니다. 2️⃣ ORA-00900 에러 해결 방법SQL 쿼리에 공백 또는 엔터값을 찾아서 삭제하면 됩니다. 간단한 SQ..
-
IDE/Eclipse
2025.02.26
이클립스(eclipse) 코드 스타일 포맷터(formatter) 및 Save Actions 설정
프로젝트를 수행할 때 나를 포함한 여러명의 프로그램 개발자들이 프로젝트에 참여하게 됩니다. 이 때 코드 스타일을 동일하게 적용하면 보다 정교하고 깔끔하게 프로젝트를 진행할 수 있습니다. 그래서 이클립스에서 코드 스타일 Formatter를 설정하는 방법에 대해서 알아보겠습니다.1️⃣ 코드 스타일 포맷터 정하기프로젝트를 진행할 때 공통으로 사용할 코드 스타일 포맷터를 정해야 합니다. 프로젝트 성격에 맞게 xml 형태로 직접 만들어도 되지만 본 포스팅에서는 Java Google Style 포맷터를 사용하겠습니다.Java Google Style Formatter 다운로드">Java Google Style Formatter 다운로드위 사이트로 들어가서 Eclipse-java-google-style.xml 파일을 ..
-
IDE/Eclipse
2025.02.20
1
이클립스(eclipse) 응답 없음 또는 느려질 때 메모리 확인 및 관리하는 방법
이클립스에서 코딩을 하다보면 프로그램 응답없음이 발생하거나 갑자기 느려지는 경우가 종종 발생합니다. 이런 현상은 이클립스 프로그램에 설정된 메모리가 부족하면 발생하는 현상입니다. 그래서 이럴 경우에 조치할 수 있는 방법에 대해서 알아보겠습니다.1️⃣ 이클립스 메모리 확인[Window] → [Preferences] 메뉴로 들어갑니다.[General] 메뉴에서 Show heap status 항목을 체크해주고 Apply and Close 버튼을 눌러줍니다.그러면 이클립스에서 오른쪽 하단에 현재 메모리에 대한 정보를 보여줍니다.휴지통 모양을 클릭해주면 사용중인 메모리가 줄어듭니다. 매번 사용 가능한 메모리 용량을 넘게되면 이클립스가 응답없음 또는 느려지는 현상이 발생하기 때문에 이클립스 메모리 용량을 늘려주어야..
-
IDE/Eclipse
2025.02.18
이클립스(eclipse) 폰트 변경하기
이클립스 폰트 변경하는 방법에 대해서 알아보겠습니다.1️⃣ 환경 설정[Window] → [Preferences] 메뉴로 들어갑니다.2️⃣ 폰트 선택왼쪽 사이드 메뉴에서 [General] → [Appearance] → [Colors and Fonts] 메뉴로 들어갑니다. 현재 이클립스 Text Font는 Consolas 폰트로 설정되어 있네요. Text Font를 선택 후 Edit 버튼을 클릭하면 폰트를 선택하는 화면이 나옵니다.변경할 폰트를 선택 후 확인 버튼을 클릭합니다. 저는 코딩하기 편하고 가독성 좋은 D2Coding 폰트를 선택했습니다.D2Coding 폰트 설치하기">D2Coding 폰트 설치하기3️⃣ 폰트 변경Preview에서 선택한 폰트를 확인합니다. 그리고 Apply 버튼을 클릭하면 이클립스..
-
Language/Java(Springboot)
2025.02.13
1
[JAVA] 이클립스 스프링부트 Gradle 프로젝트 Import 하는 방법
프로젝트를 수행할 때 처음부터 Springboot 프로젝트를 신규로 생성해서 하는 것보다 기존의 Springboot 프로젝트를 Import해서 진행하는 경우가 많이 있습니다. 그래서 이클립스에서 스프링부트 Gradle 프로젝트를 Import 하는 방법에 대해서 포스팅하였습니다.1. 스프링부트 프로젝트 생성하기먼저 Import할 Springboot 프로젝트를 생성하도록 하겠습니다. 스프링부트 프로젝트는 spring initializr 사이트에서 생성하겠습니다.위 이미지를 참고해서 개발환경을 정한 다음에 GENERATE 버튼을 누릅니다. 그리고 스프링부트 프로젝트 소스를 다운받아 압축해제를 해야 합니다.2. 프로젝트 폴더 구성이제 프로젝트 폴더를 구성하겠습니다. 저 같은 경우는 소스, Gradle, 자바 J..
-
IDE/Eclipse
2025.02.08
1
이클립스(Eclipse) 에러가 발생하며 실행 안되거나 반응이 없을 때 해결 방법
분명 방금 전까지 잘 실행되던 이클립스가 갑자기 에러가 발생하면서 실행이 안되거나 이클립스 로그만 깜빡거리고 실행이 안 되는 경우가 가끔씩 생기는 경우가 있습니다. 보통 이런 상황이 생기면 해결방법을 찾지 못하고 이클립스를 새로 설치하고 개발환경 세팅을 처음부터 하기도 하는데 매우 번거롭고 비효율적인 방법입니다. 그래서 이번 포스팅은 갑자기 이클립스 실행 시 오류가 발생하거나 아무런 반응이 없을 경우 해결할 수 있는 몇 가지 방법을 소개하겠습니다.1. 에러가 발생하면서 실행이 안 되는 경우 보통 Java 버전이 안 맞거나 JDK 경로 설정이 잘못되어 있을 때 발생하는 현상입니다.위 에러 메시지가 발생한다면 이클립스가 설치된 경로에서 eclipse.ini 파일을 수정해주셔야 합니다. eclipse.ini ..
-
Language/Java(Springboot)
2024.12.20
3
[JAVA] Jdom을 이용한 XML 만들기, XPath를 이용한 XML 값 가져오기
서버와 클라이언트 간 또는 서버끼리 메시지 인터페이스를 할 때 메시지 포맷을 정하고 그 포맷에 맞게 메시지를 보내고 받아야 한다. 요즘에는 메시지 포맷 방식이 Json 방식을 많이 사용하는데 과거에는 XML 방식을 많이 사용했었다. 그리고 현재도 XML 포맷 방식을 사용하는 곳이 많다. 그래서 Jdom 라이브러리를 이용해 Document를 만들고 이 Document를 XML 형식의 String 문자열로 변환하는 방법을 포스팅한다.1. Jdom 라이브러리 의존성 추가하기build.gradle 파일에 jdom2, jaxen 의존성을 추가한다. Maven 프로젝트일 경우 pom.xml에 의존성을 추가한다.//gradle// https://mvnrepository.com/artifact/org.jdom/jdom..
-
Language/Java(Springboot)
2024.12.10
[JAVA] HashMap에서 Key, Value 값 가져오는 방법
HashMap은 Java에서 데이터를 저장하고 관리할 때 가장 많이 사용하는 방법이다. HashMap에 저장된 Key와 Value 값을 반복문을 통해 가져오는 방법에 대해서 포스팅한다.1. EntrySet을 이용해서 가져오는 방법public void exampleHashMap() { Map map = new HashMap(); map.put("A", "1"); map.put("B", "2"); map.put("C", "3"); map.put("D", "4"); map.put("E", "5"); Set> entrySet = map.entrySet(); for(Entry entry : entrySet) { String key = entry.get..
-
Language/Java(Springboot)
2024.12.09
1
[JAVA] 자바 split 함수로 분리된 문자 배열을 List로 만드는 방법
문자열을 자바 Split 함수를 사용해서 분리하게 되면 결과 값을 String 배열 형식으로 받게 된다. String 배열 결과 값을 그대로 사용해도 상관없는데 비즈니스 로직들을 개발하다 보면String 배열보다는 List 형식이 다루기 편하고 안전하다는 걸 알 수 있다. 그래서 필자는 배열보다는 List를 선호한다.그래서 자바 Split 함수를 사용하면 반드시 String 배열을 List로 바꿔주는 코드를 작성한다. 이 내용을 포스팅한다.1. foreach문을 이용해 List에 넣기String 배열만큼 foreach문으로 순회화면서 List에 값을 넣어주는 방법이다.public static void main(String[] args) { String tmps = "1,2,3,4,5,6,7,8,9"..
반응형
반응형
-
IDE/Eclipse 2025.03.13 1[Eclipse] 이클립스 코드 단축키 없이 자동완성 기능 설정하기 이클립스 환경에서 코딩을 할 때 자주 쓰는 기능으로 코드 자동완성 기능이 있습니다. 보통 ctrl + space 단축키 또는 .(점)을 입력하고 이클립스에서 제시해주는 코드를 입력하는 방식입니다. 그런데 요즘에는 ctrl + space 단축키를 누르는 것 또한 귀찮게 느껴집니다. 그래서 단축키를 누르지 않고 자동완성 기능을 사용하는 방법에 대해서 알아보겠습니다.1. 이클립스 환경설정이클립스 상단 메뉴에서 [Window] → [Preferences] 메뉴를 선택합니다. 그리고 왼쪽 메뉴 트리에서 [Java] → [Editor] → [Content Assist] 메뉴를 선택합니다.2. 자동완성 설정이제 Content Assist 메뉴에서 설정을 시작합니다.Completion inserts 항목을 선택합니다... -
IDE/DBeaver 2025.02.27DBeaver SQL 실행 시 ORA-00900: SQL 문이 부적합합니다. 에러 해결 DBeaver에서 정상적인 SQL 쿼리를 실행할 때 'SQL Error [900] [42000]: ORA-00900: SQL 문이 부적합합니다'라는 에러가 발생하는 경우가 있습니다. 아무리 봐도 SQL 쿼리가 잘못되지 않았는데 해당 에러가 떠서 매우 난감했던 기억이 있는데 이번 포스팅에서는 해당 에러를 해결하는 방법을 소개하겠습니다.1️⃣ ORA-00900 에러 원인보통 정상적인 SQL 쿼리인데 공백이나 엔터값이 들어가있을 경우 ORA-00900 에러가 발생합니다. 그 이유는 DBeaver는 SQL 쿼리에 공백 또는 엔터값이 들어가면 세미콜론(;)으로 판단하고 SQL 쿼리를 실행하기 때문입니다. 2️⃣ ORA-00900 에러 해결 방법SQL 쿼리에 공백 또는 엔터값을 찾아서 삭제하면 됩니다. 간단한 SQ.. -
IDE/Eclipse 2025.02.26이클립스(eclipse) 코드 스타일 포맷터(formatter) 및 Save Actions 설정 프로젝트를 수행할 때 나를 포함한 여러명의 프로그램 개발자들이 프로젝트에 참여하게 됩니다. 이 때 코드 스타일을 동일하게 적용하면 보다 정교하고 깔끔하게 프로젝트를 진행할 수 있습니다. 그래서 이클립스에서 코드 스타일 Formatter를 설정하는 방법에 대해서 알아보겠습니다.1️⃣ 코드 스타일 포맷터 정하기프로젝트를 진행할 때 공통으로 사용할 코드 스타일 포맷터를 정해야 합니다. 프로젝트 성격에 맞게 xml 형태로 직접 만들어도 되지만 본 포스팅에서는 Java Google Style 포맷터를 사용하겠습니다.Java Google Style Formatter 다운로드">Java Google Style Formatter 다운로드위 사이트로 들어가서 Eclipse-java-google-style.xml 파일을 .. -
IDE/Eclipse 2025.02.20 1이클립스(eclipse) 응답 없음 또는 느려질 때 메모리 확인 및 관리하는 방법 이클립스에서 코딩을 하다보면 프로그램 응답없음이 발생하거나 갑자기 느려지는 경우가 종종 발생합니다. 이런 현상은 이클립스 프로그램에 설정된 메모리가 부족하면 발생하는 현상입니다. 그래서 이럴 경우에 조치할 수 있는 방법에 대해서 알아보겠습니다.1️⃣ 이클립스 메모리 확인[Window] → [Preferences] 메뉴로 들어갑니다.[General] 메뉴에서 Show heap status 항목을 체크해주고 Apply and Close 버튼을 눌러줍니다.그러면 이클립스에서 오른쪽 하단에 현재 메모리에 대한 정보를 보여줍니다.휴지통 모양을 클릭해주면 사용중인 메모리가 줄어듭니다. 매번 사용 가능한 메모리 용량을 넘게되면 이클립스가 응답없음 또는 느려지는 현상이 발생하기 때문에 이클립스 메모리 용량을 늘려주어야.. -
IDE/Eclipse 2025.02.18이클립스(eclipse) 폰트 변경하기 이클립스 폰트 변경하는 방법에 대해서 알아보겠습니다.1️⃣ 환경 설정[Window] → [Preferences] 메뉴로 들어갑니다.2️⃣ 폰트 선택왼쪽 사이드 메뉴에서 [General] → [Appearance] → [Colors and Fonts] 메뉴로 들어갑니다. 현재 이클립스 Text Font는 Consolas 폰트로 설정되어 있네요. Text Font를 선택 후 Edit 버튼을 클릭하면 폰트를 선택하는 화면이 나옵니다.변경할 폰트를 선택 후 확인 버튼을 클릭합니다. 저는 코딩하기 편하고 가독성 좋은 D2Coding 폰트를 선택했습니다.D2Coding 폰트 설치하기">D2Coding 폰트 설치하기3️⃣ 폰트 변경Preview에서 선택한 폰트를 확인합니다. 그리고 Apply 버튼을 클릭하면 이클립스.. -
Language/Java(Springboot) 2025.02.13 1[JAVA] 이클립스 스프링부트 Gradle 프로젝트 Import 하는 방법 프로젝트를 수행할 때 처음부터 Springboot 프로젝트를 신규로 생성해서 하는 것보다 기존의 Springboot 프로젝트를 Import해서 진행하는 경우가 많이 있습니다. 그래서 이클립스에서 스프링부트 Gradle 프로젝트를 Import 하는 방법에 대해서 포스팅하였습니다.1. 스프링부트 프로젝트 생성하기먼저 Import할 Springboot 프로젝트를 생성하도록 하겠습니다. 스프링부트 프로젝트는 spring initializr 사이트에서 생성하겠습니다.위 이미지를 참고해서 개발환경을 정한 다음에 GENERATE 버튼을 누릅니다. 그리고 스프링부트 프로젝트 소스를 다운받아 압축해제를 해야 합니다.2. 프로젝트 폴더 구성이제 프로젝트 폴더를 구성하겠습니다. 저 같은 경우는 소스, Gradle, 자바 J.. -
IDE/Eclipse 2025.02.08 1이클립스(Eclipse) 에러가 발생하며 실행 안되거나 반응이 없을 때 해결 방법 분명 방금 전까지 잘 실행되던 이클립스가 갑자기 에러가 발생하면서 실행이 안되거나 이클립스 로그만 깜빡거리고 실행이 안 되는 경우가 가끔씩 생기는 경우가 있습니다. 보통 이런 상황이 생기면 해결방법을 찾지 못하고 이클립스를 새로 설치하고 개발환경 세팅을 처음부터 하기도 하는데 매우 번거롭고 비효율적인 방법입니다. 그래서 이번 포스팅은 갑자기 이클립스 실행 시 오류가 발생하거나 아무런 반응이 없을 경우 해결할 수 있는 몇 가지 방법을 소개하겠습니다.1. 에러가 발생하면서 실행이 안 되는 경우 보통 Java 버전이 안 맞거나 JDK 경로 설정이 잘못되어 있을 때 발생하는 현상입니다.위 에러 메시지가 발생한다면 이클립스가 설치된 경로에서 eclipse.ini 파일을 수정해주셔야 합니다. eclipse.ini .. -
Language/Java(Springboot) 2024.12.20 3[JAVA] Jdom을 이용한 XML 만들기, XPath를 이용한 XML 값 가져오기 서버와 클라이언트 간 또는 서버끼리 메시지 인터페이스를 할 때 메시지 포맷을 정하고 그 포맷에 맞게 메시지를 보내고 받아야 한다. 요즘에는 메시지 포맷 방식이 Json 방식을 많이 사용하는데 과거에는 XML 방식을 많이 사용했었다. 그리고 현재도 XML 포맷 방식을 사용하는 곳이 많다. 그래서 Jdom 라이브러리를 이용해 Document를 만들고 이 Document를 XML 형식의 String 문자열로 변환하는 방법을 포스팅한다.1. Jdom 라이브러리 의존성 추가하기build.gradle 파일에 jdom2, jaxen 의존성을 추가한다. Maven 프로젝트일 경우 pom.xml에 의존성을 추가한다.//gradle// https://mvnrepository.com/artifact/org.jdom/jdom.. -
Language/Java(Springboot) 2024.12.10[JAVA] HashMap에서 Key, Value 값 가져오는 방법 HashMap은 Java에서 데이터를 저장하고 관리할 때 가장 많이 사용하는 방법이다. HashMap에 저장된 Key와 Value 값을 반복문을 통해 가져오는 방법에 대해서 포스팅한다.1. EntrySet을 이용해서 가져오는 방법public void exampleHashMap() { Map map = new HashMap(); map.put("A", "1"); map.put("B", "2"); map.put("C", "3"); map.put("D", "4"); map.put("E", "5"); Set> entrySet = map.entrySet(); for(Entry entry : entrySet) { String key = entry.get.. -
Language/Java(Springboot) 2024.12.09 1[JAVA] 자바 split 함수로 분리된 문자 배열을 List로 만드는 방법 문자열을 자바 Split 함수를 사용해서 분리하게 되면 결과 값을 String 배열 형식으로 받게 된다. String 배열 결과 값을 그대로 사용해도 상관없는데 비즈니스 로직들을 개발하다 보면String 배열보다는 List 형식이 다루기 편하고 안전하다는 걸 알 수 있다. 그래서 필자는 배열보다는 List를 선호한다.그래서 자바 Split 함수를 사용하면 반드시 String 배열을 List로 바꿔주는 코드를 작성한다. 이 내용을 포스팅한다.1. foreach문을 이용해 List에 넣기String 배열만큼 foreach문으로 순회화면서 List에 값을 넣어주는 방법이다.public static void main(String[] args) { String tmps = "1,2,3,4,5,6,7,8,9"..
반응형