Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- prg 패턴
- 쿠키
- 완전탐색
- 숫자 블록
- 레디스 동시성
- BFS
- 깊게 생각해보기
- 셀러리
- branch 전략
- piplining
- 누적합
- 디버깅
- 객체지향패러다임
- docker
- AWS
- 프로그래머스
- 이분탐색
- 카카오
- 좋은 코드 나쁜 코드
- 구현
- 백준
- 알람 시스템
- jwt 표준
- 수신자 대상 다르게
- spring event
- 트랜잭샨
- 코드 계약
- 검색어 추천
- 결제서비스
- gRPC
Archives
- Today
- Total
목록테마주 자동화 (1)
코딩관계론
[테마주 프로젝트] 속도 개선을 위한 DB 도입
프로그램 개요 당일 상한가 종목이 속한 테마주와 해당 테마에 관련된 종목들을 사용자에게 카카오톡을 이용해 자동으로 전달한다. 스크랩핑 구조 네이버 금융 페이지에 들어가면 테마와 관련된 정보들을 찾을 수 있다. 해당 테마명을 클릭하면 그림 1처럼 테마에 해당하는 종목들을 확인할 수 있다. 하지만 그림 1에서 보이듯이 주식에 테마란 매우 많다. 단일 페이지가 아니라 총 7페이지로 구성되어 있었다. 인터넷이 빠른 환경에서 실행하면 사용자에게 빨리 알람을 주었지만, 느린 환경에서 실행하면 상당한 시간이 필요했다. 즉 크롤링 속도가 프로그램 실행 속도에 영향을 미쳤다. 속도 개선을 위한 DB도입 처음에는 아래와 같이 하나의 필드에 다수의 정보를 입력했었다. 실행되는 시간은 빨라졌지만 아래의 설계 방식은 DB의 정..
주식/프로젝트
2023. 1. 25. 23:21