목록2024/07/17 (4)
MDP
프로젝트 기능 중 QR 코드를 인식하여 출근, 퇴근을 관리하는 기능을 넣어야 하는 요구사항이 생겨서 어떤 방법이 있는지 고민하던 중 20살때 쿠팡 아르바이트를 하면서 사용했던 방법이 떠올라서 관련 내용을 정리해보려고 한다. 1. 사용자 QR 생성- 사용자의 이름, 생년월일 데이터를 담고 있는 QR 코드를 생성한다. 2. 관리자는 생성 된 QR을 스캔하는 기기를 준비한다.- 스캔을 하기 이전에 관리자는 출근 시간을 미리 기입하고 이름, 생년월일 구역은 QR 스캔을 통해 입력받을 수 있게 한다. 3. 스캔이 완료되면 출근 시간, 퇴근 시간이 저장된다.- 스캔이 완료되면 QR을 통해 전달받은 이름, 생년월일 데이터가 기입되고 확인 버튼을 통해 데이터를 저장한다.- 확인 버튼을 사용하는 이유는 QR 스캔이 완료..
이번에 프로젝트를 진행하면서 실시간 채팅 구현을 진행해야 하는데 현재 목표로 잡고 있는것은 카카오톡과 같은 채팅 프로그램을 개발하는것이 목표이다. 그래서 오늘부터 이와 관련된 글을 작성해 보려고 한다. WebSocket vs STOMPWebSocket- WebSocket은 클라이언트와 서버 간의 전이중 통신을 지원하는 프로토콜이다. HTTP보다 낮은 레벨에서 동작하고 있고 주로 실시간 통신이 필요한 애플리케이션에서 사용되고 있다. - 장점 - 메시지 라우팅, 구독 관리, ACK/NACK, 트랜잭션 등의 고급 기능을 내장하고 있음텍스트 기반 프로토콜로, 명령, 헤더, 바디로 구성된 프레임을 사용하여 메시지를 전달RabbitMQ, ActiveMQ 등과 같은 메시지 브로커와 쉽게 연동할 수 있음- 단점 -추..
프로젝트 진행을 위해서 Maria DB를 사용하기로 결정하였는데 팀원들 모두 경험해본적이 없어서 이번 기회에 Maria DB 사용방법에 대해 학습 후 사용하기 위해서 작성해보려고 한다. 1. MariaDB 설치MariaDB를 사용해 본 경험이 없어서 아래 블로그 내용을 참고해서 작업을 진행하려고 했는데 문제가 발생했다 ERROR 1045 (28000): Access denied for user 'parkchangseon'@'localhost' (using password: NO) 이 문제의 원인이 3306 포트를 이미 사용하고 있어서 발생한 문제로 확인되었다. (MySQL을 상시 실행시켜서 이와 같은 문제가 발생된 것 같다.) MySQL을 종료 후 다시 실행하니까 정상적으로 돌아온것을 확인할 수 있었다...
보호되어 있는 글입니다.