Dev/Java 4

[Eclipse] Java VM Arguments 설정하는 법 (Run Configurations)

1) 메뉴 열기❶ 상단 메뉴에서 Run → Run Configurations… 선택❷ 프로젝트 우클릭 → Run As → Run Configurations 2) VM arguments 입력 3) Apply → Run 스프링이 실행될 때 ‘local’ 환경 설정(profile)을 사용하도록 JVM에게 전달하는 옵션-Dspring.profiles.active=local IPv4(아이피 브이 포) 방식의 네트워크 스택 사용을 JVM에 강제하는 옵션-Djava.net.preferIPv4Stack=true📌 VM arguments가 필요한 이유1) 실행 환경마다 다르게 설정2) 코드를 수정하지 않고 동작 방식을 바꿈3) 외부 설정을 프로그램에 전달4) JVM 성능/메모리/GC 등 제어 필요5) 다양한 실행 모드..

Dev/Java 2025.11.30

[MacOS] 이클립스 자동완성(Content Assist) 단축키 설정 <Ctrl + Space>

⚠️ Mac에서 'Control + Space' 작동 시 → Spotlight 검색 단축키와 충돌합니다.시스템 환경설정에서 Spotlight 단축키를 변경하는 것보다 이클립스 단축키를 커스텀하는 것을 추천드립니다. 1. Mac 메뉴바에서 Eclipse → Settings... 클릭 • Mac 메뉴바에서 [Eclipse → Settings...] 클릭• 또는 단축키: [Cmd + ,] (커맨드 + 쉼표) 2. 환경설정(Preferences) 창 → [ Keys 메뉴 찾기 ]• 왼쪽 트리 메뉴에서 General > Keys 선택• 또는 상단의 검색창에 "key"라고 입력하면 빠르게 찾을 수 있습니다.3. 자동완성(Content Assist) 검색• Keys 설정 화면 상단의 검색창에 "content"라고..

Dev/Java 2025.05.01

[Java] 자바의 개념

1. 자바의 등장 1991년 썬마이크로시스템즈의 엔지니어였던 제임스 고슬링(James Gosling)이 만들기 시작해,1995년에 버전 1.0 탄생.현재 오라클(Oracle)이라는 회사가 인수해서 저작권 소유.안드로이드 스마트폰의 앱을 만드는 언어가 자바를 기반.(2017년 구글에서 코틀린이라는 언어를 안드로이드 공식 언어로 지정 전에는 자바를 공부해야 했음)자바의 기본 문법은 1972년에 나온 C언어와 1989년에 나온 C++ 언어를 많이 따름. 특히, 객체 지향 언어인 C++를 많이 닮음.C, C++ 보다 더 인기 있는 이유는 자바 언어가 추구하는 WORA (Write Once, Run Any where) 덕분. (플랫폼에 독립적) WORA : 독립적인 플랫폼✅ WORA 는 'Write Once, R..

Dev/Java 2025.01.03