Docker를 활용한 Java 개발 환경 필수 소프트웨어 설치 가이드
본 문서는 Java 개발 환경 구축에 필요한 다양한 소프트웨어를 Docker 컨테이너를 사용하여 설치하는 방법을 안내합니다.
1. JDK 설치
AdoptOpenJDK 8 버전을 Docker 이미지로 설치합니다.
docker pull adoptopenjdk/openjdk8
docker run -di --name=jdk1.8 adoptopenjdk/openjdk8
docker exec -it jdk1.8 /bin/bash
2. MySQL 설치
MySQL 8.0 버전을 설치하고, ...
7월 23일 22:00에 게시됨
Alpine Linux를 기반으로 JDK용 Docker 이미지 작성
Alpine Linux 소개
Alpine Linux는 경량 Linux 배포판으로, 일반적인 Linux 배포판과 달리 musl C 라이브러리와 BusyBox를 사용하여 시스템 크기와 실행 시의 자원 사용량을 줄입니다.
Alpine 기반 기본 이미지 만들기
최신 버전의 이미지 파일을 다운로드하세요: https://mirrors.aliyun.com/alpine/v3.19/releases/x86_64/alpine-minirootfs-3.19.1-x86_64.tar.gz
공식 ...
7월 16일 17:32에 게시됨
Java 핵심 개념 정리: 기초부터 객체지향까지
1. Java 언어 개요
Java는 고급 프로그래밍 언어로, 플랫폼에 독립적인 애플리케이션 개발을 지원하며 완전한 객체지향 언어입니다. Java는 크게 세 가지 기술 플랫폼으로 나뉩니다.
Java SE: 데스크톱 애플리케이션 개발용 표준 에디션
Java EE: 웹 및 엔터프라이즈 애플리케이션 개발용
Java ME: 모바일 및 임베디드 장치용 마이크로 에디션
Java의 주요 특징으로는 단 ...
7월 13일 04:56에 게시됨
Java 입문을 위한 종합 가이드
1. Java를 선택하는 이유
Java는 플랫폼 독립적이고 고성능이며 강력한 커뮤니티 지원을 갖춘 널리 사용되는 객체 지향 프로그래밍 언어입니다. 기업급 애플리케이션 개발뿐만 아니라 안드로이드 앱, 웹 개발, 빅데이터 처리 등 다양한 분야에서 널리 사용됩니다. Java의 주요 장점은 다음과 같습니다:
크로스 플랫폼: Java 코드는 JVM(Java 가상 머신)을 지원하는 모든 ...
6월 24일 01:11에 게시됨
미니 메모 앱의 오픈소스 배포 및 개발 환경 설정
1. 개요
미니 메모 앱은 사용자 친화적인 메모 기능을 제공하는 인기 있는 애플리케이션입니다. 본 문서에서는 해당 앱의 오픈소스 코드를 로컬 환경에 배포하고, 개발 환경을 구성하는 과정을 단계별로 설명합니다. 이 과정을 통해 앱의 아키텍처와 핵심 기능 구현 방식을 깊이 이해하며, Android 개발 능력을 향상시키는 데 목적이 있습니다.
2. Android Studio 설치
...
6월 23일 18:40에 게시됨
Android 프로젝트 생성 시 Gradle 빌드 오류 해결
오류 현상
Android 프로젝트를 처음 생성하고 빌드할 때 다음과 같은 오류가 발생할 수 있습니다:
프로젝트 'Demo' 구성 중 문제가 발생했습니다.
> 모든 파일을 ':classpath' 구성에 대해 해결할 수 없습니다.
> com.android.tools.build:gradle:4.2.2를 해결할 수 없습니다.
필요한 항목:
프로젝트 :
> com.android.tools.build:gradle: ...
6월 20일 21:04에 게시됨
Nacos 서버 설정 및 주요 문제 해결 방법
문제 발생 시 아래 해결책 참고
com.alibaba.nacos.api.exception.NacosException: Client not connected, current status: STARTING
at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:639) ~[nacos-client-2.2.0.jar:na]
최근 마이크로서비스 프로젝트를 공부하며, 친구들과 함께 사용할 수 있도록 서버에 Nacos를 배포해보기로 했습니 ...
6월 17일 22:46에 게시됨
윈도우 10 환경에서 JDK 설치 및 Java 환경 변수 설정 가이드
- 2024년 9월 갱신 (일부 링크 업데이트)
- 2023년 7월 갱신 (문서 구조 개선, JDK 관련 내용 수정)
1. 개발 환경 다운로드: JDK 및 도구
1.1 JDK 다운로드
과거 Oracle JDK는 공식 사이트에서 다운로드 시 계정 등록이 필요했으나, JDK 17 이후로는 바로 다운로드 가능합니다. OpenJDK 사용도 권장합니다. 주요 JDK 배포판 다운로드 주소는 다음과 같습니다:
Adoptium Op ...
6월 17일 21:21에 게시됨
ActiveMQ 설치 및 설정 가이드
이 문서는 ActiveMQ Classic을 Unix와 Windows 플랫폼에 설치하고 설정하는 방법을 설명합니다.
설치 전 요구 사항
하드웨어:
ActiveMQ Classic 바이너리 배포판: 60MB의 여유 디스크 공간.
ActiveMQ Classic 소스 코드 또는 개발자 배포판: 200MB의 여유 디스크 공간.
운영 체제:
Windows: Windows XP SP2, Windows 2000.
Unix: Ubuntu Linux, Powerdog Linux, MacO ...
6월 6일 19:34에 게시됨