백엔드

개발일지

[프리프로젝트] 프론트, 백엔드 서버 배포 관련 조사

아래 글들은 프리프로젝트로 만든 Stack Overflow 에 대해서 배포를 진행 할 때 어떻게 하면 좋을지 정리해놓은 자료이다. 여러 블로그 글을 서칭하면서 최대한 무료 배포 할 수 있는 방향으로 여러가지 생각들을 하며 조사를 했다. 아마 사이드 프로젝트나 이런 프리 프로젝트에서 무료로 어떻게 배포해야 하는가 찾고 있는 사람들에게는 좋은 자료가 될 것 같아서 각 블로그 링크들과 함께 공유한다. 1. AWS S3(프론트) + EC2 + RDS 프리티어 계정 (1년간 한도내에서 무료) 참고 블로그 : https://congabba.tistory.com/446 S3 : 5GB(표준 스토리지), 20,000건 GET 요청, 2,000건 PUT 요청 무료 EC2 : 월별 750시간 동안 컴퓨팅서비스 무료 (인스..

개발일지

[프로젝트일지 - 에러 해결] JPA 연관관계 맵핑 문제 오류 feat.클래스 이름 바꿀 때는 조심 또 조심!

상황 원래의 애플리케이션은 잘 실행되었다. 하지만 기존 Qna 엔티티와 Reply 엔티티의 클래스명을 생각해봤을 때 너무 모호하다는 생각을 했다. 왜냐면 Qna 사실 질문과 답변이라는 말을 아우르고 있고 Reply는 답변도 되지만 사실은 댓글이라는 느낌이 강했다. 그래서 Qna -> QnaQuestion 으로 Reply -> QnaAnswered 라는 이름으로 변경하고자 했다. Qna 엔티티 이름을 QnaQuestion으로 인텔리제이의 Refactor 기능을 활용해서 변경했다. 하지만 그 이후 애플리케이션을 실행할 때 오류가 난다. 어플리케이션 실행 오류 org.springframework.beans.factory.BeanCreationException: Error creating bean with na..

개발일지

[TIL] JAVA 기초 - 반복문

오늘은 반복문에 대하여 다뤘는데 프로그래밍언어 중에 기본적으로 들어가는 것들이 변수, 연산자, 반복문, 조건문, 함수 등등이 있다. 그 중에서 반복문을 어떻게 사용하고 이것을 활용하여 페어와 함께 많은 문제들을 풀면서 여러 난관을 해결하는 재미들이 있었다. 오늘 라이브세션을 통해서 코드스테이츠 엔지니어분이 해주신 말이 기억에 남는다. 🔥 문법은 최소한으로.. 연습은 많이! 예전 수강생 중에 마치 문법이나 이런 것들을 깜지를 써가며 공부했던 분이 있었다. 정말 열심히 하는 분이 계셨는데 코드가 써지지 않는다며 상담을 하셨다고 한다. 이 얼마나 안타까운 일인가. 그래서 문법은 최소한으로 배우고 (100 기준 20) 연습을 많이하라고 하셨다. (80) 구현하고자 하는 것을 생각 할 때 코드가 어느정도는 손에서..

개발일지

[TIL] 리눅스 CLI 기본 명령어 (feat. Ubuntu, WSL)

오늘은 리눅스 기초에 대한 내용을 배웠다. 리눅스는 리누스 토르발스(Linus Benedict Torvalds)라는 사람이 개발하였다. 참고로 깃도 이사람이 만들었는데 미닉스라고 하는 유닉스 기반의 운영체제이며 운영 체제의 원리를 학습하고자 한 학생들과 다른 사용자들을 대상으로 만들어졌다. 그러나 이 미닉스의 라이선스에 대해 실망한 리누스 토르발스는 오픈소스로 리눅스를 만들었다. (사실 버전관리프로그램인 깃(git)도 무료였던 SCM이 유료로 변경되서 다른 걸 찾던 리누스 토르발스가 마땅한게 없어 스스로 만든 거다 대단..👍) 위키백과https://ko.wikipedia.org/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4 리눅스 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백..

벤지_
'백엔드' 태그의 글 목록