Giter Site home page Giter Site logo

lol-planet's People

Contributors

eari100 avatar

Watchers

 avatar

lol-planet's Issues

MySQL 8.0 적용

[체크 리스트]

  1. docker로 구축
  2. Spring Boot profile 환경별 설정

[관련된 이슈]
H2 where 절에서 대소문자를 구분하고 /lol/summoner/v4/summoners/by-name/{summonerName} riot API는 대소문자를 구분하지 않기 때문에 소환사의 이름의 대소문자를 틀리게 소환사 검색 시 매치 리스트 renew 로직에서 에러가 나타나는 현상이 있다.

MySQL의 where 절에서 대소문자를 구분하지 않기 때문에 이 이슈를 처리하면 해결된다.

소환사 명 검색 시 공백 제거 필요

/lol/summoner/v4/summoners/by-name/{summonerName} 의 API는 summonerName의 문자만 제대로 배치되어 있다면 앞과 끝 그리고 사이에 공백이 들어가도 검색을 한다.

lol-planet 에서는 매치 정보를 불러올 시 소환사 명으로 검색 하기 때문에 에러가 발생하였다.
ex) '원딜왕자 황자룡 '을 '원딜왕자 황자룡'으로 검색

따라서 DB의 소환사 명과 검색하는 소환사 명의 공백을 모두 제거하여 비교하는 로직이 필요하다.

게임 매치 리스트 소환사 이름으로 조회 시 오류 발생

게임 매치 리스트를 소환사 이름을 이용하여 가져오고 있는데
만약 소환사 이름이 변경 될 경우 이전에 DB에 저장했던 매치 리스트를 가지고 올 수 없다는 문제가 발생 된다.
따라서 소환사 id를 이용하여 매치 리스트를 가져오도록 변경해야 한다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.