공부
-
Error Handling공부 2023. 9. 5. 12:40
1. 에러핸들링 이란? 사용자가 서비스를 이용하는 동안 발생할 수 있는 에러를 사전에 예측하고 사용자가 서비스를 이용하는 흐름이 막히지 않도록 한다. 2. 에러핸들링의 종류 에러 핸들링(Error Handling) , 예외 핸들링(Exception Handling) 으로 나뉜다. 1) 에러 핸들링(Error Handling) 주체가 컴퓨터이며 코드를 실행하는 과정 자체에서 발생하는 에러를 핸들링한다. - 개발자의 문법 에러 - 해당 회사의 서비스 규칙 등 2) 예외 핸들링(Exception Handling) 주체가 개발자이며 의도적으로 발생시키는 상황을 핸들링하며 조건 불충족시 에러를 반환시킨다. - 회원 이메일 계정에 @ 필수 포함 - 비밀번호는 10자 이상으로 지정 - 계정 중복이불가능 등 3. th..
-
Git 토큰 오류 해결(Support for password authentication was removed on August 13, 2021.)공부 2023. 9. 4. 23:47
Support for password authentication was removed on August 13, 2021. 과제를 하던 도중, git push를 하려는데 오류 문구가 계속 떴다..🫠 찾아보니 토큰에 오류가 있다는 결론이 나왔다. 나처럼 똑같은 오류를 겪으신 분들에게 도움이 되길 바라면서, 1. github 사이트 접속 후 로그인 https://github.com/ 2. 오른쪽 맨 상단 마이 프로필 > Settings 클릭 3. 왼쪽 맨 하단 Developer settings 클릭 4. Tokens (classic) 클릭 5. Generate new token > Generate new token (classic) 클릭 6. Note(이름) Expiration(기간) 선택 - 글쓴이는 보통 ..
-
Database Schema & table 구축공부 2023. 9. 3. 16:20
ERD(Entity Relational Diagram) 를 이용하여 Mysql server 내에 스키마를 생성하는 과제를 진행했다. ERD를 처음 접했을때 PK,FK에 대하여 한번에 이해가 되지 않아 어려움을 겪었다,,! 😥😥 종이노트에 테이블을 그려가며 여러번, dbdiagram 으로 여러번 반복한 끝에 조금은 더 수월하게 이해가 갔다. 여러가지 테이블을 그려보면서 궁금한점과 함께 이해하기 어려웠던 부분들을 정리했다.😊 1. ERD란? ERD(Entity Relational Diagram) 는 데이터베이스의 구조를 알아보고 파악하기 위해서 사용된다. 개체 속성과 개체 간의 관계를 설명해 주며 실제 DB를 개발하기 전에 데이터의 특징을 확인할 수 있다. 이는 데이터의 흐름과 연관성을 이해하는데 매우 중요..
-
MySQL & RDBMS공부 2023. 8. 31. 23:02
각종 데이터들을 관리하고 보존하는데 있어서 데이터베이스 시스템을 이용해야한다. 대표적인 관계형 데이터베이스 시스템(Relational Database Management System, RDBMS)인 MySQL을 알아보자! 1. MySQL 란? 세계에서 가장 많이 사용되고 있는 오픈소스 관계형 데이터베이스 관리 시스템이다. 데이터 보안 기능과 숫자,날짜/시간,문자,JSON 등을 포함하여 많은 양의 데이터 유형을 지원하며 다양한 테이블을 통하여 데이터를 저장, 관리할 수 있다. 또한 제약조건을 사용하여 효율적으로 관리가 가능하다. 2. 관계형 데이터베이스(RDBMS)란? (Relational Database Management System, RDBMS) 데이터베이스의 한 종류로 가장 많이 사용되고 있다. 데..
-
API공부 2023. 8. 28. 22:57
API(Application Programming Interface)란 ? 응용 프로그램에서 사용할 수 있도록 운영체제 혹은 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스이다. Interface란? 서로 다른 두 개의 물체가 상호 정보, 신호를 주고받는 데 필요한 접점이나 경계면을 말한다. 즉 상호 간에 소통을 위해 만들어진 접점이다. Interface의 예시로 식당을 생각해보자. 음식점에 들어가서 주문하는 순서를 생각해보면 쉽게 이해가 간다! 손님👨👩 / 점원(손님응대)🧍♀️/ 요리사🧑🍳 1. 손님이 메뉴판을 보며 음식을 고른다. 2. 점원이 주문받고 확인하여 요리사에게 요청한다. 3. 요리사는 주문이 들어온 메뉴를 확인하여 음식을 만들기 시작한다. 4. 완성된 요리를 점원이 확..