본문 바로가기

Knowledge23

placeimg.com 지원중단 랜덤 이미지를 발급해주는 서비스사이트 placeimg.com가 2023년 6월 30일부로 서비스가 중단한다고 한다. 코딩 연습하면서 자주 사용했던 사이트인데 아쉽다.ㅎㅎ 10년간 수억장의 이미지를 무료로 광고없이 제공해준 placeimg.com사이트에게 감사함을 표한다. 2023. 12. 1.
openweather 401 인증에러문제 { "cod": 401, "message": "Invalid API key. Please see https://openweathermap.org/faq#error401 for more info." } api키 입력하고, 알맞는 url에 get요청 했음에도 위와같이 인증에러가 뜬다면 그냥 10분정도 기다리면된다. 초반에 발급하고 어느정도 시간이 있어야 인증이 되는듯하다. 2023. 12. 1.
[back end] 기술 면접 NoSQL과 RDBMS의 특징과 차이점에 대해서 장, 단점을 들어 설명해주세요. 답변 : 관계형 데이터베이스는 규격화된 테이블에 데이터가 저장이 되고, 관계를 정의할 수있어서 안정성이 좋고, DB의 성능과 최적화를 하는 '정규화'가 가능하다는 장점이 있고, 단점은 확장하기에 까다롭고, 복잡하다는 단점이 있습니다. 비관계형 데이터베이스는 테이블 형식이 아니어도 되기에 자유성과 확장성, 유연성이 좋은 장점이있고, 일관성이 부족하다는 단점이 있습니다 mvc 패턴에 대해서 설명해주세요. 답변 : 디자인 패턴 중 하나이고, db를 정의하는 모델과, 보여지는 부분인 view, 사용자 입력을 처리하는 컨트롤러로 나누어져있는 패턴이고, 기능별로 분리해놓았기에 유지보수와 재사용성이 좋습니다. RDBMS의 정규화에 대해 .. 2023. 8. 17.
[node-2] Sequelize CLI 명령어 1. 데이터 베이스 생성 Sequelize를 이용하여 새로운 데이터베이스를 생성하려면 npx sequelize db:create 명령어를 사용하면 됩니다. 이 명령은 config/config.json 파일에 정의된 데이터베이스 설정을 사용하여 데이터베이스를 생성합니다. npx sequelize db:create 2. 데이터 베이스 삭제 이미 생성된 데이터베이스를 삭제하려면 npx sequelize db:drop 명령어를 사용하면 됩니다. 이 명령은 config/config.json 파일에 정의된 데이터베이스 설정을 사용하여 해당 데이터베이스를 삭제합니다. npx sequelize db:drop 3. 데이터 베이스 생성 프로젝트에 정의된 Migrations를 실행하여 테이블을 생성하려면 npx sequel.. 2023. 7. 13.