개발관련 이것저것19 String Join 문자열 합치기 자바 String 문자열 합치기입니다. 과거에는 loop를 돌면서 문자열을 합치는 경우 마지막 문자에 대해서 로직이 복잡하게 들어가야 되었는데요. JAVA11 부터 제공되는 join 메서드를 통해 문자열을 쉽게 합칠수 있습니다. public class StringJoinExam { public static void main(String[] args) { List strings = List.of("Java", "is", "cool"); String result = String.join("-", strings); System.out.println("result = " + result); } } 2024. 4. 9. thumbnailator를 이용한 썸네일 이미지 생성 Thumbnailator는 Java에서 간단하고 편리하게 이미지 썸네일을 생성할 수 있는 라이브러리입니다. 사용하기 쉬운 API를 제공하여 이미지 크기 조정, 회전, 워터마크 추가 등 다양한 이미지 처리 기능을 쉽게 구현할 수 있습니다. 특히, 고품질 이미지 리사이징 알고리즘을 내장하고 있어, 썸네일 이미지의 품질을 유지하면서 빠르게 처리할 수 있습니다. Thumbnailator의 주요 기능 이미지 리사이징 : 원하는 크기로 이미지의 크기를 조절할 수 있습니다. 이미지 회전 및 뒤집기 : 이미지를 원하는 각도로 회전시키거나 수평/수직으로 뒤집을 수 있습니다. 워터마크 추가 : 이미지 워트마크 (텍스트 또는 이미지)를 추가하여 저작권을 표시할 수 있습니다. 이미지 형식 변환 : JPEG, PNG 등 다양한.. 2024. 3. 12. IntelliJ JVM Heap 메모리 사이즈 변경 프로젝트를 진행하다 보면 메모리 사이즈를 변경할 경우가 생깁니다. IntelliJ 에서는 JVM 옵션을 통해 IDE 자체의 힙 메모리 크기를 조정할 수 있으며, 이를 통해 IDE의 반응속도를 개선하고, 메모리 관련 오류를 방지할 수 있습니다. IDEA Help 메뉴를 통해 변경하기 IntelliJ에서 직접 메모리 설정을 변경하는 가장 간단한 방법은 다음과 같습니다. Help > Change Memory Settings 선택 Maximum Heap Size 변경 프로젝트 별로 vm을 설정 Edit Configurations > 프로젝트 선택 > Modify option 선택 > Add VM options 클릭 위와 같이 변경 후 인텔리제이 우측 하단 우클릭을 하여 메모리 상태 표시 2024. 3. 8. IntelliJ 에서 콘솔 로그 확정하기 콘솔창에 로그가 너무 많이 쌓이는 경우 로그가 짤리는 현상이 있습니다. 이를 해결하기 위해서 로그의 콘솔 출력 사이즈를 변경합니다. IntelliJ -> Settings -> Editor -> console 메뉴를 클릭합니다. Console commands history size : 이 설정은 IDE 내장 터미널이나 콘솔 창에서 사용자가 입력한 명령어의 히스토리(기록) 크기를 지정합니다. 이 값은 사용자가 이전에 실행한 명령어 중 얼마나 많은 명령어를 기억할지 결정합니다. 사용자는 이 히스토리를 이용하여 인텔리제이에서 과거 명령어를 쉽게 불러 실행할 수 있습니다. 예를들어, 300으로 설정하면 300개의 명령어를 IDE가 기억하고 사용자가 필요할 때 빠르게 접근할 수 있습니다. Override conso.. 2024. 2. 22. 이전 1 2 3 4 5 다음