일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- webrtc
- 스프링핵심요소
- 우선순위큐자바
- 자바리스트정렬
- 객체지향추상화
- 자바foreach
- 자바스크립트reduce
- 자바filter
- 팀프로젝트
- 자바스크립트foreach
- 프로그래머스가장큰수
- 모놀리틱 아키텍처
- 자바 가비지컬렉션
- node의존성주입
- 자바stream
- 자바Comparable
- 자바reduce
- Programmers가장큰수
- 객체지향solid
- 자바스크립트filter
- 도둑질자바
- 자바Comparator
- 자바스크립트map
- 프로그래머스도둑질
- Programmers도둑질
- 자바배열정렬
- 프로젝트회고
- 클라우드타입
- openvidu
- 객체지향다형성
- Today
- Total
목록전체 글 (13)
I'm pine thank you and you?
IaaS (Infrastructure as a Service) 인프라만 클라우드 벤더의 장비를 빌려서 사용 인프라 즉, 기반시설만 제공 서버, 네트워크, 스토리지, 메모리, CPU 등 가상 인프라를 빌려주는 서비스 IaaS의 대표적인 예) AWS "나는 직접 화덕을 설치해서 피자를 구울 거야" 클라우드 벤더❓ 클라우딩 컴퓨팅 서비스 솔루션을 만드는 업체 또는 개인 클라우드타입, AWS, GCP 같은 서버 PaaS (Platform as a Service) 운영~개발 환경까지 클라우드 벤더가 모든 자원을 제공하고 유지 관리 애플리케이션 설계, 개발, 테스트, 배포, 호스팅을 포함 운영에 대한 자유도는 떨어지지만, 개발에 집중할 수 있다. PaaS의 대표적인 예) 클라우드 타입 "나는 직접 피자를 만들거야"..
map 매개변수가 1개이고 return을 하는 함수를 매개변수로 받아서 배열의 모든 요소를 매개변수로 대입해서 그 결과를 가지고 배열로 return 배열에 어떤 연산을 가해서 새로운 배열을 만들고자 할 때 사용한다. 자바스크립트에서 써보기 var ar = [10, 20, 30, 40, 50, 60]; // map // ar의 모든 원소에 10을 곱해서 배열로 리턴한다. var result_ar = ar.map((e) => { return e * 10 }) console.log(result_ar); 자바에서 써보기 자바에서는 Stream 인터페이스에서 map() 함수를 지원한다. 따라서 리스트를 stream화 시킨 다음에 해당 함수를 쓸 수 있다. ArrayList list = new ArrayList(A..
정의 기준값을 선정해 해당값보다 작은 데이터와 큰 데이터로 분류하는 것을 반복해 정렬하는 알고리즘 여기서 기준값을 보통 pivot이라 칭한다. 시간복잡도는 O(nlogn) 정렬 방법 데이터를 분할하는 pivot을 정한다. pivot을 기준으로 다음 과정을 거쳐 2개의 집합으로 분리한다. pivot을 기준으로 start와 end를 잡는다. (pivot이 들어갈 위치를 찾는 것) start: pivot보다 큰 데이터가 나올때까지 start를 오른쪽으로 이동 end: pivot보다 작은 데이터가 나올때까지 end를 왼쪽으로 이동 start와 end를 swap start와 end가 만날때까지 위의 1~3번을 반복 start와 end가 만나면, 크기 비교 후 swap pivot을 start와 end 사이에 삽입 ..