본문 바로가기

개발65

[백엔드] 네트워크 1 백엔드 로드맵 : https://roadmap.sh/backend 로드맵을 따라 처음인 네트워크부터 배우겠습니다. 카테고리 : 네트워크 인터넷 여러 통신망을 하나로 연결하는 거대한 컴퓨터 통신망 클라이언트와 서버가 연결되어 구성된 망을 컴퓨터 네트워크 라고 하며, TCP/IP 프로토콜을 통해 제공됨. 즉, 수많은 컴퓨터 네트워크들로 구성된 집합체이다. 인터넷은 서로 동시에 참여할 수 있는 쌍방향 통신을 제공한다. TCP/IP 프로토콜 IP(인터넷 프로토콜) : 네트워크 상에서 컴퓨터의 고유한 주소. 총 4바이트로 0.0.0.0 형태이며 각 숫자는 256까지 가능하다. TCP(전송 제어 프로토콜) : 클라이언트와 서버간에 데이터를 신뢰성있게 전달하기 위해 만들어진 프로토콜. 근거리통신망(LAN), 원거리 .. 2023. 3. 5.
[MySQL] ERD를 활용한 테이블 생성 테이블 오늘의 문제 번호 : PK 지식 번호 : FK 지식 : CS지식을 통틀어서 분류 번호 : PK 좋아요 한 닉네임 : 문자열로 좋아요 체크를 위해 넣었습니다. 댓글 -> 답글 가능 댓글 번호 : PK 지식 번호, 이메일 : FK 속한 댓글 번호 : 모댓글의 번호 -> 모댓글은 repn을 안가집니다. 속한 댓글 중 순서 : 모댓글 = 0번, 답글 순서대로 1번부터 증가 댓글 레벨 : 모댓글 = 0, 답글 = 1 체크 : 디폴트 값 = 0, 댓글 삭제하면 1 좋아요 한 닉네임 : 문자열로 좋아요 체크를 위해 넣었습니다. 회원 이메일을 아이디로 쓰고, 이메일 중복을 체크해서 PK로 사용 고유 솔트값과 해싱한 비밀번호를 DB에 넣어서 로그인 할 때 체크 권한 : 일반, 운영자 체크 채팅 번호 : PK 타입.. 2023. 3. 5.
스프링부트와 mySQL 연결 이전 게시글 프로젝트 시작 https://hoozy.tistory.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81-%EB%B6%80%ED%8A%B8-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%8B%9C%EC%9E%91 [스프링 부트] 프로젝트 시작 국비 학원에서는 스프링 프레임워크와 오라클, 마이바티스, jquery를 했기 때문에 이제는 스프링 부트, mySql, 스프링 JPA, thymeleaf를 활용해 개인프로젝트를 하나 하려고 합니다. 비전공자이기 때문 hoozy.tistory.com mySQL을 처음 써봐서 그런지 ORACLE보단 설정이 복잡해 보였다. 하지만, 스프링부트 설정은 스프링 프레임워크와 다르게 간편했다. mySQL 설치와 스프링부트 연.. 2023. 3. 5.
백엔드 로드맵 따라서 공부 시작 https://roadmap.sh/backend Backend Developer Roadmap Learn to become a modern backend developer using this roadmap. Community driven, articles, resources, guides, interview questions, quizzes for modern backend development. roadmap.sh 로드맵 순서대로 CS 지식을 쌓아보겠습니다. 2023. 3. 5.