evtSprtrList?.flatMap(sp => sp.lowEvtSprtrList);주어진 JavaScript 코드 evtSprtrList?.flatMap(sp => sp.lowEvtSprtrList);는 evtSprtrList 배열이 정의되어 있고 null이 아닌 경우 각 요소의 lowEvtSprtrList 속성을 추출하고 이를 하나의 배열로 평탄화(flatten)하는 작업을 수행합니다.이 작업을 설명하고자 할 때, 아래와 같은 예시와 함께 단계별로 설명해 보겠습니다:예시 데이터const evtSprtrList = [ { id: 1, lowEvtSprtrList: [10, 20, 30] }, { id: 2, lowEvtSprtrList: [40, 50] }, { i..
발생 원인동일한 포트를 사용하는 어플리케이션을 번갈아가며 실행 시키는 경우 (이미 다른 하나가 실행중)IDE 상에서는 프로세스가 종료되었으나 실제 프로세스가 종료되지 않은 경우 해결 방법프로세스 종료하기lsof -n -i -P | grep 8080kill -9 3932 연관된 글 : 참고:https://deeplify.dev/back-end/spring/port-is-already-in-use
오류 내용git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. 연관된 글 : 참고:https://joyful-development.tistory.com/10https://velog.io/@posinity/%EC%97%90%EB%9F%AC-%ED%91%B8%EC%8B%9C-%EC%98%A4%EB%A5%98-%EB%A9%94%EC%84%B8%EC%A7%80-Permission-denied-publickey.fatal-Could-not-read-from-remote-repositoryhttps://velog.io/@heelieben/Sourcetree-ClonePullPush%EC%8B%9C-%EB..
도메인 네임(Domain Name)은 인터넷 상에서 특정 컴퓨터나 네트워크를 식별하기 위해 사용되는 텍스트 주소입니다. 도메인 네임은 숫자로 구성된 IP 주소(예: 192.168.1.1) 대신 사람이 읽고 기억하기 쉬운 형태로 표현됩니다. 예를 들어, www.example.com은 특정 웹사이트의 도메인 네임입니다.도메인 네임의 구조도메인 네임은 여러 부분으로 구성되며, 각각의 부분은 점(.)으로 구분됩니다. 도메인의 각 부분은 계층 구조를 형성합니다. 가장 일반적인 구조는 다음과 같습니다:서브도메인: 예를 들어, www는 www.example.com에서 서브도메인입니다.도메인: example은 두 번째 수준 도메인입니다.최상위 도메인(TLD): com은 최상위 도메인입니다.www.example.com에..
객체지향에 집중하고, 특정 클래스나 라이브러리에 종속되지 않는 필요에 따라 재활용 될 수있는 방식으로 설계된 오브젝트 POJO는 특정한 Java 객체로, 특별한 프레임워크나 라이브러리의 요구 사항을 따르지 않는 순수한 Java 객체를 의미합니다. POJO는 Java 언어 자체의 기능만을 이용하여 작성된 객체로, 주로 데이터 모델을 표현하는 데 사용됩니다. POJO (Plain Old Java Object)가 뭘까?[ 위키백과 ]Plain Old Java Object, 간단히 POJO는 말 그대로 해석을 하면 오래된 방식의 간단한 자바 오브젝트라는 말로서 Java EE 등의 중량 프레임워크들을 사용하게 되면서 해당 프레임워크에 종속된 "무거운" 객체를 만들게 된 것에 반발해서 사용되게 된 용어이다. 200..
BMS(Database Management System)와 RDBMS(Relational Database Management System)는 데이터를 관리하고 조작하는 시스템으로, 애플리케이션과 데이터베이스 간의 연결을 관리합니다. 이 커넥션은 클라이언트와 서버 간의 통신을 통해 이루어집니다.DBMS와 RDBMS의 차이점DBMS: 데이터베이스를 관리하는 일반적인 시스템으로, 데이터의 구조, 저장 및 검색을 담당합니다. 예를 들어, 파일 시스템, 키-값 저장소 등이 포함됩니다.RDBMS: 관계형 모델을 기반으로 하는 데이터베이스 관리 시스템으로, 테이블 간의 관계를 정의하고 SQL을 사용하여 데이터를 관리합니다. 예를 들어, MySQL, PostgreSQL, Oracle 등이 포함됩니다.DBMS와 RDBM..
트랜잭션논리적인 작업 단위트랜잭션은 수행중에 한 작업이라도 실패하면 전부 실패하고, 모든 작업이 성공해야 성공합니다.트랜잭션(Transaction)은 데이터베이스나 메시지 큐와 같은 시스템에서 여러 단계의 작업을 논리적으로 묶은 단위를 의미합니다. 트랜잭션은 데이터의 일관성과 무결성을 보장하기 위해 사용됩니다. 주로 ACID(원자성, 일관성, 고립성, 지속성) 속성을 준수합니다.원자성(Atomicity):트랜잭션의 모든 작업은 전부 수행되거나 아무것도 수행되지 않아야 합니다. 즉, 모든 작업이 성공하면 트랜잭션을 완료하고, 한 가지 작업이라도 실패하면 트랜잭션을 롤백해야 합니다.일관성(Consistency):트랜잭션이 수행되기 전과 후에 데이터베이스는 일관된 상태여야 합니다. 즉, 트랜잭션이 수행되는 동..
데이터 정의 언어 - ( DDL : Data Definition Language )테이블이나 관계의 구조를 생성하는데 사용하며 CREATE, ALTER, DROP,TRUNCATE 문 등이 있다.CREATE - 새로운 데이터베이스 관계 (테이블) View, 인덱스 , 저장 프로시저 만들기.ALTER - 이미 존재하는 데이터베이스 개체에 대한 변경 , RENAME의 역할을 한다.TRUNCATE - 관계 ( 테이블 )에서 데이터를 제거한다. ( 한번 삭제시 돌이킬 수 없음.)DROP - 이미 존재하는 데이터베이스 관계 ( 테이블 ) , 뷰 , 인덱스 , 저장 프로시저를 삭제한다. 데이터 조작 언어 - ( DML : Data Manipulation Language )테이블에 데이터 검색, 삽입, 수정, 삭제하는..