분류 전체보기
-
Nodejs 윈도우 Docker 설치 설정 방법개발 2026. 5. 11. 00:11
윈도우에서 Node.js 개발을 위해 Node.js를 따로 설치하는 번거로움이 있습니다. Docker를 설치하면 내 컴퓨터를 깨끗하게 유지하면서도 독립된 상자 안에서 실행할 수 있습니다. Node.js를 Docker에 담아 실행하면 환경 충돌 없이 관리할 수 있습니다. 윈도우에서 리눅스 환경을 지원하기 위해 WSL2를 켜야 합니다. Node.jsNode.js는 크롬 V8 자바스크립트 엔진으로 만들어진 오픈소스 자바스크립트 런타임입니다. 웹 브라우저 안에서만 실행되던 자바스크립트를 브라우저 밖에서도 실행할 수 있게 하였습니다. JavaScript로 백엔드 개발을 가능하게 하는 기술입니다. https://nodejs.org/ko Node.js — Run JavaScript EverywhereNode.js®..
-
AI Claude Code 프로 맥스 팀 요금제 비교AI 2026. 4. 30. 23:09
클로드 코드 요금제는 개인용과 팀용으로 나누어집니다. 개인은 프로와 맥스가 있으며 팀은 스탠다드와 프리미엄이 있습니다. 클로드 코드의 요금제는 사용량에 따른 차이입니다. 요금제에 따라 사용량 제한 존재합니다. 프로는 월 22 달러이고 Max는 월 110 ~ 220 달러입니다. 팀 요금제는 인당 월 20 달러 또는 100 달러입니다. Claude Tuner를 설치하면 사용량과 자신에 맞는 요금제 파악을 할 수 있습니다. Claude Code개발자를 위한 AI 코딩 에이전트입니다. 코드 전체를 이해하고 구현, 테스트, 실행, 버그 수정까지 자동화할 수 있는 도구입니다. 터미널, VS Code, IDE, 웹 브라우저 등 다양한 환경에서 사용할 수 있습니다. 단순 자동완성 도구보다 초기 설정과 활용법 익히는..
-
Java Spring Initializr Batch Maven 프로젝트 설정 방법개발 2026. 3. 25. 16:08
배치 프로젝트는 대량 데이터 처리나 정기 작업을 자동화하는 데 최적화되어 있습니다. Spring Boot 공식 사이트에서 제공하는 Spring Initializr를 이용해서 프로젝트를 생성할 수 있습니다. Initializr는 프로젝트의 기본 구조와 Maven 설정과 Spring Boot 버전 및 필요한 라이브러리까지 모두 자동으로 설정해서 압축 파일로 받을 수 있습니다. Spring InitializrSpring Initializr는 스프링 기반으로 자동으로 생성해 주는 웹 도구입니다. 여기에서 프로젝트를 생성할 수 있습니다. https://start.spring.io 순서1. 언어와 스프링 부트 버전 및 프로젝트 메타 정보를 입력하고 GENERATE 버튼을 클릭하면 됩니다. Project 빌..
-
IntelliJ IDEA 알면 유용하게 자주 사용하는 단축키도구 2026. 3. 18. 15:01
Shift를 두 번 누르면 전체에서 검색합니다. Ctrl + N을 클릭하면 클래스를 검색합니다. Shift + F6을 클릭하면 이름을 변경합니다. Ctrl + Shift + F10을 클릭하면 현재 파일 실행합니다. https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html IntelliJ IDEA keyboard shortcuts | IntelliJ IDEA www.jetbrains.com 기본단축키기능Shift + ShiftSearch Everywhere. 파일 , 클래스 , 액션 , 설정 모두를 검색합니다.Alt + Enter빠른 수정 제안합니다.Alt + 1Focus the Project tool windowCtrl + Tab열린..
-
무료 IntelliJ IDEA Community Edition 다운로드 설치도구 2026. 3. 16. 15:41
무료로 사용할 수 있는 IntelliJ IDEA Community Edition가 있습니다. 단순 개인 프로젝트 Kotlin 개발은 Community Edition을 사용하면 됩니다. 팀 협업 및 대규모 프로젝트를 진행할 때 유료 구독 Ultimate Edition을 사용하는 것이 좋습니다. KotlinKotlin은 JetBrains가 개발한 언어입니다. Android 개발에서 널리 사용됩니다. Java와 100% 호환됩니다. Kotlin간결성불필요한 보일러플레이트 코드를 줄여 개발 속도를 높입니다.안전성Null 안전성을 기본 제공하여 NullPointerException 발생 가능성을 크게 줄입니다.호환성JVM 기반 언어로서 Java와 완벽하게 호환됩니다.기존 Java 라이브러리와 함께 사용할 수 ..
-
Java Getter Setter 자동 생성 Lombok 설치 방법도구 2026. 3. 11. 15:42
lombok 반복적으로 작성해야 하는 자동 생성하는 라이브러리입니다. 수십 줄에 달하는 코드를 단 몇 줄의 어노테이션으로 대체됩니다. 번거로운 Getter와 Setter를 매번 직접 작성하는 것을 Lombok은 한 방에 해결해 줍니다. 필드 이름이 변경되어도 Getter/Setter를 일일이 수정할 필요가 없습니다. LombokLombok은 개발 시 반복적으로 작성해야 하는 코드를 어노테이션(@)으로 자동 생성해 주는 라이브러리입니다. 필드가 많을 때 @Builder 사용할 수 있습니다. User.builder().name("홍길동").age(20).build(); 어노테이션@Getter / @Setter필드에 대한 접근자 및 설정자 메서드를 생성합니다.@ToString클래스의 필드 값을 확인할 수 있..
-
Java 오늘의집 베스트 크롤링 Playwright 샘플개발 2026. 3. 9. 22:52
Java와 Playwright를 사용하면 오늘의집 실시간 베스트 상품을 자동으로 수집할 수 있습니다. 메인 페이지와 스토어 페이지를 차례로 방문하고 베스트 상품 페이지에 접속합니다. 자연스럽게 스크롤도 한 번 합니다. 그리고 DOM 구조에 맞는 CSS 셀렉터를 지정해서 데이터를 취득합니다.Playwright의 비디오 녹화 기능을 이용해서 브라우저 실행 장면을 녹화합니다. Playwright [개발] - Java 이클립스 Gradle 프로젝트 설정 방법 Java 이클립스 Gradle 프로젝트 설정 방법Gradle은 프로젝트의 소스 코드를 컴파일하고 필요한 라이브러리를 가져옵니다. 그리고 실행 파일 ( JAR, WAR, APK ) 로 묶어주는 빌드 자동화 도구입니다. 2012년에 나와 현재는 안드로이드 앱 ..
-
Java 롯데온 베스트 크롤링 Playwright 샘플개발 2026. 3. 8. 22:28
Selenium과 비슷한 라이브러리로 Playwright가 있습니다. Playwright는 Selenium과 다르게 WebDriver 별도로 필요하지 않습니다. 또한 Selenium에 비해 속도가 빠릅니다. 그리고 Selenium과 동일한 셀렉터 구조를 사용합니다. CSS 셀렉터 오류가 발생하면 동일하게 브라우저 개발자 도구에서 실제 HTML 구조를 확인 후 수정하면 됩니다. PlaywrightPlaywright는 마이크로소프트에서 개발한 웹 자동화 및 테스트 프레임워크입니다.최초 실행 시 자동으로 브라우저 ( Chromium 등 ) 자동 설치합니다. https://playwright.dev Fast and reliable end-to-end testing for modern web apps | Pla..
-
Java 뽐뿌 뽐뿌게시판 크롤링 Jsoup 샘플개발 2026. 3. 7. 14:21
상품 정보가 넘쳐나는 뽐뿌게시판을 크롤링하는 코드를 jsoup으로 긁어오는 샘플입니다. 웹 크롤링은 손으로 하나하나 클릭하며 뽐뿌 핫딜을 찾는 것을 대신합니다. 프로그램이 대신 페이지에 들어가서 제목이나 링크 그리고 날짜 등을 가져옵니다. jsoup은 Java에서 HTML을 다루는 최고의 라이브러리입니다.jsoup은 가볍고 빠릅니다. jsoupjsoup는 JavaScript 실행 불가이므로 동적인 Ajax로 불러오는 데이터는 처리하지 못합니다. 대신 빠른 속도로 가져와서 HTML 파싱을 해 줍니다. https://jsoup.org jsoup: Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safetyjsoup: Java HT..
-
Java 옥션 베스트 크롤링 Selenium 샘플개발 2026. 3. 6. 12:32
Selenium은 웹 브라우저 자동화 도구입니다. 단순히 HTML 소스를 긁어오는 Jsoup과 다르게 실제 브라우저 ( Chrome, Firefox 등 )를 직접 띄워서 클릭 , 텍스트 입력 , 페이지 스크롤 등의 작업을 코드로 제어할 수 있습니다. Selenium은 웹 드라이버 ( WebDriver ) 를 통해 실제 설치된 브라우저를 원격 조종합니다. 실제 브라우저를 사용하기 때문에 동적 콘텐츠 처리에 강력합니다. 그러나 브라우저를 띄우고 닫는 비용이 크기 때문에 대량의 페이지를 긁기에는 속도가 느리고 서버 리소스를 많이 잡아먹습니다. SeleniumSelenium은 웹 브라우저의 동작을 자동화할 수 있게 해주는 오픈 소스 프레임워크입니다. 원래는 웹 애플리케이션 테스트 자동화를 위해 만들어졌습니다...