일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Git
- 데이터베이스
- 자바프로그래밍
- 이클립스
- 프로그래밍기초
- 기초코딩
- eclips
- 리눅스
- github
- JAVA기초
- Elk
- 자바 스프링
- 메소드
- spring
- 스프링
- 코딩초보
- 배열
- 프로그래밍
- Java
- 초보코딩
- 프로그래밍언어
- JShell
- 알고리즘
- 스프링 기초
- 자바
- 초보코딩탈출
- 자바기초
- 제이쉘
- 클래스
- 컴퓨터과학개론
- Today
- Total
목록개발 관련 (53)
키보드워리어
안녕하세요 블로그 방문자 여러분, 반갑습니다. 오랜만에 포스팅으로 찾아뵙네요~ 현재는 데이터 엔지니어로 취직하여 열심히 환경변수 설정하고 리눅스 명령어들을 배우는 중이에요~ 모두 어려운 취업 시장에서도 파이팅 하시고 저보다 더 좋은 결과 맞이하시길 바랍니다!🙏 인프라 엔지니어의 교과서 (8장) 클라우드가 등장하기 이전 서버구축을 어떻게 했을까? 온프레미스 : IT 서비스 제공에 요구되는 데이터 센터에 H/W 및 S/W 설비를 자체적으로 보유하고 운영하는 방식 클라우드 컴퓨팅 기술 나오기 전까지 기업 인프라 구축의 일반적인 방식이다. 서버 배포는 아주 큰 이벤트였고 배포일에는 사용자가 적은 새벽 시간에 개발자들이 모두 남아 배포 준비를 해야만 했다. 요즈음 금융권 같이 보안을 중요시 하는 곳에서는 아직까지..
안녕하세요 블로그 방문자 여러분, 반갑습니다. 오랜만에 인사드리네요. 오늘은 예전에 읽은 책을 공유드리고자 포스팅합니다 바로 시작합니다. 그림으로 배우는 HTTP & Network 부제: 대화가 필요해 1장 서버와 클라이언트의 대화에 필요한 것들 웹 브라우저에 네이버 를 검색하고 화면에 네이버 화면이 출력이 될 때 까지 내부적으로 어떤 동작들이 수행이 되는지 설명해주세요! 서버: 리소스를 가지고 있으며 제공하는 역할 클라이언트:서버에 의뢰를 하는 웹 브라우저 이런 일련의 흐름을 결정하는게 HTTP라 불리는 프로토콜입니다. HTTP프로토콜(약속)을 이해하기 위해서 TCP와 IP 프로토콜에 대해 어느정도 알아야 합니다. 네트워크는 TCP/IP 프로토콜에 움직이며 HTTP는 그중 하나입니다. 참고로) 이 책에..
안녕하세요 블로그 방문자 여러분, 반갑습니다. 오늘 트랜잭션에 대해 살펴볼게요. 트랜잭션이란? 트랜잭션(Transaction)은 데이터베이스에서 한 번에 실행되어야 하는 연속적인 작업의 논리적인 단위입니다. 트랜잭션을 사용하여 데이터를 추가할 때 자동 커밋(Auto Commit)을 꺼야 하는 이유는 데이터의 일관성과 안정성을 보장하기 위해서입니다. 자동 커밋이 활성화되어 있는 경우, 각각의 SQL 문이 실행될 때마다 즉시 변경된 내용이 데이터베이스에 반영되어 커밋됩니다. 하지만 여러 개의 SQL 문으로 이루어진 작업을 트랜잭션 없이 수행할 경우, 중간에 오류가 발생하거나 예상치 못한 결과가 발생할 경우 데이터의 무결성이 깨질 수 있습니다. 트랜잭션을 사용하여 데이터를 추가할 때 자동 커밋을 꺼야 하는 이..
안녕하세요 블로그 방문자 여러분, 반갑습니다. 데이터 베이스 정규화 정리 들어갑니다. 정규화란? 데이터베이스가 대충 만들어 졌다면 단계별로 정규화 시키는게 중요합니다. 정규화는 정처기를 통해 배웠던 내용입니다. 3과목 참고해주세요. 대충 만들어진 데이터 베이스들 정리용 원래 관계형 데이터 베이스는 하나의 셀에 하나의 값만 저장해야합니다. 두개의 데이터를 한 셀에 넣은 다면 정규화가 필요합니다. 1정규형 반복되는 데이터를 가로가 아닌 세로로 늘리는것이 1정규화 제 1정규화에서 테이블 분할과 기본키(PK)지정 이뤄짐. 2정규형 완전 함수적 종속성 관계 제거한 것. 함수적 종속성 관계란 하나의 키값을 통해 데이터를 특정 지을 수 있는것을 가리킴. PK로 지정된 데이터들중에서 종속성 관계를 제거해준다. ex) ..
안녕하세요 블로그 방문자 여러분, 반갑습니다. 데이터 시스템설계를 좀 살펴볼건데요~~ 한빛 미디어사의 SQL첫걸음을 참고하였어요. 데이터베이스 설계 1.데이터베이스 설계 논리형과 물리명 데이터베이스에서 "물리명(Physical Name)"은 실제 데이터베이스에 생성되는 테이블이나 열의 이름을 의미합니다. 이는 주로 데이터베이스 엔진에서 사용되며, 실제 디스크에 저장되는 이름과 관련이 있습니다. 물리명은 데이터베이스 시스템의 제한 사항을 따르는데, 길이 제한, 특수 문자 사용 등이 포함될 수 있습니다. 반면에 "논리명(Logical Name)"은 데이터베이스 설계 단계에서 사용되는이름으로, 데이터베이스 사용자와 데이터베이스 개발자가 이해하기 쉬운 이름을 사용합니다. 논리명은 데이터베이스 설계의 가독성과 유..
안녕하세요 블로그 방문자 여러분, 반갑습니다. 오늘은 DB - INDEX 인덱스에 대해 살펴봅니다. 1. 인덱스란? 인덱스는 정처기 3과목에서 다뤘던 내용이라 친숙하다. 테이블에 붙여진 색인이라 할 수 있고 쉽게 찾아볼 수 있도록 일정한 순서에 따라 놓은 목록이다. 이전에 인덱스와 관련된 유튜브 영상을 본 적이 있는데 정말 깔끔하게 정리를 해주셨다. 관련영상 우아한 테크 영상은 진짜 없는 게 없는 거 같다.. 2. 검색에 사용하는 알고리즘 대표적인 검색 알고리즘 풀테이블 스캔, 이진탐색 (이진트리), 해시 사용합니다. 풀테이블 스캔 사용 적용 가능한 인덱스 없는 경우 인덱스 처리 범위가 넗거나 크기가 작은 테이블 액세스하는 경우 이진검색 알고리즘 (대량 데이터) 사용 방법 인덱스가 적용된 대상을 wher..