[1] 메인 클래스 실행 실패 (APPLICATION FAILED TO START)
[1] 메인 클래스 실행 실패 (APPLICATION FAILED TO START)***************************APPLICATION FAILED TO START***************************Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Consider the following: If you want an embedded database (H2, HSQL or Derby), please pu..
2025.03.21
카테고리 소개(?)
이 카테고리는 내가 공부하면서 발생하는 에러에 관한 글들을 올릴 예정이다. 한동안 방황하다가 다시 컴퓨터를 잡은 상태라서 까먹은 것도 많고 모르는 것도 많아서 유튜브에서 스프링부트를 이용한 회원 프로젝트를 따라하며 예전 기억들을 상기시킬 예정이다! 열심히 해보자 화이팅!!
2025.03.21
no image
[네트워크]LAN&WAN, OSI 7 Layer
컴퓨터 네트워크(=컴퓨터망)은 노드들이 자원을 공유할 수 있게 하는 디지털 전기통신망의 하나이다. 쉽게 말하자면, 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말한다. [1] 네트워크의 종류 네트워크의 종류에 대해 간단히 알아보자. 네트워크는 크게 일반 사용자용(가정용)과 기업용으로 나눌 수 있다. 가정용 네트워크와 기업용 네트워크의 차이점으로는 사용자가 사용하는 애플리케이션(전자우편이나 웹 브라우저처럼 사용자가 이용하는 소프트웨어) 종류 네트워크의 물리적 규모 이렇게 두 가지가 있다. [2] 네트워크의 형태 네트워크는 범위에 따라 몇 가지로 구분되는데, 보통 LAN(랜)과 WAN(웬)으로 나뉜다. LAN(Local Area Network) 회사 건물 내부나 가정 내부의 비교적 작은 범위의 컴퓨터 네트..
2024.01.19
새로 만들었습니다🐥
24.01.08 티스토리 입성!! 공부한 것들은 주로 노션에 정리해서 올렸는데 블로그 활동도 해보려고 만들었습니다 :) 차근차근 노트들을 옮겨와 업로드할 예정입니다.
2024.01.11
no image
키(Key)
🔑 키 (Key) 키는 데이터베이스에서 조건을 만족하는 튜플을 찾거나 순서대로 정렬할 때 튜플들을 서로 구분할 수 있는 기준이 되는 속성이다 [1] 키의 특성 키의 특성으로는 유일성과 최소성이 있다. 유일성 식별자(키)에 의해 엔티티 타입 내에 모든 엔티티들이 유일하게 구분 (쉽게 말하자면 하나의 키로 어떤 행을 바로 찾아낼 수 있는!!) 최소성 최소한의 속성으로 식별자를 구성 (레코드들을 식별하는데 꼭 필요한 속성들로만 구성!!) [2] 키의 종류 크게 5가지 + 인조키 슈퍼 키(super key) 유일성만 있고 최소성이 없는 속성 집합 ⇒ 유일성만 만족하면 슈퍼키가 될 수 있다. 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키 각 행에서 유일하게 식별 가능한 하나의 속성 혹은 하나 이상의 속성들의..
2024.01.11
REST
👤 면접 질문 REST의 특징은 무엇인가? RESTful API란 무엇인가? RESTful하다는 무슨 뜻인가? REST RSET(Representational State Transfer)는 API 작동 방식에 대한 조건을 부과하는 소프트웨어 아키텍처이다. REST는 처음에 인터넷과 같은 복잡한 네트워크에서 통신을 관리하기 위한 지침으로 만들어졌다. REST 기반 아키텍처를 사용하여 대규모의 고성능 통신을 안정적으로 지원할 수 있다. 기본적으로 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한 활용할 수 있는 아키텍처 스타일이다.쉽게 구현하고 수정할 수 있어 모든 API 시스템을 파악하고 여러 플랫폼에서 사용할 수 있다. [1] REST 구성 요소 리소스(resource): ..
2024.01.08
WEB
객체 지향 프로그래밍
👤 면접 질문 객체 지향 프로그래밍이란 무엇인가요? 객체 지향 프로그래밍(Object-Oriented Programming, OOP) 란? 프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체로 만들고, 객체들 간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다. 여기서 객체란, 프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간을 의미하며 값을 저장할 변수와 작업을 수행할 메서드를 서로 연관된 것들끼리 묶어서 만든 것이라고 할 수 있다. 또한, 여러 군데에서 재사용할 수 있는데 이는 부품화 와 재사용성이라는 객체 지향 프로그래밍의 특징을 보여주기도 한다. 1️⃣ 객체 지향 프로그래밍의 특징 객체 지향 프로그래밍의 특징 크게 추상화, 캡슐화, 상속, 다형성으로 나누어진다. ..
2024.01.08