2022/09/12 2

Chapter 02. 스크래핑(Scraping)

2.1 스크래핑(Scraping)이란? 스크래핑(scraping)이란? 웹 스크래핑은 HTML문서를 받은 후, 문서를 파싱(parsing)해서 필요한 데이터만 추출하는 것을 말한다. 자바보다는 파이썬으로 스크래핑을 많이 이용한다. 요청 수가 몰리는 경우, 요청을 받는 서버는 부하가 걸릴 수밖에 없다. DDOS 공격이란 서버에 부하를 주면서 트래픽을 폭주 시켜서 서버가 다운되도록 하는 악의적인 공격 방식이다. DDOS(Distribited Denial Of Service, 분산 서비스 거부 공격): 시스템을 악의적으로 공격해서 해당 시스템의 리소스를 부족하게 해서 사용하지 못하도록 하는 공격을 말한다. ex) 대량의 데이터 패킷을 통신망으로 보내고 특정 서버에 수많은 접속 시도를 하는 등 다른 이용자가 정..

Chapter 01. 프로젝트 환경 설정

1.0 소개 주식(stock): 회사의 자본을 구성하는 단위 기업의 자본금: 1주당 액면가 * 발행한 주 수 배당금: 회사의 이익을 주주들에게 배부하는 금액 기술 스택 Spring Boot Java JPA H2 Redis Jsoup Docker 1.1 환경 설정 gradle 7.2 version Java 11 "어노테이션 처리 활성화"를 체크한다. 어노테이션을 추가했을 때 사용가능하도록하는 기능이다. build.gradle 파일 plugins { id 'org.springframework.boot' version '2.5.6' id 'io.spring.dependency-management' version '1.0.13.RELEASE' id 'java' id 'war' } group = 'com.exam..