Archive (312) 썸네일형 리스트형 [DevLog] 카페 주문 시스템 Vol2. 주문 상태 관리 본 게시글은 단순 구현 기록용도로 자세한 소스코드 설명이 포함되어 있지 않습니다.모든 소스코드는 아래 깃허브 주소에 공개되어 있습니다.https://github.com/novvvv/cafe_order_system GitHub - novvvv/cafe_order_system: 3학년2학기 웹프로그래밍 기말프로젝트3학년2학기 웹프로그래밍 기말프로젝트. Contribute to novvvv/cafe_order_system development by creating an account on GitHub.github.com #Related [DevLog] 카페 주문 시스템 Vol1. 메인 화면 구현 및 CRUDhttps://github.com/novvvv/cafe_order_system GitHub - novvv.. [DevLog] 카페 주문 시스템 Vol1. 메인 화면 구현 및 CRUD https://github.com/novvvv/cafe_order_system GitHub - novvvv/cafe_order_system: 3학년2학기 웹프로그래밍 기말프로젝트3학년2학기 웹프로그래밍 기말프로젝트. Contribute to novvvv/cafe_order_system development by creating an account on GitHub.github.com 본 게시글은 단순 구현 기록용도로 자세한 소스코드 설명이 포함되어 있지 않습니다.모든 소스코드는 위 깃허브 주소에 공개되어 있습니다. #Relatedhttps://novlog.tistory.com/entry/DevLog-%EC%B9%B4%ED%8E%98-%EC%A3%BC%EB%AC%B8-%EC%8B%9C%EC%8A%A4%ED.. [DevLog] Vol0. 카페 주문 시스템 개요 #DevLog 카페 주문 시스템 개요 본 프로젝트는 교내 3학년 2학기 '웹프로그래밍 실습' 수업의 기말 텀 프로젝트입니다.주요 목표는 데이터베이스 연동 및 기본 CRUD(Create, Read, Update, Delete) 로직을 실습하는 것입니다.학술적 실습을 목적으로 하므로, 실제 결제 로직, 복잡한 트랜잭션 처리, 인증/인가 로직, 외부 클라우드 서비스 연동 등은 구현 범위에서 제외되었습니다.모든 소스 코드는 본 GitHub 저장소를 통해 공개됩니다.프로젝트 기간 2025.11.17 ~ ing프로젝트 인원 1명Tech StackFrontend - Html/Css/Js/JspDatabase - JDBC, mysql GitHub - novvvv/cafe_order_system: 3학년2학기 웹프로그.. [DevLog] 동아리 사이트 개발일지 (2) 사용자 문제 제출 조회 API 구현 문제상황현재 구현된 문제조회 API는 모든 사용자가 제출한 채점결과를 그대로 필터링 없이 프론트 페이지에 뿌려주는 방식따라서 특정 사용자가 특정한 문제에 대해 제출한 결과를 필터링할 수 있는 방안이 없다. * 백준으로 치면 내 제출같은 기능이 필요하다. * 사용자 경험 개선을 위해, API에 사용자 ID 및 문제 ID 기반 필터링 로직을 추가하였다. 이를 통해 현재는 로그인된 사용자의 제출 기록만을 정확하게 조회할 수 있도록 기능을 구현 완료하였다. 문제해결특정 사용자의 특정 문제에 대한 제출 목록을 조회하는 API의 서비스 로직을 정의한다. 파라미터로 사용자 아이디 userId와 문제 아이디 problemId를 받는다. userRepository에서 사용자 아이디를 조회하고, submissionRep.. [Devlog] 동아리 사이트 개발일지 (1) 테스트 케이스 로직 수정 #문제상황현재 API 구조와 테스트케이스 엔터티를 분석한 결과문제 엔터티에 연결되어있는 모든 테스트케이스 엔터티가 화면에 출력되는 상황따라서 내부 테스트 케이스 (내부 채점 로직에서 돌아가는 테스트케이스)와 외부 테스트 케이스 (사용자에게 보여지는 테스트 케이스) 를 구별할 수 있는 방법이 없음. 따라서 TestCase Entity에 내부 테스트 케이스 / 외부 테스트 케이스를 구분할 수 있는 isPublic 필드를 추가하고 로직을 수정한 뒤 관련 API를 재정의한다. TestCase Entity내부/외부 테스트케이스를 구별해줄 isPublic 필드를 추가한다.package com.nimda.cup.judge.entity;import jakarta.persistence.*;import lombok.Al.. [DevLog] 동아리 사이트 개발 일지 프로젝트 기간 2025.09.01 ~ 진행중https://github.com/novvvv/NimdaPage GitHub - novvvv/NimdaPage: Nimda Security Web Page Team ProjectNimda Security Web Page Team Project . Contribute to novvvv/NimdaPage development by creating an account on GitHub.github.com 목차vol1. 테스트케이스 엔터티 로직 수정 [Unix] Mac OS AWS EC2 SSH 접근 방법 EC2 컨테이너 생성시에 받아둔 .pem 확장자 키페어 파일이 위치한 경로로 이동한다. (base) % cd nimda_key(base) % lsnimda-server-key-pair.pem 보안을 위해 읽기 권한을 부여한다.chmod 400 [파일경로]/[키체인이름].pem ssh 명령어를 통해 아래와 같은 형식으로 접근하면 된다. Are you sure you wna to continue ... 라는 처음 접근하는 아이피 주소에 대한 보안 경고 메시지가 뜨는데 yes를 입력한다. ssh -i [키페어_주소] [AWS_사용자명]@[EC2주소]Are you sure you want to continue connecting (yes/no/[fingerprint])? yes [Git] rejected non-fast-forward 문제상황 : 로컬 be branch에서 원격의 main branch로 push 하려고 했을 때 다음과 같은 에러가 발생했다. ! [rejected] main -> main (non-fast-forward)error: failed to push some refs to 'https://github.com/username/repository.git'hint: Updates were rejected because a pushed branch tip is behind its remotehint: counterpart. If you want to integrate the remote changes, use 'git pull'hint: before pushing again. 문제 발생 이유 : 원격의 .. 이전 1 2 3 4 ··· 39 다음