목록Spring boot (15)
dev-miri
데이터베이스를 설계하기 위해 3단계가 필요하다 1. 필요한 시스템 분석 2. 논리 3. 물리 1. 필요한 시스템 분석 우선 인스타그램에 어떤 시스템이 필요한지 분석해야 한다 필요한 시스템 -유저 닉네임 -유저 이름 -유저 프로필 사진 -유저 소개글 -유저 웹사이트 링크 -팔로워 수 -팔로잉 수 -게시물 개수 -게시물 사진 -게시물 내용 -게시물 좋아요 수 -게시물 댓글 수 -게시물 올린 시간 -댓글 내용 -댓글 올린 시간 -태그된 유저 -댓글 좋아요 수 -대댓글 여부 2. 논리 1단계에서 나열한 시스템들을 세 가지로 정의할 수 있다 -Entity 객체 : 데이터들을 하나로 묶을 수 있는 단위 -Attribute 속성 : 객체에 속성들이 존재한다 -Relation 관계 : 테이블 간의 관계를 설정해주어야 ..
서버를 공부하다보면 "AWS"를 자주 사용하곤 한다 저는 주로 공부용으로 사용하기 때문에 "프리티어"로 사용하곤 하는데, 하지만 프리티어도 과금이 된다는걸 알고 계셨나요?? 사실 저는 같이 스터디하는 분이 프리티어도 과금될 수 있다고 말씀해주셔서 과금될 수 있다는걸 알고있었지만 당했습니다(?) 당하기보다는 잘 몰라서 그런거지만..ㅎㅎ 어느 날 AWS에서 이런 메일이 왔다 처음에는 광고 메일인줄 알고 넘어가려고 했는데 제목을 보고 깜짝 놀라서 바로 읽어봤습니다 메일 내용은 프리티어 요금제는 한달에 750시간을 무료로 사용할 수 있는데, 저는 그 시간을 넘어서 사용해서 곧 과금될 것이라는 얘기였다 한달에 750시간 무료로 사용=>하루 24시간 X 30일 = 720시간이므로 하나의 EC2 인스턴스를 생성하고,..
https://www.udemy.com/share/106bCo3@N3BbztK43FApBUb6MwnZrjKv86xAQsUcEOpZr3BsJ98mXwxUlL4Fj6t6bgkVOdHsqA==/ 저는 요새 udemy의 [누구나 따라할 수 있는 서버 클론코딩]이라는 강의를 듣고 스터디를 진행하고 있습니다! 이와 관련해서 서버 개념들과 사용법, 개인적으로 공부한 부분, 어려웠던 부분까지 정리해보려고 합니다! 1. 서버 1.1 서버란? 서버(Serv+er)는 클라이언트가 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램 또는 장치를 의미한다. 특히, 서버에서 동작하는 소프트웨어를 서버 소프트웨어라 한다. 1.2 클라이언트-서버 관계 서버는 사용자(클라이언트)의 요청에 의하여 서비스를 하는데..