RuoYi-Vue 프레임워크 설치 및 개발 환경 구축 가이드

1. 시스템 요구 사양 및 라이브러리 RuoYi-Vue(전후방 분리 버전)를 구동하기 위해 다음 구성 요소들이 필요합니다. JDK: 1.8 버전 이상 Database: MySQL (5.7 버전 권장) NoSQL: Redis (5.0 이상 권장) Build Tool: Maven 3.x 이상 Frontend: Node.js (버전에 따라 추가 설정 필요) 2. Redis 서버 구성 및 최적화 Redis 구동 시 RDB 스냅샷 저장 ...

8월 16일 05:15에 게시됨

SpringBoot와 Vue.js 기반의 고전 명작 독서 플랫폼 설계 및 구현

시스템 아키텍처 및 주요 기술 스택 본 프로젝트는 현대적인 웹 개발 표준을 따르기 위해 백엔드는 SpringBoot, 프론트엔드는 Vue.js 아키텍처를 채택하였습니다. 이를 통해 개발 효율성을 높이고 유지보수가 용이한 구조를 설계했습니다. 1. 백엔드 프레임워크: SpringBoot SpringBoot는 Tomcat, Jetty와 같은 내장 서버를 포함하고 있어 별도의 WAS 설정 없이 독립적인 ...

8월 10일 03:47에 게시됨

HiveGenerator 를 기반한 개발 생산성 향상 및 코드 자동화 전략

1. 프로젝트 개요 HiveGenerator 는 개발자의 생산성을 극대화하고 반복적인 코딩 작업을 최소화하기 위해 설계된 단계별 코드 생성 플랫폼입니다. 이 솔루션은 단순한 스크립트 실행을 넘어 커뮤니티 기반의 공유 및 협업을 지향하며, 다음과 같은 세 가지 주요 발전 단계를 거칩니다. 로컬 CLI 도구: 사용자의 인터랙티브 입력을 기반으로 즉석에서 특정 코드를 생성하 ...

8월 8일 04:24에 게시됨

Spring Boot 다중 데이터 소스 및 동적 데이터 소스 구성

1. Spring Boot에서 다중 데이터 소스 구현하기 1.1 의존성 추가 MySQL과 JPA를 사용한 예제입니다. <!-- pom.xml --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>mysql</groupId& ...

8월 8일 02:05에 게시됨

기반 기술 스택을 활용한 학생 성장 평가 시스템 구축 - SpringBoot, Vue.js, MyBatis, MySQL 통합 솔루션

요약 정보기술의 급속한 발전에 따라 교육 분야의 디지털 전환은 필수적인 흐름이 되었다. 기존의 과정 평가 방식은 처리 효율이 낮고 데이터 관리가 복잡하여 현대 대학의 정밀한 교육 평가 요구를 충족시키지 못한다. 이에 따라 응용 지향적 학부 교육을 실시하는 특정 대학에서는 학생 학습 과정을 동적으로 추적하고 과학적으로 평가할 수 있는 효과적인 시스템이 절실 ...

8월 3일 07:03에 게시됨

Spring Boot 애플리케이션을 Linux에서 백그라운드로 실행하는 방법

Spring Boot 애플리케이션을 실행하는 일반적인 방법은 다음과 같습니다. 메인 메서드를 직접 실행 mvn spring-boot:run 명령 사용 mvn package로 JAR 파일 생성 후 java -jar 명령으로 실행 개발 시에는 앞의 두 가지 방법을 주로 사용하지만, 배포 시에는 세 번째 방법인 JAR 파일을 실행하는 방식을 선호합니다. 하지만 java -jar 명령만으로는 애플리케이션이 ...

7월 29일 08:52에 게시됨

위챗페이·알리페이 V3 네이티브 연동 및 IJPay 활용 가이드

위챗페이 V3 API 연동 의존성 구성 위챗페이 V3 SDK와 JSON 처리 라이브러리를 추가합니다. <!-- 위챗페이 V3 SDK --> <dependency> <groupId>com.github.wechatpay-apiv3</groupId> <artifactId>wechatpay-apache-httpclient</artifactId> <version>0.4.9</version> </dependency> <dependency& ...

7월 26일 08:40에 게시됨

Prometheus와 Grafana를 활용한 자바 애플리케이션 모니터링

Prometheus 아키텍처 Prometheus는 모니터링 및 경고 시스템으로 다음과 같은 핵심 구성 요소를 가집니다: 서버: 시계열 데이터 수집 및 저장 클라이언트 라이브러리: 애플리케이션 통합용 (Micrometer 등) Push Gateway: 일시적 서비스 데이터 수집 익스포터: MySQL/Kafka 등 외부 서비스 모니터링 경고 관리자: 웹훅 통합 경고 시스템 Micrometer 지표 수집 ...

7월 23일 19:14에 게시됨

SpringBoot, MyBatis-Plus, UniApp 기반 무인 바둑/카드방 관리 시스템 아키텍처 및 구현

무인 바둑/카드방 관리 시스템 개요 및 기술 과제 최근 무인 운영 방식의 바둑/카드방은 자동화된 예약, 원격 출입 통제, 정산 시스템을 통해 운영 효율성을 높이고 사용자 편의를 제공하는 새로운 형태의 오프라인 엔터테인먼트로 자리 잡고 있습니다. 이러한 시스템을 안정적이고 효율적으로 구축하기 위해서는 몇 가지 기술적 도전 과제를 해결해야 합니다. 기기 ...

7월 23일 16:39에 게시됨

Redis 기반 분산 락 구현 with SpringBoot

1. 의존성 추가 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 2. Redis 연결 설정 spring: redis: host: 192.168.80.88 port: 6379 password: database: 5 timeout: 2000ms jedis: pool: ma ...

7월 22일 07:25에 게시됨