전체 글 357

Java 문법 뽀개기 - 2일차!

PrimitiveType 자료형 (기본형 자료형) 숫자형 자료형 short = 컴퓨터가 2바이트로 표현할 수 있는 정수형 자료형 - -32768~32767 까지 표현 int = 4바이트 정수형 자료형 - -20억~20억까지 long = 8바이트 정수형 자료형 - 그 이상의 자료 표현 float = 소수점 표현 자료형 - 원하는 값 뒤에 항상 'F'를 붙여준다 Ex) float a = 5.5F; double = float보다 큰 범위의 소수점을 표현 할 수 있음 - float과 달리 'F'를 붙여주지 않아도 된다. 문자형 자료형 char = 문자형 자료형으로써 문자 한 개만 표현 ex) char a = 'a'; (O), char a = 'abc'; (X) boolean = 논리형 자료형으로써 true, f..

내가 아는 맛집 알려줄게! - 5일차

드디어 프로젝트가 마무리 되고!! 입학 시험 보는 날!! 하지만 입학 시험 당일에도 나에게는 문제가 생겨버렸다. 문제 - 1 배포를 진행할 때 문제가 생겨버렸다. 문제는 바로 EC2에서 나의 ip 주소가 바뀌었고, 보안관련 문제가 생겨버린것! 보안 문제는 ip주소만 입력을 하면 ip 주소로 연결을 못했다. (IP주소:5000 에서 ':5000'을 없애면 이동이없음) 해결 EC2 에서 바뀐 ip 주소는 변경받은 것을 다시 받아 파일질라에 다시 입력하여 해결! ip주소 만 입력하면 주소 연결을 못한 것도 다시 보안 설정을 해주고 배포를 하여 해결!! 알게 된 것 배포도 쉬운게 아니다.. 예상치 못한 문제가 발생하면! 당황하지말고 문제가 발생한 지점부터 다시 차근차근 해보자!! 문제 - 2 토이프로젝트에서 맛..

내가 아는 맛집 알려줄게! - 4일차

문제 - 1 맛집 리스트 지우기 - 맛집 리스트에 삭제 기능을 더하여 삭제가 가능하도록 구현하였다. 하지만, 삭제 시 남은 맛집 리스트의 정렬이 원활하게 이루어지지 않았고, 맛집 데이터가 잘못 읽혀 들어오거나 배열이 안맞는 경우가 발생 원인 - 팀원들과 의견을 나누어도 해결되지 않아 React기술매니저님께 여쭤보니, 해당 되는 원인은 데이터 삭제는 잘 이루어 졌다. 하지만, 해당 데이터를 담고있는 컨테이너까지 지워지지 않아 이러한 원인이 발생한 것 이라고 말씀해주셨다. 우리가 구현하려는 기술은 페이지를 새로고침 하지않고 부분 새로고침을 원했던 상태였고, 현재의 상태에서는 어렵다고 말씀해주셨다. 해결 - 원인은 알았지만, 해당 컨테이너까지는 어려운 상태라서 해결하지는 못했지만, 원인을 파악한 것만으로도 만..

내가 아는 맛집 알려줄게! - 3일차

-2023.01.11- 문제 초기 기획 당시 github을 사용하지 않아 각자 작업을 하였고, 각자 기능 구현 후 파일을 하나로 합치는 과정에서 파이썬과 html을 연동하지 못함 해결 해결하지 못함.. 다른 것을 하느라 해당 문제에 대한 답을 찾이 못해 4일차에 팀원들과 코드리뷰를 진행하기 전 실습을 할 예정 문제 본과정 시작 전 '웹종반 시험' 족보를 연습하는데, 데이터 삭제를 구현하지 못함 해결 데이터 값을 int() 로 변환하여 받아왔는데, 다시 내어 줄 때에도 int()를 사용하여 내어주어야 했지만 그렇지 못했음 문제 바로바로 TIL에 기록하며 적지 않았고, 진행하면서 중간중간 집중을 하지못해 지금 전체적인 흐름과 해결법이 명확히 기억나지 않음. 3일차 문제&해결에 대한 전체적인 복습이 필요 조금..

내가 아는 맛집 알려줄게! - 2일차

-2023.01.10- 문제_1 초기화면의 맛집 카테고리, 카테고리 별 버튼, 맛집 정보 입력, 맛집 표시 컨셉은 완료! 하지만, 카테고리 별 버튼을 눌렀을 때 DB를 변경해서 가져와야 하는 부분에서 어려움을 겪음 음식 전체 DB는 @app.route("/movie_2", methods=["GET"]) def movie_2_get(): movie_list = list(db.movies_2.find({}, {'_id': False})) return jsonify({'movies':movie_list}) 이라고 했을 때 위의 서버를 완성해주면 되었다. (DB 이름이 movie인 이유는 아직 DB 구성이 완료되지 않아 기존 데이터 사용) 하지만 다른 DB를 가져 왔을 때 route를 변경해서 했지만 구동 실패..

728x90