Home
Hong's Docs
Cancel
Preview Image

크롤링이란?

크롤링 (Crawling) 분석하기 쉽고 활용하기 쉽게 끔 데이터를 수집하는 행위를 크롤링(Crawling)이라고 한다. 원하는 데이터를 추출하는 스크래핑(Scraping)과 개념이 혼동되기도 한다. 페이지 안에 있는 데이터를 추출해서 가공하는게 대부분 최종 목표로 결국 크롤링 → 스크래핑의 과정이 된다. 진행시 설치해야 할 라이브러리...

Preview Image

의존성 주입을 알아보자

오늘은 Spring 강의를 봤다. 스프링을 급하게 배우는 것보다 미리 조금씩 해보는게 낫다 생각하였다. Spring 기본 기능 구현 강의를 보면서 개념을 파악하고있는데, 잘 이해가 가지 않는 것들이 많은데 오늘은 무슨 말인지 몰랐지만 자주 나오는 의존성 주입(dependency-injection, DI)에 대해서 정리를 해봐야겠다. DI란? ...

Preview Image

Spring Framework 시작하기

Spring Framework 생성 및 환경설정에 대한 정리를 해보려한다. 예전에는 add framework support가 있어서 설정이 빠르게 되었다고 하는데, 이제는 인텔리제이에서 지원하지 않는다고 한다. Spring Framework를 add framework support 없이 프로젝트를 실행하는 방법이다. 프로젝트 생성 제너...

Preview Image

Java 기본문법 (2)

import 같은 패키지 파일 // Friend.java package newpkg; public class Friend { void print() { System.out.println("Friend Class"); } } // Main.java package newpkg; public class Main { ...

Preview Image

Java 기본문법 (1)

Python을 주로 사용해서 헷갈렸던 Java 문법을 정리해보려 한다. 자바 정리 자바 파일 작성시 주의 사항 패키지명은 반드시 소문자로 작성한다. 클래스 파일명은 반드시 대문자로 작성한다. 클래스명이 파일명이 되어야 한다. 문자열 공백 제거 - trim() trim()은 문자열 앞 뒤의 공백을 제거하지만...

Preview Image

Django의 다양한 QuerySet

Django의 QuerySet은 데이터베이스에서 데이터를 조회, 필터링, 정렬, 그룹화 및 조작하기 위한 파이썬 객체입니다. QuerySet은 Django ORM의 핵심 개념 중 하나로, 데이터베이스 테이블에 대한 SQL 쿼리를 생성하고 실행하는데 사용됩니다. filter 필드 조회는 SQL WHERE 절의 핵심을 지정하는 방법입니다. 이...

Preview Image

Django ORM에서 Join을 수행하는 방법

Django ORM에서 Join을 수행하려면 select_related()또는 prefetch_related()메서드를 사용하여 Join을 할 수 있습니다. Model 정의 from django.db import models class BlogPost(models.Model): title = models.CharField(max_leng...

Preview Image

Git Blog 생성

블로그를 개설했습니다.