[Toy Project] 네이버 환율을 스크랩핑 해보자!💱 [Java로 만든 환율계산기]
·
◈ Yermi Project/Toy Project💎
- 네이버 환율을 스크랩핑 해보자! 네이버 환율을 스크랩핑하여 환율계산기를 만들어보았다. Jsoup과 Gson을 활용했다. [Library] Jsoup으로 웹 페이지 크롤링(Crawling)하기 [parsing 라이브러리 : Jsoup] 1. parsing 라이브러리 : Jsoup - 다운로드 : https://mvnrepository.com/artifact/org.jsoup/jsoup/1.14.3 2. Jsoup으로 웹 페이지 크롤링하기[웹 페이지에 있는 썸네일 저장하기] - DB 테이블 생성 : TBL_MUSINSA_SAMPLE - HTMLPars yermi.tistory.com [Library] 자바(Java)로 제이슨(Json) 출력하기 [Json 라이브러리, Gson] 1. Json 라이브러리,..
[Oracle] RECURSIVE와 WITH, 재귀적으로 데이터 조회하기 [재귀 쿼리의 활용과 이해]
·
▣ SQL : Database/Oracle SQL🏮
- RECURSIVE와 WITH, 재귀적으로 데이터 조회하기 Oracle에서도 MySQL과 같이 재귀 쿼리가 존재한다. Oracle에서의 재귀 쿼리는 다음과 같다. [MySQL] RECURSIVE, 재귀적으로 데이터 조회하기 [재귀 쿼리의 활용과 이해] - RECURSIVE, 재귀적으로 데이터 조회하기 1. RECURSIVE 쿼리란? RECURSIVE 쿼리는 데이터베이스에서 재귀적으로 데이터를 조회하거나 처리하는 데 사용되는 쿼리다. 주로 계층적 데이터 모델이나 트리 yermi.tistory.com WITH -- Anchor Member: 초기 쿼리 부분, 재귀를 시작하는 지점 OrgChart (employee_id, name, manager_id, level) AS ( SELECT employee_id..
[study] 반영(reflection)과 배포(deployment)의 차이 [소프트웨어 개발의 핵심 단계: 반영과 배포의 이해]
·
◈ Study/기초튼튼 개발지식🥔
- 반영(reflection)과 배포(deployment)의 차이 개발에서의 반영(reflection)과 배포(deployment)는 둘 다 소프트웨어를 변경하거나 업데이트하는 과정을 나타내지만, 목적과 단계에서 약간의 차이가 있다. 1. 반영(Reflection) 소프트웨어 개발 과정 중 변경 사항을 시스템에 적용하는 단계 주로 개발 환경 또는 테스트 환경에서 이루어짐 개발자가 작성한 코드가 다른 코드와 통합되고, 시스템이 이 변경 사항을 반영하여 동작하는지 확인 주로 버전 관리 시스템을 통해 관리 2. 배포(Deployment) 소프트웨어를 실제 운영 환경에 적용하여 사용자가 이용할 수 있도록 하는 단계 주로 프로덕션 환경 또는 실제 운영 환경에서 이루어짐 개발자들이 작성한 코드 변경 사항이 QA(품..
[Toy Project] 이번에는 웹 페이지 오목이다(2)🎲 [JavaScript로 오목 로직 구현하기]
·
◈ Yermi Project/Toy Project💎
- 이번에는 웹 페이지 오목이다(2) 1. 화점 찍어주기 바둑판에 화점이 없으니 너무 밋밋하여 위치 계산하여 찍어주었다. for(var i = 0 ; i < 3 ; i++) { for(var j = 0 ; j < 3 ; j++) { let dot = document.createElement('div'); dot.setAttribute('class', 'dot'); let margin_top = 58 + (i * 120); let margin_left = 58 + (j * 120); dot.setAttribute('style', `margin-top: ${margin_top}px; margin-left: ${margin_left}px;`); board.appendChild(dot); } } 2. 오목 로직..
[MySQL] RECURSIVE, 재귀적으로 데이터 조회하기 [재귀 쿼리의 활용과 이해]
·
▣ SQL : Database/MySQL🐬
- RECURSIVE, 재귀적으로 데이터 조회하기 1. RECURSIVE 쿼리란? RECURSIVE 쿼리는 데이터베이스에서 재귀적으로 데이터를 조회하거나 처리하는 데 사용되는 쿼리다. 주로 계층적 데이터 모델이나 트리 구조와 같은 데이터를 다룰 때 유용하며, 대표적으로 Common Table Expressions (CTE)를 활용하여 구현된다. - 재귀 쿼리의 활용 계층적 데이터 조회: 조직도, 카테고리 트리 등의 계층적 데이터를 조회할 때 유용 그래프 탐색: 그래프 구조의 데이터를 탐색하고 분석하는 데 활용될 수 있음 계층적 쿼리 연산: 계층적 데이터를 수정하거나 계산할 때 사용될 수 있음 2. 재귀 쿼리의 구성 요소 Anchor Member: 재귀를 시작하는 기본 쿼리. 이 쿼리의 결과가 재귀적으로 ..