일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- 리눅스
- 제이쉘
- 자바기초
- github
- 자바 스프링
- 초보코딩
- 스프링 기초
- 자바
- 기초코딩
- 프로그래밍기초
- 메소드
- 이클립스
- eclips
- 알고리즘
- spring
- 배열
- Git
- 스프링
- 데이터베이스
- 컴퓨터과학개론
- 코딩초보
- Java
- 자바프로그래밍
- JShell
- Elk
- 프로그래밍
- 클래스
- JAVA기초
- 초보코딩탈출
- 프로그래밍언어
- Today
- Total
목록개발 관련/Database (16)
키보드워리어
안녕하세요 블로그 방문자 여러분, 반갑습니다. 오늘은 databases - 서브쿼리를 포스팅하려고 합니다. 서브 쿼리 서브쿼리란? Select 명령에 의한 데이터 질의로, 상부가 아닌 하부의 부수적인 질의를 의미합니다. ex) (Select명령) SELECT * FROM employees WHERE department_id IN (SELECT department_id FROM departments WHERE location = 'New York'); 하부 select명령을 괄호로 묶어 사용합니다. selcet구, from구, where구 등 명령의 각 구를 기술할 수 있습니다. 1.delete의 where구에서 서브쿼리 사용 select * from sample 54; no | a 1 | 100 2 | ..
안녕하세요 블로그 방문자 여러분, 반갑습니다. 오늘은 로킹에 대해 배워볼게요 제가 지난번 동시성 제어문제에 대해 글을 작성한 게 있었는데 이 내용의 2부라고 보셔도 좋을 거 같아요! 2023.06.23 - [개발 관련/Database] - [databases] 동시성 제어 문제 해결 [databases] 동시성 제어 문제 해결 안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다. 원티드 프리온 보딩 챌린지 백엔드 사전문제 1번 문제와 답안입니다! [01] 동시에 같은 DB Table row 를 업데이트 하는 상황을 keyboardwarrior.tistory.com 본문의 내용은 원티드 프리온보딩 챌린지에서 훈 멘토님께서 정리해 주셨던 내용입니다. 많은 도움을 주셔서 감사합니다. 락 = 데이..
안녕하세요 블로그 방문자 여러분, 반갑습니다. 원티드 프리온보딩 챌린지에서 멘토로 활동하신 광광님 (어느 금융회사 4년 차 개발자님)이 내용 공유드립니다!! 1. 빠르게 효율적으로 성장하는 방법 고민하자 -참고해볼 영상 -Null패턴에 대한 정리 깃헙 -기계인간 블로그 [널 오브젝트 패턴 (Null Object Pattern) 인터페이스는 구현하지만 아무 일도 하지 않는 객체 johngrib.github.io](https://johngrib.github.io/wiki/pattern/null-object) *추천도서 데이터중심 애플리케이션 설계 굉장히 추천 트랜잭션 (7장)을 많이 보았음. 데이터 중심 애플리케이션 책 정리 여기에 위 책에 대한 핵심 내용들을 정리하였다. SQL 첫걸음 apache-kafk..
내가 이책을 배워야겠다고 생각한 이유: 백엔드 개발자는 데이터를 가장 많이 다루는 직군인데 단순히 CRUD작업만 하는것이 아니라 데이터를 잘 알아야 한다는 이야기를 많이 들었습니다. 그래서 부족한 부분을 채우기 위해 이 책의 내용을 공부하기로 했습니다. 데이터 중심 애플리케이션 설계 이책에서 다루는 내용들 데이터 시스템 아키텍처와 데이터 중심 애플리케이션 데이터 시스템을 통합하는 방법 1부: 근본 개념 신뢰성, 확장성, 유지보수성 ⭐2부: 분산 데이터 저장 현재 내가 알고있는 분산데이터 저장 기술: kafka, 비관적락과 낙관적 락 3부: 파생하는 시스템 7장 트랜잭션 냉혹한 현실에서 데이터 시스템이 일으키는 여러가지 문제 쓰기연산 읽기 연산은 언제든지 실패할 수 있다. 애플리케이션은 연산이 실행되는 도..
안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다. 원티드 프리온 보딩 챌린지 백엔드 사전문제 1번 문제와 답안입니다! [01] 동시에 같은 DB Table row 를 업데이트 하는 상황을 방어하기 위해 어떻게 개발하실 건지 설명해주세요. 트랜잭션의 특징 중에 하나인 일관성을 잘 지켜야합니다.(Consistency) 일관성을 잘 지킨다는 것은 트랜잭션 수행 전과 후의 상태가 같아야 하는 성질을 지켜야 한다는 것입니다. 동시에 같은 DB를 업데이트할때 일관성을 유지하는것을 예를 들면 은행 시스템에서 '서로 같은 계좌번호는 없다'라는 제약조건이 있다면, 어떠한 트랜잭션이 발생해도 항상 이 제약조건이 일관되게 존재해야 한다는 겁니다. 즉, 동일한 계좌번호가 없어야만 트랜잭션이 성공합니다. 이를..
안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 Mysql에 웹서버를 연결해보겠습니다. 1. MySQL 설치 및 연결 확인 먼저 MySQL을 설치한 후 다음과 같이 연결을 확인합니다. 설치할 때 설정한 비밀번호는 따로 작성하여 잊지 않도록 해야 합니다. $ mysql --version mysql Ver 8.0.32 for macos13 on x86_64 (MySQL Community Server - GPL) 위와 같이 콘솔 답변이 나와야 합니다. 만약 나오지 않는다면 PATH 설정을 해주어야 합니다. Path설정은 간단합니다. 참고. https://signature95.tistory.com/27 Mac OS mysql path 설정 mysql을 공부하려고 먼저 mysql..