분류 전체보기321 로드 밸런싱(Load Balancing) 둘 이상의 CPU또는 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것 웹 사이트에 접속하는 인원이 급격하게 늘었기 때문에 이러한 사람들에 대한 모든 트래픽을 감당하기엔 1대의 서버로는 부족하다. 대응 방안으로 하드웨어의 성능을 올리거나, 여러 대의 서버가 나눠서 일하도록 만든다. (Scale-Up/Scale-Out) 하드웨어 향상 비용이 더욱 비싸기도 하고 서버가 여러 대면 무중단 서비스를 제공하는 환경 구성이 용이하므로 Scale-Out(서버 나누기)이 더욱 효과적이다. 이때 여러 서버에게 균등하게 트래픽을 분산시켜주는 것이 바로 Load Balancing이다. Load Balancing이 하는 일은? 분산식 웹 서비스로 여러 서버에 부하를 나누어주는 역할을 한다. 클라이언트와 서버 사이에 Load.. 2023. 2. 10. KDT 5th 웹개발자 입문 수업 12일차 1. 기본 연산자 1-1. % : 나머지 연산자 나머지는 나눠준 그 num보다 큰 수가 나올 수 없다는 특성을 이용한 문제가 많음 홀수 : num % 2 == 1 짝수 : num % 2 == 0 ✚ Math.floor() : 소수점 아래는 버리고 리턴 Math.ceil() ✚ Math.random() : 0.0~1.0 사이의 값을 랜덤하게 반환, 주로 * 10해서 사용 ✚ Math.sqrt() : 루트 값 리턴 ✚ Math.pow(base, exp) : base^exp 제곱 표현 ✚ Math.PI : 원주율의 유사값이 정의되어 있음 1-2. ** : 거듭 제곱 Math.pow(base, exp) 와 base**exp는 같음. 1-3. 연산자 줄여쓰기 a += b -> a = a + b a -= b -> .. 2023. 2. 10. KDT 5th 웹개발자 입문 수업 중 js 문제 // 80byte 기준으로 잘라서 배열에 담기 // 한글은2byte, 한글을 제외한 영어, 숫자, 기호, 띄어쓰기는 1byte // 자르고 난 다음 글자가 공백일 경우는 생략처리 let str ="이 글은 도커에 대해 1도 모르는 시스템 관리자나 서버 개발자를 대상으로 도커 전반에 대해 얕고 넓은 지식을 담고 있습니다. 도커가 등장한 배경과 도커의 역사, 그리고 도커의 핵심 개념인 컨테이너와 이미지에 대해 알아보고 실제로 도커를 설치하고 컨테이너를 실행해 보도록 하겠습니다."; 해당 문제였고... 나름 수업 시간과 끝나고 힌트도 얻을 겸 여쭤봐서 원하는 값을 도출해냈다. 다른 사람들이 올린 코드는 좀더 깔끔하던데 나는 아직도 멀었나보다 ㅜ,ㅜ --- 접근법 --- 일단 한글인지 아닌지 구분해줄 수 있는(.. 2023. 2. 9. KDT 웹개발자 입문 수업 11일차 - 2 자바스크립트 1. console.log() console.log() 는 개발자 도구의 console부분에 문구를 적을 수 있는 함수 2. alert() 경고창을 띄울 수 있는 함수, 확인을 누르기 전까지 홈페이지의 갱신이 되지 않는다 3. confirm() 확인/취소를 선택할 수 있는 함수, 확인의 경우 true/취소의 경우 false값을 리턴하여 if문과 같이 사용하기 좋음 4. CamelCase : personObj (변수명) PascalCase : PersonObj (생성자,함수명등에) 5. 인덱스는 0부터 시작 6. 변수 : 데이터를 저장하고 참조하는 데이터의 이름 var, let, const let : 값의 재할당이 가능 const : 값의 재할당이 불가 7. 예약어 : 특별한 의미가 있어 변수.. 2023. 2. 9. 이전 1 ··· 65 66 67 68 69 70 71 ··· 81 다음