본문 바로가기

전체 글399

TIL 24.11.26. 오늘 중요한 것을 정리하면서 기억할 필요가 있는 것 1~2가지1. 화살표함수 축약형 // 매개변수가 하나 일 때 괄호 생략 가능const greet = name => { console.log(`Hi, ${name}!`);}greet('David'); // "Hi, David!" // 단일 표현식은 중괄호와 return 생략 가능.   callback에서 많이 사용const square = x => x * x;console.log(square(4)); // 16 2024. 11. 26.
DB 스킨 테이블(Skin) :케릭터 외관 설정컬럼형태키조건설명idintPrimary keynot null자동생성nameVARCHAR(50) not null스킨 이름descriptiontext not null스킨 설명imgURLVARCHAR   created_atDateTime not null생성 날짜charactersCharacter[]  1:n관계계정 테이블(Account)컬럼형태키조건설명idintPrimary Keynot null자동 생성된IDusernameVARCHAR(50) not null사용자 이름emailVARCHAR(100)Uniquenot null이메일 주소passwordVARCHAR(255) not null암호화된 비밀번호created_atDATETIME default now계정 생성 날짜u.. 2024. 11. 26.
Node.js 숙련주차 3.2 SQL (Structured Query Language) 1. SQL(Structured Query Language)과 SQL의 유형을 알아봅니다. 2. SQL(Structured Query Language)를 사용하여 데이터베이스를 조작해봅니다 SQL을 이용해 MySQL의 DATABASE를 직접 조작해봅시다01. SQL (Structured Query Language) 살펴보기1) SQL 이란?데이터베이스에서 사용되는 생성, 삽입, 조회 명령문을 SQL(Structured Query Language)이라고 합니다. 조건에 맞는 데이터를 활용할 수 있어야 하고, 끊임없이 변하는 내용을 지속적으로 삽입, 수정, 삭제, 조회가 가능해야합니다. 그런상황에서 데이터를 어떻게 관리해야할 지 고민한 결과, 모든 데이터들을 공통적으로 관리할 수 있는 표준 언어인 SQL이 .. 2024. 11. 26.
241126 화 숙제 오답, 새로 알게 된 것 함수에서 return이 필요 없는 경우 쓰지 말기코드 하나하나에 이유가 있어야 함. 그냥 따라하지 말기 구현할 때 콜백함수를 console.lolg()말고 밖에 따로 만들자 indexOf 구현에서 값을 찾기 실패하면 -1을 반환하는 기능이 있음. 추가하기// indexOf 구현const arr1 = [1, 2, 3, 4, 5];function myIndexOf(arr, value) { for (let i = 0; i  변수 이름 생각 더하기. 다른사람이 자주 사용하는 변수명으로 쓰기.내가 쓴거 : (sum, num)다른사람이 쓸 것 같은 변수 : (prev, current) 구현할 때 retrun으로 하기 (메소드 기능 그데로 구현하기)학습 : 함수와 배열 비교1. 다양한.. 2024. 11. 26.
알고리즘 21번 - 추가공부 https://school.programmers.co.kr/learn/courses/30/lessons/12947 JS문제양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. 제한 조건 x는 1 이상, 10000 이하인 정수입니다.계획1. 정수를 자리수 마다 배열로 만들고 배열의 합을 구한다.2. 합한 수로 정수 x를 나누어(%) 나머지가 0이면 true 반환, 아니면 false 반 참고, 풀이히샤드 수 뜻 : 하샤드 수 또는 니번 수는 주어진 진법에서 그 수의 각 자릿수 숫자의 합으.. 2024. 11. 26.
Node.js 숙련주차 4.3 - 로그(Log) 미들웨어 - 게시판프로젝 1. winston 라이브러리를 이용해 로그 미들웨어를 구현합니다. 2. 게시판 프로젝트에 에러 처리 미들웨어를 적용합니다.01. [게시판 프로젝트] 미들웨어1) [게시판 프로젝트] 로그(Log) 미들웨어로그 미들웨어(Log Middleware)는 클라이언트의 모든 요청 사항을 기록하여 서버의 상태를 모니터링하기 위한 미들웨어입니다. 문제 발생 시 빠르게 진단할 수 있도록 돕는 미들웨어입니다. 이를 통해 다음과 같은 작업이 가능합니다:어플리케이션 모니터링문제 진단사용자 행동 분석활용 방안로그 라이브러리 사용Morgan, Winston 등과 같은 라이브러리를 이용하여 간편하게 로그를 기록하고 관리.외부 모니터링 서비스AWS CloudWatch, Datadog 등으로 로그 데이터를 수집 및 분석.Datado.. 2024. 11. 25.