본문 바로가기
728x90
반응형

Project4

[Project] 세종대학교 auth & 예약 시스템 일단 세종대학교 auth를 왜 제작했는가? 아 잠시 그전에 만들게 된 계기는 현재 학과 예약시스템으로 인해 제작하는 상황이다. 예약 시스템은 보통 학교마다 다 있지 않나?라고 생각하지만 이 세미나실은 학과 학생들만 쓸 수 있는 세미나실이며, 여기서 미팅, 회의를 대학원생, 교수님들도 쓸 수 있게 열어둔 세미나실이라 학교측에서 따로 시스템을 만들기 어렵기에 구축이 안되있는 상황이었다.   그리고 현재는 아래 양식을 사용하여 직접 학과사무실에서 이름, 날짜, 사용목적 등을 적고 사용하는 방식이었다. 그로인해 학생, 교수님들 불편함을 느끼고 사이트로 만들자는 취지였다.  프로젝트를 진행 중 가장 큰 어려움을 겪은 부분은 예약시스템에서 어떻게 이용자가 학생인지 외부인인지, 그 해당학과 사람인지를 구분해야되는 문.. 2025. 1. 17.
[Project] Multipart/form 파일, Dto 동시 요청 시 발생 에러 프론트측이 남긴 에러를 보니 분명 잘 코드를 작성한거같은데 500에러가 발생하고 있었다. 실제로 테스트를 해보니 다음과 같은 에러가 발생하고 있었다. application/octet-stream?? 처음 들어봤고 어떻게 생긴 에러인지 알 수가 없었다. 우선 에러가 나는 코드를 봐보자 멀티파트로 받아서 dto와 여러파일들을 저장하는 로직이다. 이 코드말고 multipartform을 적용한 모든 곳에서 발생하고 있었다. 근데 갑자기 왜 application/octet-stream을 지원하지 않는다는 에러가 나올까? gpt선생님께 물어보자 정리하자면 지금 적용하고 있는 multipart/form은 다음과 같은 특징이 있다. multipart/form-data특징데이터를 여러 부분으로 나누어 전송합니다.각 부분.. 2025. 1. 16.
[Project] 온프레미스 서버 구축기 최근 글을 아주 간만에 쓴다. 박혀서 부족하다고 느낀 부분을 강의, 책으로 보완하느냐.. 다시 열심히 쓸 계획이다.  쨋든 온프레미스 서버를 직접 만드는 과정을 체험했는데 설명해보겠다. 일단 왜 갑자기 직접 서버를 구축하게 되는 상황이 발생했는가?? 나는 지금 교내 홈페이지&예약 시스템을 구축하고 있다. 현재 개발은 거의 마무리 단계이며 ci / cd까지 aws를 통해 이루어진 상황이다. 하지만 직접 운영하는 학교 입장에서는 하루 이틀 쓰는 사이트가 아니고 몇년간 쓸 사이트인데 지속적으로 aws에 돈을 내며 사용하기 부담인 부분이 있다. 그래서 학교측에 남는 컴퓨터로 직접 우분투를 설치하고 서버를 만드는 방법을 선택했다. 방법은 다음과 같다.요약usb 파일에 우분투 설치파일 다운https://rufus... 2025. 1. 16.
[Project] Docker 적용기 프로젝트를 진행하다가 잠시 서버의 부재로 docker를 이용하여 서버를 열어야되는 상황에 놓였다. 내가 말했지만 약간은 후회했다. 팀원들이 고생해서.. 걍 내꺼 서버나 열껄. 내가 공부를 대충하고 제안해서 이꼴이 난 듯 하다..; 그래서 후딱 자소서쓰고 Docker 공부하면서 정리하고자 한다.일단 Docker란?Docker는 소프트웨어를 컨테이너라는 가벼운 격리 환경에서 패키징, 배포 및 실행할 수 있도록 도와주는 오픈 소스 플랫폼입니다. 다들 아시겠지만 뭐 관리할 필요없이 Docker파일로만 각종 다른 환경에서 사용하고자 하는 것이다. 근데 이번에 프론트엔드 측에서 java가 없으면 실행되지 않는 말도 안되는 문제가 발생했다. 지금 생각해봤는데 java 또한 도커파일로 실행시키고 -> spring 파일.. 2024. 10. 16.
728x90
반응형