일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- JSON
- 보안
- Tomcat
- 상태코드
- 모바텀
- Javascript
- SQL
- HTTP
- JQuery
- 자바
- Server
- 마이바티스
- WAS
- mybatis
- 디비버
- Linux
- 톰캣
- db
- 이클립스
- DBeaver
- java
- 자바스크립트
- 인텔리제이
- 오라클
- Redis
- oracle
- git
- IntelliJ
- Eclipse
- svn
- Today
- Total
목록Java (32)
JongTachi의 개발 블로그

인텔리제이를 톨해 개발을 하다보면 외국어 주석, 코드 설명 또는 다른 언어로 작성된 텍스트를 이해해야 할 때가 있습니다. 이때 Translation 플러그인을 활용하면 빠르고 편리하게 번역 작업을 수행할 수 있습니다. 1. How to download Translation?1) IntelliJ IDEA를 실행하고 메인 화면에서 상단 메뉴의 File > Settings(macOS는 IntelliJ IDEA > Preferences)로 이동합니다.2) 플러그인 검색 : 왼쪽 메뉴에서 Plugins를 선택한 후, 오른쪽 상단 검색창에 Translation을 입력합니다.3) 검색 결과에서 Translation 플러그인을 선택하고 Install 버튼을 클릭합니다. 설치가 완료되면 Restart IDE 버튼을 눌러..
Java Enum은 특정 값들의 집합을 정의할 때 유용한 기능입니다.✅ 주로 코드의 가독성을 높이고, 실수를 줄이는 데 도움을 주죠. 오늘은 Enum의 기본 개념부터 데이터베이스와의 매핑까지, 하나씩 차근차근 알아보겠습니다. 1. What is Java Enum? 🤔Enum(열거형)은 상수 집합을 표현하는 특수 클래스입니다.예를들어 요일, 색상, 상태 같은 값들을 Enum으로 정의할 수 있어요. 기본 사용법public enum Day { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY} Enum 값 사용public class EnumExample { public static void main(String[] args) { ..

오늘은 java 개발자라면 꼭 알아두어야 할 필수 라이브러리 Util에 대해 설명을 드리겠습니다.자바 유틸은데이터를 효율적으로 관리하고, 날짜와 시간을 다루고, 다양한 작업을 간편하게 처리할 수 있는 도구들을 제공합니다.굉장히 강력한 도구이죠. 🚀 1. Java Collections Framework: 데이터 구조의 마법 🧙♂️데이터를 저장하고 관리할 때, 배열만으로는 부족한 경우가 많아요. 컬렉션 프레임워크는 이러한 문제를 해결하기 위해 강력한 데이터 구조와 알고리즘을 제공합니다. 🌟 주요 컬렉션 클래스 List : 순서가 중요한 데이터 관리.예: ArrayList, LinkedList활동 예시: 쇼핑몰의 장바구니 기능.Set : 중복을 허용하지 않는 데이터.예: HashSet, TreeSet활..

자바로 프로젝트를 개발하다 보면 반복적인 코드 작성이 불가피합니다. 예를 들어, Getter/Setter, toString(), equals(), hashCode(), 생성자 등 많은 보일러플레이트(boilerplate) 코드가 자바 클래스에 추가됩니다. 이런 반복 작업을 줄이고 개발 생산성을 높이기 위해 등장한 것이 바로 Lombok입니다.1. what is Lombok?Lombok은 자바에서 보일러플레이트 코드를 줄이기 위한 라이브러리입니다.애노테이션을 사용하여 자바 클래스에서 반복적으로 작성해야 하는 코드를 컴파일 시 자동으로 생성합니다.이를 통해 코드의 가독성을 높이고, 유지보수를 쉽게 할 수 있습니다. ※ 주요 특징코드 간소화: 반복적으로 작성하던 코드를 자동 생성.가독성 향상: 클래스에 핵심 ..
1. What is Character?Character 클래스는 기본형 데이터 타입 'char'를 객체로 감싸는 래퍼 클래스입니다.기본형 'char'는 단순히 하나의 문자를 저장하는데, 이 'character'클래스는 이를 객체화하고 다양한 유틸리티 메서드를 제공함으로써 문자를 다루는 작업을 쉽게 만들어 줍니다. 2. 주요 메서드1) isUpperCase(char ch): 문자가 대문자인지 여부 확인알파벳 문자만 체크, 다른 문자(특수문자, 숫자)는 false를 반환유니코드 규격에 따라 대문자 확인char str = "A";System.out.println(Characer.isUpperCase(str)); // true 출력 2) isLowerCase(char ch): 문자가 소문자인지 여부 확인알파벳 ..
개발을 하다 보면 코드의 성능을 측정하거나, 특정 작업이 얼마나 걸리는지 확인해야 할 때가 있습니다.이럴 때 유용하게 사용할 수 있는 도구 중 하나가 바로 StopWatch입니다. 이번 포스팅에서는 Apache Commons Lang의 StopWatch 클래스와 자바 기본 기능을 사용해직접 시간을 측정하는 방법에 대해 알아보겠습니다. 1. Apache Commons Lang 의존성 추가하기먼저 라이브러리를 사용하려면 pom.xml에 의존성을 추가하여야합니다.(Maven project를 사용한다 가정) org.apache.commons commons-lang3 3.12.0 2. StopWahtch 사용 예제import org.apache.commons.lang3.time.StopWatch;..

오류 java.lang.ClassCastException: class org.jetbrains.jps.builders.java.dependencyView.TypeRepr 해결방법 build -> rebuild Project
자바에서 `isEmpty()`와 `isBlank()`는 둘 다 문자열을 검사하는 메서드이지만, 그들 간에는 중요한 차이가 있습니다. 이 두 메서드는 주로 문자열의 유효성을 확인하고 처리하는 데 사용됩니다. 1. isEmpty() JAVA 6 이후에 추가된 메소드로서 `isEmpty()` 메서드는 문자열이 비어 있는지 확인합니다. 즉, 문자열의 길이가 0인지 여부를 확인합니다. 예를 들어, `String str = "";`와 같이 빈 문자열을 가지고 있는 경우 `isEmpty()`는 `true`를 반환합니다. String str = ""; if (str.isEmpty()) { System.out.println("문자열이 비어 있습니다."); } // 다른 경우(isBlank()와 다른 점) String s..

인텔리제이에서 eclipse 단축키를 설정하여 사용할 수 있습니다. 셋팅 방법은 굉장히 쉽습니다. 1. File - Settings 2. Keymap - Eclipse 선택 후 Apply 또는 OK 이러면 인텔리제이에서 이클립스 단축키가 잘 먹힙니다!
폐쇄망에서 작업을 하다가 어떤 xml 파일을 클릭했는데 갑자기 이클립스가 꺼졌다. 이클립스를 다시 켰지만 실행이 되지 않고 실핼하려는 workspace -> metaData 폴더 안에 log를 확인하라는 알림창이 떠 확인해 보니 .. java.lang.NoClassDefFoundError:org/eclipse/core/resources/IContainer 난생 처음 보는 에러가 나를 반겼다.. 결론부터 말하자면 실행하려던 workspace의 한 부분이 회사 DRM이 먹어 작동이 안되는 것이었다. 해결방법은 간단하다 ※ 해결방법 실행하고싶은 workspace directory를 들어간 후.metadata.plugins\org.eclipse.core.resources 디렉토리 이동 .snap이란 파일 삭제 ..