반응형

백엔드 89

프로젝트15. 모든 사용자 기능 구현완료! 힘들었던 점과 식겁했던 순간

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기  비슷한 차트 검색기전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요?www.similarchart.com 지난 5개월을 돌아보자  시작은 어땠었지?2023년 8월, 토익을 성공적으로 끝낸 직후 이제는 실전에 들어가야겠다는 생각을 했습니다. 그리고 어떤 프로젝트를 할까 고민했습니다. 그렇게 생각해 낸 주제가 AI로 주가예측을 할 수 있을지입니다. 전 AI학과이기도 하고 개인적으로 궁금했습니다. 1달 동안 여러 실험과 테스트를 해보았지만 여러 이유들로 비슷한 차트 ..

프로젝트 2024.02.17

프로젝트14. 웹페이지 다국어 간단하게 지원하는 방법(직접 제작)

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(5년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기  비슷한 차트 검색기전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요?www.similarchart.com   웹페이지 영어 지원저번 포스팅에서 자바스크립트로 번역을 지원했다고 했습니다. 하지만 브라우저가 html 요소들을 모두 로딩한 후에 자바스크립트가 실행되기 때문에 html 요소들이 로딩되는 동안에는 다른 언어로 보인다는 단점이 있었습니다. 또 다른 단점은 자바스크립트로 텍스트를 불러오면 SEO(검색 엔진 최적화)가 제대로 이루어지지 않는다고 알고 있습니다. ..

프로젝트 2024.02.17

7. Redis(레디스)의 유용한 기능 - 도커 컨테이너간 정보공유

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. https://www.similarchart.com/ 비슷한 차트 검색기전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요?www.similarchart.com최근 핫한 Redis전 최신 기술/개발 동향과 효율적인 AI활용을 위해 최신 소식들을 자주 찾아봅니다. 그런데 최근에는 Redis가 자주 들려오더군요. 개발자분들이 말씀하시는 걸 들어보니 Redis가 아키텍처에 자주 등장하는 것을 보았습니다. 또한 이번학기에 DB수업을 수강할 때, 교수님께서 DB 인기 랭킹을 보여주셨는데 거기에..

프로젝트 2024.02.17

웹 아키텍처5 - 메세징 시스템과 Kafka - 디도스 방지 가능?

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기 similar chart finder내 종목의 차트는 상승하는 차트일까요?3.35.36.208  웹 아키텍처에서의 메세징 시스템에 대한 이해 저는 웹사이트 제작 프로젝트를 진행하고 있습니다. 그런데, 만약 누군가가 한 번만 클릭해도 되는 버튼을 일부러 악의적으로 수백 번을 매우 빠르게 클릭하여 웹 서비스가 정상적으로 기능하지 않는 상황을 계속 걱정하고 있습니다. 최근에 메세징 시스템을 알게 되었고, 오늘 한번 공부해보려고 합니다. 특히 레디스와 함께 알게 된 카프카에 대해 궁금한 점이 많습니다. 한번 공부..

웹 아키텍쳐 2024.02.17

웹 아키텍처2 - 웹서버란? 웹 어플리케이션 서버와 다른건가?

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(5년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기 similar chart finder내 종목의 차트는 상승하는 차트일까요?3.35.36.208  웹서버 이해하기두 번째로, 웹서버에 대해 공부해보려고 합니다. 저는 서버라는 것을 작년 여름 스프링 공부를 하며 처음 제데로 공부했습니다. 하지만 당시에는 아키텍처에 대한 이해 없이 무작정 스프링과 스프링부트에 대해서만 공부했던 것 같습니다. 톰캣, 아파치 등의 단어가 종종 나오긴 했지만, 크게 신경 쓰지 않고 넘어갔었습니다. 그리고 3학년 1학기에 '서버프로그래밍'이라는 강의를 수강하였는데, 그때 제가 아는 웹..

웹 아키텍쳐 2024.02.17

웹사이트를 만들기 전, 웹 아키텍처부터 알아보자(23.11.9)

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(5년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기 similar chart finder내 종목의 차트는 상승하는 차트일까요?3.35.36.208   웹사이트를 제작해 보자. 그전에.. 저는 특정 주식의 차트를 고르면, 그 차트와 비슷한 과거의 차트를 찾아주는 웹사이트를 만들고 있습니다. 그런데, 웹 아키텍처를 전체적으로 이해하지 않은 상태에서 제대로 설계하지 않고 무작정 웹사이트부터 만들기 시작하면, 향후 웹을 확장하거나 수정하거니 구조를 변경할 경우 꽤 힘든 경우가 생길 수 있습니다. 그래서 웹 아키텍처를 전체적으로 공부한 다음, 웹사이트를 제작하려고 합..

웹 아키텍쳐 2024.02.17

토익 끝! 인공지능 주가예측 프로젝트 개요(23.8.15)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요?www.similarchart.com   토익 끝! 이제 뭐 하지..7월 30일 토익을 마치고, 결과를 보니 일단 원하는 800점대가 나와줘서 토익은 여기까지 하기로 했습니다. 그 후 일주일정도 쉬면서 개강까지 무엇을 해야 할까 고민했습니다. 9월 9일에 SQLD 시험이 있지만, 한 달 동안 SQLD 공부만 하기엔 뭔가 아쉬웠습니다. 그동안 CS공부와 코딩테스트 준비를 해왔지만, 또 다른 중요한 것 중 하나인 프로젝트는 '언젠간 해야 하는데..' ..

프로젝트 2024.02.16

실전! 스프링 데이터 JPA 강의 듣고 정리(23.2.25)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 실전! 스프링 데이터 JPA 강의를 수강하고 중요한 점이나 인상 깊었던 점을 간단히 정리했습니다. 목차 1. 쿼리 메소드 기능 2. 페이징과 정렬 3. 벌크성 수정 쿼리 4. @EntityGraph 5. 사용자 정의 리포지토리 구현 6. Auditing 7. Web 확장 - 도메인 클래스 컨버터 8. Web 확장 - 페이징과 정렬 9. 새로운 엔티티를 구별하는 법(중요) 공통 인터페이스 -..

스프링 2024.02.16

스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 강의 듣고 정리(23.2.24)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 강의를 수강하고 중요한 점이나 인상깊었던 점들을 요약, 정리했습니다. API 개발 등록 V1 - 엔티티를 Request Body에 직접 매핑 @PostMapping("/api/v1/members") // 요청 값으로 Member 엔티티를 직접 받는다. public CreateMemberResponse saveMemberV1(..

스프링 2024.02.16

스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의 듣고 정리(23.2.24)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 실전! 스프링 부트와 JPA 활용 1 - 웹 애플리케이션 개발 강의를 수강하고 중요한 점이나 인상깊었던 점들을 요약, 정리했습니다. 도메인 분석 설계 개발을 하는 것만큼, 설계도 그 이상으로 중요한 것 같습니다. 엔티티 분석 살펴볼 점 MEMBER와 DELIVERY 엔티티의 Address 임베디드 타입 정보가 테이블에 그대로 들어감 카테고리와 상품은 @ManyToMany 지만, 중간 테이블..

스프링 2024.02.16
반응형