![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fs9QRl%2FbtrAxM68ycH%2FQyK7s6GZUkKiLi4KYhkZZK%2Fimg.png)
트래픽이 몰릴때 캐시를통해 해결할 수 있는 방법.
2022. 4. 26. 21:28
컴퓨터 공학
AWS 사이트에 가면 이 두개의 방법으로 해결 할 수 있다고 나와있다. 1.높은 처리량의 인 메모리 캐시를 활용함으로써 이 문제를 완화할 수 있습니다. 2.가장 자주 사용되는 데이터의 처리량 요구 사항에 맞추어 데이터베이스 리소스를 초과 프로비저닝해야 할 수 있습니다. 인 메모리 캐시에 공통 키를 저장하면 가장 자주 액세스하는 데이터에 대해 예측 가능한 빠른 성능을 제공하는 동시에 초과 프로비저닝의 필요성을 줄일 수 있습니다 자 여기서 프로비저닝,초과 프로비저닝은 무엇인가 프로비저닝은 캐시를 쌓아두는것이라고 이해하면되고 초과프로비저닝은 SSD에 주소 캐시에 KEY값을 저장하고 INDEXING하는것처럼 뽑아 쓰는거라고 생각하면된다 램이있고 CPU가 있고 SSD가 있는데 여기서 SSD는 데이터를 어떻게 저장..
해야될것들
2022. 4. 26. 21:07
카테고리 없음
1.하버드에서 제공하는 cs50 보기 https://cs50.harvard.edu/college/2022/spring/weeks/0/ Week 0 - CS50 Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, r cs50.harvard.edu 2.리액트 정리다끝내기 3.웹페이지 하나만들기 4.트래픽이 몰릴..
State를 왜써야하는가(+onClick 사용법)
2022. 4. 26. 14:46
리액트
잠깐 변수설명하고갈게요 자료잠깐 저장할 땐 변수 let post = '강남 우동 맛집' const var로 쓰지만 이런식으로 사용합니다. let 변경할수있는 변수 이지만 전역적으로 사용가능 const는 변경할수없는 변수 이지만 전역적으로 사용가능 var는 변경할 수 있는 변수 이지만 funcion안에서만 사용가능 근데 리액트에서는 state를 사용합니당 왜 state를 써야하냐? 변수와 state의 차이점 갑자기 변수 데이터가 강남우동에서 역삼우동으로 바뀌면 html에 자동으로 반영이안됌 변수와 다르게 state는 갑자기 변경되면 state경우에는 html은 자동으로 재렌더링됌 변동시 자동으로 html에 반경되게 만들고싶으면 state쓰셈 빡대가리식 정리 :자주변경될것같은 html부분은 state로 만들..
리액트 JSX 문법 (ClassName,데이터바인딩, 스타일적용방법)
2022. 4. 26. 13:42
리액트
1.ClassName 블로그임 자바스크립트에서 이렇게하던걸 아래처럼 써야됍니다 블로그임 2.데이터바인딩 let post = '강남 우동 맛집'; document.querySelector('h4').textContent=post 자바스크립트에서는 document에서 가져온거 {post}하면 끝남 변수넣을땐 {중괄호} 전문용어로 데이터바인딩이라고함. 3.스타일적용방법 블로그임 style 넣을때는 이렇게하면댐 중괄호안에 오브젝트 형식으로 넣어야함 font-size 말고 fontSize라고입력해야함 카멜머시기라고함
[운영체제]운영체제의 주요과정,[i/o]
2022. 4. 25. 21:58
컴퓨터 공학
부트스트래핑(bootstraping) 운영체제를 메인 메모리에 적재하는 과정을 부팅, 또는 부트스트래핑 이라고 합니다. 즉, bootstrap program(부트스트랩 프로그램)이란 컴퓨터가 처음 켜질 때 가장 처음 실행되는 프로그램을 말합니다. 하드디스크와 같은 보조기억장치에 저장된 운영체제를 메인 메모리에 적재하는 ROM에 고정시킨 소규모 프로그램을 부트로더(부트스트랩 로더) 라고 합니다. ex)BIOS! ⭐⭐ Interrupt(인터럽트) ⭐⭐(1.하드웨어 측면으로 보면 어려워보이지만 사용자가 컴퓨터에서 키보드나 마우스같은걸로 입력하는거라고2. 소프트웨어 측면으로 봤을때는 하던거를 멈추고 이것좀봐라) 에러만쓰는건아님 인터럽트 개념은 정말 중요합니다. 인터럽트 핸들러를 실행하고자 CPU가 멈추는 이벤트..
CPU 스케쥴링이란 무엇이냐?
2022. 4. 25. 21:46
컴퓨터 공학
CPU 스케쥴링 윈도우에서 프로그램을 실행하는데 CPU MEMORY Disk 디스크에서 프로그램을 실행하게되면 데이터가 메모리안에 들어가고(프로그램) 그걸 처리하는걸(프로세스) cpu(프로세서) 프로그램은 굉장히 여러개 실행되고있음(작업관리자같은거) 그런것들이 프로세스임 그게 다 실행되고있냐? 동시보단 시분할로 실행하고있음(비동기) 예시) 일당을 들고있는 많은 사람들 이걸 한번에 처리하기보단 아주조금씩 처리해주고 하는거임 빠른녀석들을 가장빨리 처리해주고 오래걸리는애들 나중에 시켜줌 복사실에 사람들이 쭉 써있다고 생각하고 어떤사람들은 한두장일수도있고 책한권인사람도있음 그럼누가 중요할까요? 알바를생을 최대한 활용하면서 이사람들의 평균만족도를 올리는거 어떻게하는게 이런 자원효율도를 높일수가있을까 이게바로 CP..