목록펭귄's directory (180)
한땀한땀 정성들인 코딩
순차처리 - 일을 하나씩 순서대로 처리 단순일괄처리 - 여러일 혹은 하나의 일을 한번에 처리 다중프로그래밍/다중처리 - cpu(하나 혹은 여러개) 복수개의 프로그램을 겉보기로 실행 위키백과 -컴퓨터 시스템 한 대에 둘 이상의 중앙 처리 장치(CPU)를 이용하여 병렬로 처리하는 것을 가리킨다. 또, 이 용어는 하나 이상의 프로세서를 지원하는 시스템의 능력, 또는 이들 사이의 태스크를 할당하는 능력을 가리키기도 한다. 겉보기?백그라운드 프로세스 : 사용자의 간섭없이 보이지 않는 뒷편에서 실행되는 컴퓨터 프로세스 ex)로그 처리, 시스템 모니터링, 스케줄링윈도우 - 윈도우서비스리눅스 - 데몬 순차(sequential) vs 병렬(parallel) vs 병행(concurrent)순차(sequential) 처리 ..
.ajax메소드 xml(혹은 그냥 text)을 사용 서버와 비동기 통신페이지 일부만을 변경하는것이 가능브라우져 안의 소브라우져라고 보자. ajax기술 html,css,dom,js,jquery,xml + json,xmlhttprequest 복합기술 jQuery.ajax({url : 요청할 서버 주소(***.jsp),type : 사용 http 메소드 get(기본값) | post ,data : 서버에 전달할 값,timeout : 제한시간(비동기 이므로),dataType : 반환받을 data형식 xml,html,json,script,text,success : 응답이 성공하면 호출되는 함수,error : 응답 실패하면 호출함수}); success: function(){실행코드},error: function(){실..
엘리먼트 조작 메소드 $('선택자').append('추가 노드').preaend 첫번째에 추가.after 형제 엘리먼트로 추가.empty 노드 내용비움.remove 노드 제거.wrap 특정노드로 감쌈 DOM트리 속성 조작 메소드$().attr(속성명) 속성값 반환$().attr(속성명,속성값) 속성값 설정$().remove(속성명) 프로그래밍 관련메소드$().html() 하위 모든 노드를 html형식문자열로 반환$().html() html문자열 추가$().text() 텍스트 형식으로 반환$().size() 노드갯수 반환$().each(함수)console.log("msg") var 변수명var $변수명 -> 제이쿼리용으로 구분함, 두개다 상관은 없음. 이벤트$('선택자').이벤트메소드(함수명);$('선택자..
$(선택자).메소드(); 기본 선택자 $('*') 모든태그$('태그명') $('#아이디') id속성$('.class') class 속성 속성 선택자$('div[class]')$('img[alt][src]')$('input[type="text"]')$('input[type*="text"]') - text,textarea 모두 선택$('a[href^="http://"]')$('a[href$=".com"]') $('1번선택자:2번선택자')
DOM(document object model) : 문서객체모델- 객체지향 모델- 구조화된 문서- 어느 브라우저이든지 접근할수있는 표준 api- html,xml 문서 안의 구성요소를 접근하고 변경가능\ dom 트리구조- 계층적인 트리구조- 노드트리, 돔트리- 엘리먼트 노드, 텍스트 노드, 속성 노드 html->head->body->h3 ->div->id="id1" ->h1->text text 제이쿼리 기능 9가지core - 제이쿼리 함수 활용selectors - 선택자css - 스타일manipulation - 조작traversing - 탐색events - 이벤트effects - 효과ui - 인터페이스용ajax -비동기 교환 제이쿼리를 잘 이해한다는것 = 제이쿼리 "메소드"를 이해한다는것( 라이브러리니깐...
어... 둘다 넓은 의미에서 보면 클러스터 매니저인데yarn같은 경우는 hdfs, spark-core에 쓰이고zookeeper는 하둡 생태계를 담당하는데 (혹은 카프카) 왜? 따로 쓰일까? 구글검색많은 사람들이 궁금했었나 보다.. 자료가 많음 YARN은 Hadoop-2 아키텍처의 리소스 관리자입니다. 이것은 Mesos와 비슷한 역할을합니다. 클러스터와 리소스 요청을 받으면 YARN은 노드를 실제로 관리하는 NodeManagers에 명령하여 해당 리소스에 대한 액세스 권한을 부여합니다. 그래서 YARN은 자원 제약, 스케줄링 전략, 우선 순위, 공정성 및 규칙을 고려하여 질서있게 클러스터에 작업 요청을 예약하는 클러스터의 중앙 일정 조정자입니다. 예, YARN은 자원 할당 조정 및 스케줄링 관점에서 노드 ..
org.apache.hbase hbase-client 1.2.4 org.apache.hbase hbase-protocol 1.2.4 org.apache.hbase hbase-server 1.2.4 hbase세팅 -- artifactId에 hbase가 안먹힘.. 못 찾아온다. 왠지 사용자가 0이더라. org.apache.spark spark-core_2.10 2.1.0 org.apache.spark spark-streaming_2.10 2.1.0 org.apache.spark spark-mllib_2.10 2.1.0 spark세팅 -- 메이븐 개편함!! javax.ws.rs javax.ws.rs-api 2.0.1 java의 웹통신을 위한 라이브러리 같은데.javax/ws/rs/WebApplicationEx..
실시간 처리 - 데이터 처리의 목표 또는 제약사항, 마감시각이 존재 스트림 처리 - 데이터 처리 방식, 끊임 없이 흘러가는 데이터에 대한 처리방식 배치 처리*무한한 작은 배치처리 : 마이크로 배치 admin hbase -> query(hive) -> 데이터 창출 clientweb or app -> server -> 아파치 kafka -> spark streaming -> hbase hbase,hdfs,spark streaming -> yarn이 제어 0. 사용자는 앱을 사용하여 서버에 로그기록 1. 서버는 로그변화를 감지하여 실시간으로 카프카에 전송2. 카프카는 분산 메시징 시스템, 실시간 데이터 전송에서 원천데이터와 처리데이터 사이에서 버퍼역활을 함3. 스파크 스트리밍은 카프카에서 받은 로그를 마이크로..
E-tailing Recommendation engines — increase average order size by recommending complementary products based on predictive analysis for cross-selling.Cross-channel analytics — sales attribution, average order value, lifetime value (e.g., how many in-store purchases resulted from a particular recommendation, advertisement or promotion).Event analytics — what series of steps (golden path) led to a ..
페이지? 로우키 단위로 묶음PageFilter(반환할 페이지 갯수);.setSize(); 페이지당 반환할 로우갯수 FirstKeyOnlyFilter - 로우의 갯수만 countInclusiveStopFIlter - 해당 로우키를 만나면 scan종료TimestampsFilter(List timestamps) - 특정 타임스탬프값 필터링 scan.setTimeRange(start,end); //이건 범위 ColumnCountGetFilter(int n) 컬럼수 필터리스트FilterList(Operator operator,List rowFilters) operatorFilterList.Operator.MUST_PASS_ALL - 모든 조건 만족 FilterList.Operator.MUST_PASS_ONE