profile
https://github.com/Dingadung
태그 목록
전체보기 (416)백준(66)자바(64)비트(58)db(46)스프링(43)운영체제(43)알고리즘(42)sql(38)hackerrank(26)Java(23)코딩테스트(23)데이터베이스(19)오라클(18)오라클로배우는데이터베이스(15)aggregation(13)js(12)자바스크립트(12)(10)oracle(9)OS(8)http(8)멋사(8)nextjs(7)BFS(7)MariaDB(7)스프링부트(6)JPA(6)객체(5)JavaScript(5)Basic Join(5)API(5)DBMS(5)웹프로그래밍(4)Springboot(4)객체지향(4)다이나믹프로그래밍(3)JDBC(3)TIL(3)web(3)정처기(3)mysql(3)django(3)멋쟁이사자처럼(3)MVC(3)KOCW(3)(2)모던자바(2)운영체제와정보기술의원리(2)프로젝트 일지(2)객체지향프로그래밍(2)람다식(2)docker(2)서블릿(2)그리디(2)CSS(2)스레드(2)Spring(2)오라클로배우는데이터베이스입문(2)세션(2)네트워크(2)network(2)JPA2(2)interface(2)디지털시스템(2)Map(2)React(2)server(2)Top Competitors(1)아나콘다(1)anaconda(1)조건문(1)CI/CD(1)Web Programming(1)DataInputStream(1)JWT(1)json(1)drf(1)opensource(1)브루트포스(1)repeat(1)Paging(1)digitalsystem(1)Lambda expression(1)Kill(1)foreach(1)조인(1)인터페이스(1)추상클래스(1)프로토콜(1)Collection(1)pattern(1)select(1)재귀함수(1)DB모델링(1)functional interface(1)apache(1)Median(1)IINFORMATION_SCHEMA(1)일대다(1)Advanced Select(1)html(1)동아리(1)HackerRnak(1)네임서버(1)김영한(1)HashSet(1)log(1)logging(1)BufferedWriter(1)cpu(1)C(1)익명객체(1)nameserver(1)BufferedReader(1)servlet(1)백앤드(1)Lamda(1)DecoratorPattern(1)상속(1)wrapper(1)Database(1)virtual memory(1)Application Server(1)DFS(1)SQLD(1)의존관계(1)chapter5(1)tuple(1)set(1)Multiset(1)테코레이터(1)git(1)로그(1)typescript(1)디자인패턴(1)DataOutputStream(1)페이징(1)포트(1)javscript(1)Pivot(1)Aggreation(1)인프런(1)위임(1)멀티태스킹(1)Tomcat Server(1)List(1)DNS(1)Binary Tree Nodes(1)ArrayList(1)익명클래스(1)Thread(1)queue(1)Proxy(1)함수형 인터페이스(1)쿠키(1)KMP(1)데베(1)데코레이터패턴(1)WHERE(1)KTAIVLE(1)직렬화(1)자바기초(1)PORT(1)lambda(1)톰캣(1)이분탐색(1)아파치(1)Functional(1)sos(1)이중우선순위큐(1)H2(1)decorator(1)(1)ContextSwitching(1)abstract(1)앨리스(1)linkedlist(1)jsp(1)anonymous(1)과제(1)pagination(1)domain(1)문법(1)Deque(1)우선순위큐(1)kt(1)socket(1)gson(1)tomcat(1)collectionAPI(1)

[WEB] Graceful Shutdown

Graceful Shutdown 이란, 우아한 종료로 애플리케이션이 종료될 때 즉시 종료되는 것이 아니라, 현재 진행하고 있는 작업을 마무리 하고 리소스를 정리한 이후 종료하는 방식을 의마한다.서버 애플리케이션에서 일반적인 Graceful Shutdown은 SIGTER

어제
·
0개의 댓글
·
post-thumbnail

[DB] Recovery

1. 데이터베이스 회복(Recovery)이란 무엇이며, 왜 필요한가요? 2. Write-Ahead Logging(WAL)이란 무엇이며 어떤 장점이 있나요? 3. Redo 로그와 Undo 로그의 차이점을 설명해주세요. 4. 체크포인트(Checkpoint) 기법이 무

2일 전
·
0개의 댓글
·
post-thumbnail

[DB] INDEX

인덱스는 데이터베이스에서 검색 성능을 높이기 위해 사용하는 자료구조이다.책의 목차처럼 원하는 데이터를 빠르게 찾을 수 있도록 도와준다.사용하는 이유?데이터를 찾을 때 Full Table Scan을 하면 시간이 오래 걸리는데, 이때 인덱스를 쓰면 특정 값을 빠르게 찾을

2025년 3월 24일
·
0개의 댓글
·
post-thumbnail

BFF(Backend For Frontend)

프론트엔드 종류별(웹, 모바일)로 최적화된 백엔드 API를 각각 제공하는 아키텍처 패턴이다.각 프론트엔드의 요구사항이 다를 때 효율적으로 대응하기 위해서 사용한다.공통 백엔드를 그대로 쓰면 불필요한 데이터까지 받아오거나, 응답 구조가 복잡해질 수 있으므로이를 해결하기

2025년 3월 24일
·
0개의 댓글
·
post-thumbnail

[DB] Transaction 심화

Read Uncommitted: 다른 트랜잭션이 커밋하지 않은 결과값을 읽을 수 있는 상태 -> 더티리드 발생 가능Read Committed: 다른 트랜잭션이 커밋한 결과만 읽을 수 있는 상태 -> 반복 불가능한 읽기, 팬텀 리드 발생 가능Repeatable Read:

2025년 3월 18일
·
0개의 댓글
·
post-thumbnail

[DB] Transaction

트랜잭션이란, 데이터베이스에서 하나의 논리적인 작업 단위를 의미합니다.일련의 작업이 모두 성공하거나, 하나라도 실패하면 전체가 롤백되는 원자성을 보장하는 개념입니다.트랜잭션은 데이터의 일관성과 무결성을 유지하는데 중요한 역할을 합니다.예를 들어, 은행 계좌 이체 시,

2025년 3월 17일
·
0개의 댓글
·
post-thumbnail

[DB] 사용했던 데이터베이스에 대해서 설명해주세요.

MySQL은 오픈 소스 관계형 데이터베이스 관리 시스템으로, 다양한 운영체제에서 동작하며,MySQL 서버는 MySQL 엔진과 스토리지 엔진으로 구성되어 있다.MySQL 서버 = MySQL 엔진 + 스토리지 엔진MySQL 엔진은 클라이언트로부터 오는 SQL 요청 처리를

2025년 3월 13일
·
0개의 댓글
·
post-thumbnail

[DB] 무결성 제약조건

무결성이란, 데이터베이스에서 데이터의 정확성, 일관성을 유지하는 것을 의미한다.즉, 데이터에 결함이 없는 상태를 나타낸다.무결성 제약조건은, 데이터베이스의 정확성과 일관성을 보장하기 위해 설정되는 조건으로, 데이터의 저장, 삭제, 수정 등을 제한하거나 조절하는 역할을

2025년 3월 13일
·
0개의 댓글
·
post-thumbnail

[DB] 키(Key)에 대해서 설명해주세요. (슈퍼키, 후보키, 기본키, 대리키, 외래키)

데이터데이스에서 각 행을 구분하는 유일한 식별자이다.일반적으로 키는 테이블에서 하나 이상의 열(속성)로 구성된다.키는 데이터 정합성 유지, 검색, 수정, 삭제 등의 작업을 할 때 중요한 역할을 한다.데이터가 올바르게 유지되고 일관성 있게 유지되는 것을 의미한다.데이터베

2025년 3월 13일
·
0개의 댓글
·
post-thumbnail

[DB] 릴레이션이란?

관계형 데이터베이스에서 데이터를 표로 저장하는 기본 단위이다.릴레이션은 튜플과 속성으로 구성된다.=> 즉, 릴레이션은 DB 테이블이다.하나의 릴레이션에 포함된 튜플들은 모두 상이하다.한 릴레이션에 포함된 튜플 사이에는 순서가 없다. (하지만 SQL의 ORDER BY로

2025년 3월 13일
·
0개의 댓글
·
post-thumbnail

[DB] RDBMS(관계형 데이터베이스 관리시스템)는 뭘까요?

데이터를 테이블 형태로 저장하고 테이블 간의 관계를 명확히 정의하는 데이터베이스를 생성, 수정, 관리 및 검색하는 소프트웨어 시스템이다.RDBMS는 SQL을 사용하여 데이터를 조작하고 검색한다.RDB는 행과 열로 이루어져 있다.열(속성): 특정 데이터 유형 의미행(튜플

2025년 3월 13일
·
0개의 댓글
·
post-thumbnail

[DB] 데이터 독립성에 대해서 설명해주세요.

데이터 독립성은 데이터베이스 시스템의 중요한 특성으로, 하위 스키마의 변경이 상위 스키마에 영향을 미치지 않도록 보장하는 원칙이다. 데이터베이스의 유연성과 유지보수 용이성을 높여, 변경 사항이 다른 영역에 미치는 영향을 최소화 한다.파일 시스템은 데이터 구조 변경 시

2025년 3월 13일
·
0개의 댓글
·
post-thumbnail

[DB] 스키마가 뭘까요? 3단계 데이터베이스 구조에 대해 설명해주세요.

데이터베이스 스키마 > 데이터베이스 스키마는 관계형 데이터베이스 내에서 데이터가 구성되는 방식을 정의한다. 테이블 이름, 필드, 데이터 형식 및 이러한 엔티티 간의 관계와 같은 논리적 제약 조건이 포함된다. 스키마에 포함되는 것들 개체의 특성을 나타내는 속성 속성들의

2025년 3월 12일
·
0개의 댓글
·
post-thumbnail

[DB] DBMS는 뭘까요? 특징에 대해 설명해주세요.

DBMS는 데이터를 효율적으로 저장하고 관리할 수 있도록 지원하는 소프트웨어 시스템입니다.특히 RDBMS는 RDB를 관리하는 시스템으로, 데이터를 테이블 형태로 저장하며, 테이블간의 관계를 명확하게 정의하여 일관성 있는 데이터 관리를 지원합니다.DBMS는 ACID 원칙

2025년 3월 12일
·
0개의 댓글
·
post-thumbnail

[DB] 데이터베이스의 특징에 대해 설명해주세요

데이터베이스는 구조화된 데이터의 조직화된 모음.데이터베이스는 일반적으로 DBMS에 의해 제어되며, 관계형 데이터베이스에서는 RDBMS가 사용된다.DBMS의 예시: MySQL, Oracle, ...일반적인 유형의 데이터베이스는 데이터 처리 및 데이터 쿼리를 효율적으로 수

2025년 3월 12일
·
0개의 댓글
·
post-thumbnail

[DB] 파일시스템과 데이터베이스의 차이점

파일 시스템은 운영체제에서 파일과 디렉토리를 관리하는 방식을 의미한다.데이터는 파일 단위로 저장된다.각 파일은 고유한 이름을 가진다.데이터 간의 관계를 명시적으로 표현하지 않는다.파일 시스템은 간단하고 작은 규모의 데이터 저장 및 관리에 유용하다.데이터의 일관성, 무결

2025년 3월 10일
·
0개의 댓글
·

[프로그래머스 SQL 고득점 Kit] SELECT - Python 조건에 맞는 개발자 찾기

https://school.programmers.co.kr/learn/courses/30/lessons/276034&를 쓰면 비트연산을 할 수 있다. => 서로 같은 부분만 연산결과로 얻게 됨

2025년 1월 8일
·
0개의 댓글
·

[프로그래머스 SQL 고득점 Kit] SELECT - Python 개발자 찾기

https://school.programmers.co.kr/learn/courses/30/lessons/276013

2025년 1월 8일
·
0개의 댓글
·
post-thumbnail

[프로그래머스 SQL 고득점 Kit] SELECT - 업그레이드 된 아이템 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/273711

2025년 1월 7일
·
0개의 댓글
·

New Knowledge

Client와 통신 Restful API Swagger Description MSA Http Client Fallback Factory Circuit Breaker resilience 4J TDD Mockito

2024년 9월 9일
·
0개의 댓글
·