일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이트
- 소호정
- 먹기좋은곳
- 카페
- 발산
- 냥이
- 레스토랑
- 양재맛집
- 치명적 귀여움
- 소호정본점
- 스테이크
- 발산맛집
- CDJ
- 스파게티
- 커플
- coffee
- CodeJam 2017 Round 1B
- codejam
- A. Steed 2: Cruise Control
- 안동국시
- 스코티쉬 스트레이트
- 부모님과
- 고양이
- 파머스테이블
- 고양이는 언제나 귀엽다
- 발산역 근처 카페
- 냥냥
- 냥스토리
- RED CAT COFFEE X LOUNGE
- 파버스
- Today
- Total
목록전체 글 (69)
hubring
## 시스템 상태 확인 * top 명령어 이용 * 옵션 없이 입력하면 주어진 interval 간격(기본 3초)으로 화면을 갱신하면서 정보를 보여준다. ``` # top -b -n 1 ``` * -b 옵션으로 순간만 보여줌.
커널 정보 확인하기 커널 버전 확인 # uname -a Linux server 2.6.~ 커널정보 x86_64 (64비트 운영체제) 추가 정보 확인 # dmesg | grep -i kernel | more 커널이 부팅 시에 사용한 커널 파라미터 출력 # cat /proc/cmdline intel_idel.max_cstate CPU 코어 잠자기 모드 -> 요청이 급격하게 증가하는 경우가 있다면 옵션을 꺼야함. 커널 컴파일 정보 확인하기 # cat /boot/config-`uname -r` | more CPU 정보 확인하기 dmidecode : 하드웨어 정보 확인 man : 해당 명령어가 하는 역할, 각종 옵션, 예제 등 명령어에 대한 자세한 설명을 볼 수 있다. dmidecode -t bios/system..
Exception 그저 try/catch로 처리해야거나 실행중 문제 발생했다고 빨간 글씨로 괴롭히는 놈으로만 인식했었는데.... 생각해보니 잘모르고 사용하였기에 정리한다. Exception 이란? 예외는 개발자가 구현한 로직안에서 발생하여, 예외는 발생할 상황을 미리 예측하여 개발자가 처리할 수 있다.. 모든 예외 클래스는 그림과 같이 Throwable을 상속받고 있다. 참고로 Error 역시 Throwable을 상속받고 있는데 이는 시스템 레벨의 심각한 수준의 에러로 시스템에 변화를 주어 문제를 처리해야하는 경우가 일반적이다. (ex. JVM OOM) 반면 Exception은 개발자가 로직을 추가하여 처리할 수 있다. Checked Exception/ Unchecked Exception Exceptio..
[빅데이터 하둡 프로그래밍 공부 정리] 1-1 빅데이터 정의 1. 서버 한 대로 처리할 수 없는 규모의 데이터 2. 기존의 소프트웨어로 처리할 수 없는 데이터 3.3V(Volumn velocity variety) 크기를 굳이 따지자면 20 TB 스케일 업 vs 스케일 아웃 스케일 업 : 하나의 서버에 용량을 키우는 것 스케일 아웃 : 분산형 컴퓨터 장비를 여러개 두는 것 1-2 빅데이터 예 웹페이지 데이터 1. 크롤링 데이터 ex) 페이지 랭크 : 수많은 페이지의 중요도를 계산 2. 검색 로그, 클릭 로그 데이터 ex) 독감 지도, 연관 검색 디바이스 생성 데이터 소셜 미디어 데이터 1-3 빅데이터 시스템 구성 1. 데이터 수집 모듈 Flume, chukwa (오픈소스 기반) 다수의 노드로 구성된 클러스..
1. HDFS와 YARN이란 무엇인가요? hdfs(Hadoop distributed file system ) 개념 : 분산 파일 시스템 - HDFS는 Hadoop 애플리케이션에서 사용되는 기본 분산 스토리지 - 마스터(NameNode)/슬레이브(DataNode) 구조의 분산파일 시스템 - 마스터(NameNode)/워커(DataNode) 구조의 분산파일 시스템 - 하나의 파일을 여러개의 블록으로 나눠어 가능한 여러개의 DataNode에 저장됨. - 하부 운영체제의 파일 시스템을 그대로 사용, 데이터 노드를 설치하기 위해 다른 파일 시스템을 설치할 필요없이 디스크 상의 특정 디렉토리를 데이터 저장으로 사용할 수 있음 - hdfs 클라이언트를 통해 사용자 대신 nameNode와 DataNode의 접근이 가능합..
문제 https://www.hackerrank.com/challenges/climbing-the-leaderboard/problem?h_r=profile Climbing the Leaderboard | HackerRank Help Alice track her progress toward the top of the leaderboard! www.hackerrank.com 풀이 시간복잡도를 고려했을때 단순 정렬을 하면 시간제한이 걸리므로 이분탐색으로 찾아 해결하였다. 코드 // Complete the climbingLeaderboard function below. vector climbingLeaderboard(vector scores, vector alice) { vector rank; vector ali..
문제 https://www.hackerrank.com/challenges/non-divisible-subset/problem Non-Divisible Subset | HackerRank Find the size of the maximal non-divisible subset. www.hackerrank.com 풀이 알고리즘적인 부분에서 어렵지 않으나 N의 크기로 시간복잡도를 생각해야했던 문제. 배열의 값과 상관없이 값을 나눈 나머지의 값은 K 0){ extra[k/2] = 1; } for(int i=0; iextra[k-i]){ result+=extra[i]; }else{ result+=extra[k-i]; } } cout