본문 바로가기

생성12

JPA(Hibernate) - Table Index 생성 ( Single, Multi, Unique Index ) 예제 Table Index 생성 ( Single, Multi, Unique Index ) 예제 @Index 어노테이션을 사용하여 Index를 생성한다. 해당 어노테이션은 javax.persistence 패키지임을 유의한다. Book.java @Entity @Table(indexes = @Index(columnList = "publishedDateOn")) public class Book { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; private String name; private Date publishedDateOn; } Book entity에 @Index 어노테이션을 사용하여 Index를 생성할 컬럼을 지정한다. 생성결과 다.. 2021. 10. 12.
Spring boot, URI 쉽게 만들기 ( with UriComponentsBuilder ) 들어가며.. 스크래핑, 웹 인증등 타겟 URI 정보를 파라미터와 함께 보낼 때 많은 수의 파라미터로 인해 코드가 길어질 수있다. 본 블로그에서는 카카오 OpenAPI를 통해 인증토큰을 받아오는 과정의 예를 들어 URI 생성하는 방법을 다루어본다. 고전적인 방식(String, StringBuffer)을 사용해보고 SpringBoot web 패키지에서 제공하는 개선된 방식( UriComponentsBuilder)을 사용해 본다. 개발환경 - Springboot 2.4.5 build.gradle plugins { id 'org.springframework.boot' version '2.4.5' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id .. 2021. 5. 3.
Python - 상장법인 종목코드 데이터베이스 구축 ( MariaDB - 커넥션, 저장, 조회 ) 전 편에서 스크래핑으로 얻은 종목데이터를 데이터베이스로 구축해본다. 종목코드 데이터 stocks # OUTPUT comp_namecodetobmain_productslisting_datesett_monthceo_namehomepageregiontype 0JS전선005560절연선 및 케이블 제조업선박선,고무선,전력선,통신선 제조2007-11-1212월이익희http://www.jscable.co.kr충청남도KS 1거북선2호101380NaN운송장비(선박) 임대2008-04-2512월신주선NaN부산광역시KS 2거북선6호114140NaNNaN2009-10-0112월김연신NaN제주특별자치도KS 3교보메리츠064900NaN부동산 투자,운용2002-01-3012월김 상 진NaN서울특별시KS 4국제관광공사028780Na.. 2021. 2. 20.
Python - 초간단 디렉토리 및 파일 생성, 복사하기 ! 들어가며.. Python 내장 API, os와 shutil을 사용하여 디렉토리 생성부터 파일 생성, 카피까지 다루어본다. 디렉토리 생성/삭제 os 패키지를 사용하여 디렉토리 생성/삭제 처리 import os root_dir = 'C:/python_test' os.mkdir(root_dir) os.mkdir은 하위디렉토리 생성 불가, os.makedirs로 생성 os.mkdir('C:/A/B/C') # Fail os.makedirs('C:/A/B/C') # Success 위 root_dir 디렉토리가 정상 생성되었는지 os.path.isdir 로 확인 os.path.isdir(root_dir) # True # 디렉토리 삭제 os.rmdir(root_dir) # 삭제 후 디렉토리 확인 os.path.isdi.. 2021. 1. 11.