일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- jdbc programming
- 시스템프로그래밍
- 개발자
- 리눅스
- 자바
- 개발방법론
- 데이터베이스
- 명령어
- 쿼리최적화
- CS
- EC2
- 리눅스공부
- AWS
- 컴퓨터
- 클라우드네이티브
- sql
- Database
- 클라우드
- 트랜잭션
- dbms
- DB
- 오라클
- 서버
- 개발공부
- 공부
- TDD
- JDBC
- 데브옵스
- 데이터베이스프로그래밍
- 쿼리
- Today
- Total
목록2024/08 (5)
개발 블로그
오늘은 코드를 너무 많이 본 것 같아 퇴근 후 또 코드보면 눈이 무리일 것 같아서 짧게 리눅스 공부한거 정리업무할 때 저는 너무 리린이(리눅스 어린이)라서 아직도 뚝딱거립니다...🥹로그든 뭐든 빨리 빨리 검색하고 싶지만...뭐 공부도 하고 어쩌피 쓰던 명령어 위주로 계속 쓰니께 치다보면 늘겠지? 파일 검색 및 조작 명령어 1. find특정 조건에 맞는 파일이나 디렉토리를 검색할 때 사용 find [경로] [조건] [액션]검색 범위를 디렉토리나 파일명, 수정 시간, 크기 등으로 제한할 수 있어 매우 유연옵션-name: 파일 또는 디렉토리 이름으로 검색-type: 파일 유형으로 검색 (f는 파일, d는 디렉토리)-size: 파일 크기로 검색-mtime: 파일의 마지막 수정 시간으로 검색find /home..
분명 운영체제 시프 과목에서 1등도 했었고 많이 까먹었지만 꽤 기초는 잘 안다고 생각했는데,음...실무에서 제 리눅스 지식은 0.1%에 불과했다는 느낌을 받았습니다...어쩌겠나요...스스로 부족함을 느끼면 공부를 해야겠죠 시간이 날 때 '이것이 우분투 리눅스'다 라는 책도 간간히 읽고 있습니다.공부하면서 원래 알던 내용도 있고 몰랐던 내용도 있지만....기록하면 안하는 것 보다는 좋으니깐(?)블로그 중독자인 저는 매일 공부한 부분을 기록해보려고 합니다 사용자 관리adduser(useradd): 새로운 사용자 추가adduser를 하면 아래 파일들에 새로운 행이 추가됨 (*사용자 관련 파일들)/etc/passwd: 사용자 계정의 기본 정보를 저장/etc/shadow: 사용자 암호와 암호 관련 보안 설정을..
DB Lock여러 트랜잭션이 동시에 동일한 데이터를 액세스할 때 데이터 무결성을 유지하고 충돌을 방지하는 매커니즘종류는 아래와 같습니다LS-Shared Lock : 공유락LX-Exclusive Lock: 배타락 1. Lock의 종류공유 락(LS-Shared Lock)여러 트랜잭션이 동시에 동일한 리소스를 읽을 수 있도록 허용함공유 락이 걸린 데이터는 읽기 전용임, 변경 불가데이터 일관성을 유지하기 위해 주로 사용, SELECT 쿼리에서 사용(락 걸리니깐 무작정 사용하지는 말기...)--Transaction 1: 공유 락 설정SELECT * FROM member WHERE last_name = 'Kim' LOCK IN SHARE MODE;--Transaction 2: 공유 락 설정SELECT * FROM ..
제가 참여한 사이드 프로젝트에서 서비스 개선&확장을 계획중이었는데요팀원분의 프리티어 계정이 만료되기 전에 서버를 옮기게 되었습니다😊저도 원래 예전에 팠던 계정은 프리티어 기간이 끝나서 여분의 계정으로 진행하였습니다 운영용 EC2 인스턴스 +RDS(private subnet에), 개발용 EC2 인스턴스 1로 구성했고일단 가볍게 개발용 인스턴스 먼저 생성했습니다...나머지는 너무 많아서 다음에 쓰겠습니다ㅎㅎ *미리 Root 계정 만들고 Admin용 IAM 계정 만들어서 진행하였습니다 EC2Amazon Elastic Compute Cloud(Amazon EC2)는 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스AWS 클라우드의 On-Demand 확장 가능 가상 서버아래의 이..
✨Index?인덱스는 데이터베이스 테이블의 특정 컬럼에 대해 빠른 검색을 가능하게 하는 데이터 구조입니다. 책의 색인처럼, 인덱스는 데이터의 위치를 신속하게 찾아낼 수 있도록 돕습니다. 데이터베이스에서 인덱스를 사용하면 검색, 정렬, 필터링 작업을 더욱 효율적으로 처리할 수 있습니다.숫자, 날짜, 텍스트 데이터에서의 정확한 일치 검색에 사용데이터를 빠르게 조회하고 정렬하는 데 사용테이블 간의 조인 작업을 빠르게 수행할 수 있음 인덱스의 기본 구조인덱스는 데이터베이스에서 다양한 형태로 구현될 수 있으며, 가장 일반적인 구조는 B-트리(Balanced Tree)입니다.(여기서 자세한 자료 구조 설명은 생략하겠습니다..ㅎㅎ)1. B-트리 인덱스특징: 균형 잡힌 트리 구조로, 모든 노드가 정렬된 상태를 유지장..