반응형

2023/07 2

mysql-connector with mariaDB 버전 호환성 이슈

개요 보안 이슈로 인하여, OS 버전업을 하게되면서, DB 버전을 올리는 일이 발생했다. 기존 코드는 mysql jdbc connector를 사용하여 mariaDB에 붙고 있었고 mariaDB의 버전이 올라가는 상황이다. 버전 업 과정에서 Connection 생성을 못하는 상황이 발생했으며, 해당 이슈 해결과정을 기록으로 남긴다. 변경 사항 전 후 mariaDB version 10.1.25 11.0.2 mysql-connector-java version 8.0.21 8.0.21 이슈 분석 예외 발생 Caused by: java.sql.SQLException: Unknown system variable 'transaction_isolation' at com.mysql.cj.jdbc.exceptions.SQ..

개발 일지 2023.07.26

#1 FlagWar 기획

개요 軍旗(군기)라는 중국 보드 게임이 있습니다. 상대방의 깃발을 뺏는 전략 보드게임으로 상당히 재밌게 했던 기억이 있습니다. 해당 게임을 크로스 플랫폼으로 적절히 번역해서 개발하는것이 목표 요구사항 정리 일반 2인 FlagWar 게임만 구현 기물 세팅 구현 (로컬 캐싱기능만) simple 매칭 시스템 구현 (매칭룰 없음 FIFO) 게임 플레이 관련 구현 게임 resume을 염두한 설계 기능적 확장성 고려 인프라 확장성 및 가용성 고려 반응성 고려 핵심기능만 우선 구현 (추후 기능 추가개발) 게임 룰 정의 보드와 기물 1. 보드 5 X 12 게임판 기물을 배치할 수 있는 위치는 총 60개 이며, 위치는 포인트로 지칭한다. 총 3종류의 포인트가 있다. 기물이 움직이는 경로가 있으며, 경로는 총 2가지 있다..

반응형