반응형 개발관련240 Java Swing + Spring Boot 데스크탑 앱을 Docker 이미지로 만들고, GitHub Actions로 자동 빌드 & 배포하는 실전 자동화 구조 이번에는 Java Swing + Spring Boot 데스크탑 앱을 Docker 이미지로 만들고, GitHub Actions로 자동 빌드 & 배포하는 실전 자동화 구조를 정리해드립니다.목표✔ Gradle 빌드✔ Docker 이미지 생성✔ Docker Hub 자동 업로드✔ GitHub Push만 하면 자동 배포🏗 전체 아키텍처개발 → GitHub Push ↓GitHub Actions ↓Gradle Build ↓Docker Image Build ↓Docker Hub Push ↓(서버에서 자동 Pull & 실행)1️⃣ Dockerfile 작성루트 경로에 Dockerfile 생성# 1단계: 빌드FROM gradle:8.5-jdk17 AS build.. JAVA 2026. 3. 9. Java Swing + Spring Boot + Gradle로 만드는 윈도우즈 데스크톱 애플리케이션 좋습니다.“Java Swing + Spring Boot + Gradle로 윈도우즈 ERP급 데스크탑 앱 만들기”실무에 바로 써먹을 수 있는 구조로, 블로그 인기글 스타일로 정리해보겠습니다.🚀 Java Swing + Spring Boot + Gradle윈도우즈 실전 데스크탑 애플리케이션 만들기 (ERP 구조 샘플 포함)✔ Spring의 DI✔ Swing의 빠른 데스크탑 UI✔ Gradle 기반 빌드 자동화✔ 실제 실무에서 쓰는 구조 설계📌 왜 Swing + Spring Boot 조합인가?대부분 Spring Boot는 웹 서버용으로 사용됩니다.하지만 DI, 트랜잭션, JPA, 보안 구조는 데스크탑에서도 강력합니다.이 조합의 장점Spring DI로 테스트 가능한 구조JPA로 DB 연결 간편화Layered .. JAVA 2026. 3. 6. 【PowerShell】텍스트 파일 문자열 치환 스크립트|원본 유지 + 새 파일 생성 + 로그까지 완벽 좋아요 👍조회수 잘 나오는 인기 블로그 스타일로, 실제로 IT·업무 자동화 쪽에서 반응 좋은 구성으로 정리해줄게요.(검색 유입 + 실무 활용 + 복붙 가능 코드 = 조합 🔥)🏆 타이틀 (조회수 잘 나오는 추천 TOP 3)✅ 1안 (가장 안정적인 검색형)【PowerShell】텍스트 파일 문자열 치환 스크립트|원본 유지 + 새 파일 생성 + 로그까지 완벽✅ 2안 (초보자 유입용)Windows PowerShell로 텍스트 파일 문자열 변경하기 (에러·로그 처리 포함)✅ 3안 (실무·개발자 타겟)운영에서 바로 쓰는 PowerShell 문자열 치환 스크립트 (안전한 파일 처리 & 로그 관리)👉 개인적으로는 1안이 검색 + 클릭률 제일 좋습니다.📌 이런 분들께 추천합니다Windows 서버 / PC에서 반복.. Shell 2026. 1. 26. 🚀 [Shell Script] 서버 설정 노가다 끝! 파일 자동 업데이트 스크립트 (feat. 주석 처리 & 에러 로그) 네, 요청하신 내용을 바탕으로 블로그 유입을 극대화할 수 있는 매력적인 타이틀들을 추가하여 완성해 보았습니다.🚀 [Shell Script] 서버 설정 노가다 끝! 파일 자동 업데이트 스크립트 (feat. 주석 처리 & 에러 로그)안녕하세요! 오늘은 리눅스 서버 관리자나 개발자라면 한 번쯤 고민해봤을 "자동화의 꽃", 셸 스크립트를 이용한 파일 설정 자동 업데이트 노하우를 들고 왔습니다.서버 수십 대의 설정 파일을 일일이 수정하느라 야근하고 계신가요? 이제 이 스크립트 하나로 '칼퇴'하세요! 원본 파일의 틀은 유지하면서, 내가 원하는 항목만 쏙쏙 골라 변경하는 똑똑한 스크립트 작성법, 지금 바로 시작합니다!🛠️ 오늘의 미션: 스마트한 설정 파일 업데이트단순히 덮어쓰는 방식이 아닙니다. 다음의 까다로운 .. Shell 2026. 1. 21. [실무용] 리눅스 쉘 스크립트(Shell Script)로 자바(Java) 클래스 호출하는 완벽 가이드 (복붙용 샘플 코드) 개발자 여러분, 안녕하세요! 👋오늘은 리눅스 서버 환경에서 쉘 스크립트(Shell Script)와 자바(Java)를 연동하는 방법을 아주 상세하게 정리해 드리려고 합니다.서버 운영이나 배치(Batch) 작업을 하다 보면, 기존에 짜여진 쉘 스크립트 로직 중간에 복잡한 비즈니스 로직이 담긴 자바 클래스를 실행해야 할 때가 반드시 옵니다. 단순히 java 명령어만 치면 끝날 것 같지만, Classpath 설정, 라이브러리(Jar) 참조, 파라미터 전달 등 의외로 신경 쓸 부분이 많아 '삽질'하기 딱 좋은 주제죠.이 글 하나로 쉘 스크립트에서 자바 호출하기, 완벽하게 마스터시켜 드립니다! 🚀1. 전체 흐름 한눈에 보기먼저 우리가 구현할 프로세스가 어떻게 돌아가는지 그림으로 이해해 볼까요?Shell Scri.. Shell 2026. 1. 19. 📦 Excel + Java + AI 최저가 검색 시스템을 Excel 애드인(.xlam)으로 배포하는 방법 (완성판) 이제 VBA 파일을 공유할 필요 없습니다.한 번 설치하면 누구나 버튼 하나로 실행하는 Excel 애드인으로 만듭니다.이 글을 끝까지 보면✔ 사내 배포✔ 유료 툴 판매✔ 부업용 프로그램 배포까지 가능한 구조를 만들 수 있습니다.✅ 왜 Excel 애드인(.xlam)인가?방식단점VBA 파일 공유코드 유출, 관리 어려움매크로 복붙사용자 실수 잦음애드인(.xlam)✅ 설치형 / 재사용 / 보호 가능👉 애드인은 “엑셀용 프로그램”입니다🧩 최종 구조[PriceCompare.xlam] ├ VBA UI (버튼) ├ Java 실행 모듈 ├ CSV 로드 └ 사용자 입력 시트 ↓[Java 실행 파일] ├ 네이버 쇼핑 API ├ 쿠팡 파트너스 API └ AI 판단1️⃣ 애드인용 Excel 파일 만들기새 Exce.. Excel + Macro + Vba 2026. 1. 6. 네이버 + 쿠팡 최저가 통합 비교 시스템 (실전 완성판) 엑셀에 상품명 입력 → 네이버 & 쿠팡 가격 자동 수집 →AI가 진짜 최저가·가성비 판단 → 결과 자동 정리이 글 하나로✔ 업무 자동화✔ AI 실무 활용✔ 블로그·부업 수익 구조까지 모두 연결할 수 있습니다.✅ 전체 시스템 아키텍처[Excel] └ VBA 실행 └ Java 프로그램 ├ 네이버 쇼핑 API ├ 쿠팡 파트너스 API ├ 상품 데이터 통합 ├ AI 판단 (최저가/가성비) └ CSV 출력 → Excel 반영🧩 준비 사항필수 계정네이버 개발자 센터 (쇼핑 API)쿠팡 파트너스OpenAI API개발 환경Java 11+org.jsonExcel (Windows)1️⃣ 공통 상품 모델 (통합용)public class Prod.. Excel + Macro + Vba 2026. 1. 4. Excel + Java + 네이버 쇼핑 API + AI 실전 최저가 상품 검색 자동화 툴 (완성형)엑셀에 상품명 입력 → 네이버 쇼핑 최저가 자동 수집 → AI 판단 → 결과 출력업무 자동화 + 부업 + AI 활용까지 한 번에 가능한 실전 예제입니다.✅ 완성 구조 한눈에 보기[Excel] └ VBA 버튼 클릭 └ Java 실행 ├ 네이버 쇼핑 API 호출 ├ 상품/가격 파싱 ├ AI로 최저가 판단 └ CSV 저장 → Excel 반영🧩 준비물필수Java 11 이상Excel (Windows)네이버 개발자 계정OpenAI API Key1️⃣ 네이버 쇼핑 API 발급 방법 (요약)네이버 개발자 센터 접속Application → 애플리케이션 등록사용 API: 검색 → 쇼핑발급 정보 확보Client ID.. Excel + Macro + Vba 2026. 1. 2. 📊 Excel + Java + AI로 최저가 상품 자동 검색 툴 만들기 (실전 예제 포함) 엑셀에서 버튼 한 번 클릭 → AI가 여러 쇼핑몰을 비교 → 최저가 상품 자동 추출업무 자동화, 부업 아이디어, AI 활용까지 한 번에 잡을 수 있는 실전 예제입니다.✅ 이런 분들께 추천Excel을 업무에서 많이 사용하는 분Java 개발 경험이 있는 분AI를 실무 자동화에 활용하고 싶은 분가격 비교 / 상품 리서치 자동화로 부수입 아이디어를 찾는 분🔥 전체 구조 개요[Excel] └ VBA 버튼 클릭 └ Java 프로그램 실행 ├ 쇼핑몰 검색 API 호출 ├ 상품 가격 수집 ├ AI(OpenAI)로 최저가 판단 └ 결과를 Excel로 반환🧩 기술 스택구분기술UIExcel자동화VBA백엔드Java데이터 수집HTTP APIAIOpe.. Excel + Macro + Vba 2025. 12. 31. Excel VBA에서 Java 클래스를 호출하는 방법 📘 1편. Excel VBA에서 Java를 함께 써야 하는 진짜 이유― VBA 자동화가 막히는 순간들엑셀 VBA는 대부분의 사무 자동화를 해결해 주지만, 어느 순간 반드시 한계에 부딪힙니다.VBA만 사용했을 때의 실제 문제데이터가 10만 행을 넘어가면 엑셀이 멈춘다JSON, REST API 응답 처리 코드가 너무 복잡해진다암호화·복호화 구현이 사실상 불가능멀티스레드 처리가 안 된다서버 배치로 돌릴 수 없다VBA + Java 역할 분담 구조역할담당UI / 버튼 / 입력Excel VBA대용량 처리Java보안·암호화JavaAPI / 서버 통신Java결과 표시Excel 📘 2편. Excel VBA에서 Java를 실행하는 가장 기본적인 구조이 글에서는 **“일단 Java를 실행시키는 것”**이 목표입니다.실행.. Excel + Macro + Vba 2025. 12. 29. 리눅스에서 특정 폴더 파일을 매일 ZIP 압축하는 자동화 Shell Script 완전 가이드 좋아요 👍아래는 리눅스 환경에서 특정 폴더의 파일을 임시폴더에 복사한 후 ZIP으로 압축하고, 에러 처리 및 매일 자동 실행(cron 등록) 까지 포함한 완벽한 블로그형 설명 + 샘플 코드입니다.시스템 엔지니어 준님 같은 분들이 바로 실무에 활용할 수 있는 수준으로 구성했습니다.🧑💻 리눅스에서 특정 폴더 파일을 매일 ZIP 압축하는 자동화 Shell Script 완전 가이드📘 개요서버 운영이나 로그 관리 시,특정 디렉토리의 파일을 백업 폴더로 복사 → ZIP 압축 → 일정 주기로 자동 실행은 매우 자주 쓰이는 자동화 시나리오입니다.이번 포스트에서는 다음을 포함한 완전 자동화 Shell Script를 작성합니다.✅ 특정 폴더(SOURCE_DIR)의 파일 복사✅ 임시 폴더(TMP_DIR)에 저장✅ .. Shell 2025. 10. 14. 리눅스 C언어로 텍스트 데이터 추출 후 CSV 저장 및 ZIP 압축하기 리눅스 환경에서는 텍스트 처리, CSV 파일 생성, 외부 명령어 실행(system() 활용) 등을 통해 손쉽게 데이터 가공 및 압축을 할 수 있습니다.이번 글에서는 1) 텍스트 파일 읽기 → 2) 원하는 데이터만 추출 → 3) CSV 파일에 저장 → 4) ZIP 파일로 압축 과정을 C언어 코드 예제와 함께 설명합니다.🔧 개발 환경OS: Ubuntu 20.04 (리눅스 계열 공통 사용 가능)언어: C (gcc 컴파일러)필요 패키지: zip 유틸리티 (없을 경우 sudo apt install zip)📂 처리 단계 설명텍스트 파일 열기 (input.txt)예: 로그 파일, 데이터 파일각 줄에서 특정 패턴(예: 숫자, 키워드)을 추출필요한 데이터만 추출예제에서는 줄 안의 숫자만 추출CSV 파일(output... C 2025. 8. 18. 이전 1 2 3 4 ··· 20 다음 반응형