Language 20

StAX

stAX(Streaming API for XML)는 XML 문서를 처리하는 자바 API로서, 기존 DOM 및 SAX에 추가된 API이다.기존 XML API는 2가지 방식이었다.트리 기반 : 문서 전체를 트리(Tree) 구조로 메모리로 읽어서 랜덤하게 접근이 가능하다.이벤트 기반 : 문서의 한 항목식 이벤트가 발생하여 응용 프로그램에서 처리한다.2가지 방식은 각각 보완작용을 한다. 트리 기반(DOM)은 문서의 구조 해석이 가능하고, 이벤트 기반(SAX)은 메모리를 적게 사용하면서 신속한 작동이 가능하다.StAX는 이러한 방식의 중간 방식으로 설계되었다. StAX 방식은 프로그램의 동작점, 즉 문서의 한지점을 가리키는 커서가 있는 방식이다. 이러한 이유로 응용 프로그램은 필요에 따라 정보를 추출할 수 있게 ..

Language/IT 2015.03.10

2015/03 단어공부

mimic ① 흉내내다 ② 흉내쟁이 ③ 흡사하다 relevant ① 관련있는 ② 적절한 ③ 연관된 ④ 관계가 있는 analogous ① 유사한 ② 비슷한 ③ 닮은 notably ① 명백히 ② 특히 ③ 현저히 conform ① 일치하다 ② 따르다 copious ① 풍부한 ② 많은 ③ 풍부하게 산출되는 arbitrary ① 임의의 ② 독단적인 ③ 제멋대로의 preferably ① 오히려 ② 차라리 ③ 되도록이면 gauge ① 측정하다 ② 나타내다 ③ 척도 ④ 평가하다 ensemble ① 한 벌의 여성복 ② 앙상블 ③ 합주 sake ① 위함 ② 이익 notoriously 악명 높게 prone ① …의 경향이 있는 ② …하기 쉬운 ③ 쉬운 parlance ① 말투 ② 어조 ③ 용어 majority ① 다수의 ②..

Language/English 2015.03.03

2015/02 단어 공부

incorporated ① 유한 책임의 ② 법인 조직의 ③ 병합한 manifest ① 나타나다 ② 승객 명단 ③ 분명하게 하다 ④ 매니페스트 convey ① 전달하다 ② 전하다 ③ 나타내다 ④ 의미하다 synthesize ① …을 종합하다 ② 합성하다 ③ …을 종합적으로 다루다 advocate ① 옹호하다 ② 주장하다 ③ 대변자 ④ 변호사 resist ① 저항하다 ② 참다 ③ 반대하다 ④ 저지하다 collide ① 충돌하다 ② 부딪히다 ③ 대립 elaborate ① 상세히 말하다 ② 정교한 ③ 설명하다 ④ 정성들인 durable ① 내구력이 있는 ② 튼튼한 ③ 오래 견디는 resilience ① 탄성 ② 복원력 ③ 탄력 induce ① 유도하다 ② 유치하다 ③ 유인하다 ④ 유발하다 ⑤ …하게 하다

Language/English 2015.02.02

2015/01 단어 공부

stash ① 치워두다 ② 숨겨둔 장소 ③ 숨겨둔 것 preliminary ① 예비의 ② 예선 ③ 최초의 intention ① 의도 ② 의사 ③ 의지 ④ 의향 ⑤ 취지 redundant ① 여분의 ② 장황한 ③ 과다한 arbitrary ① 임의의 ② 독단적인 ③ 제멋대로의 circumstance ① 상황 ② 환경 ③ 사정 ④ 정황 shrink ① 줄다 ② 감소하다 ③ 위축되다 ④ 축소되다 ⑤ 움츠러들다 correspondence ① 서신 교환 ② 보고 ③ 연락 ④ 통신문 ⑤ 일치 conjunction ① 연대 ② 공동 ③ 관련 ④ 동시 발생 ⑤ 접속사 leverage ① 효력 ② 지레의 작용 ③ 지레 장치 diverse ① 다양한 ② 여러 가지의 ③ 광범위한 ④ 다른 ⑤ 각계 각층의 vice versa ..

Language/English 2015.01.05

Bloom filter

블룸 필터(Bloom filter)는 원소가 집합에 속하는지 여부를 검사하는데 사용되는 확률적 자료 구조이다. 1970년 Burton Howard Bloom에 의해 고안되었다. 블룸 필터에 의해 어떤 원소가 집합에 속한다고 판단된 경우 실제로는 원소가 집합에 속하지 않는 긍정 오류가 발생하는 것이 가능하지만, 반대로 원소가 집합에 속하지 않는 것으로 판단되었는데 실제로는 원소가 집합에 속하는 부정 오류는 절대로 발생하지 않는다는 특성이 있다. 집합에 원소를 추가하는 것은 가능하나, 집합에서 원소를 삭제하는 것은 불가능하다. 집합 내 원소의 숫자가 증가할수록 긍정 오류 발생 확률도 증가한다. 출처 : 위키피디아

Language/IT 2014.12.24

Commodity hardware

Computer hardware that is affordable and easy to obtain. Typically it is a low-performance system that is IBM PC-compatible and is capable of running Microsoft Windows, Linux, or MS-DOS without requiring any special devices or equipment. 컴퓨터 하드웨어 쉽게 구입할 수 있는 저렴한 하드웨어. 일반적으로 특별한 장치없이 Linux나 도스나 윈도우즈에서 구동되는 IBM-PC같은 저사양의 시스템. 출처 : 웹피디아

Language/IT 2014.12.24

Sharding

A database shard is a horizontal partition of data in a database or search engine. Each individual partition is referred to as a shard or database shard. Each shard is held on a separate database server instance, to spread load. 데이터베이스 샤드이란 데이터베이스나 검색엔진의 데이터의 수평적인 파티션이다. 각 독립적은 파티션은 샤드 또는 데이터베이스 샤드라고 한다. 각 샤드는 분리된 데이터 베이스에 유지되고 분배된다. 한마디로 한 스키마의 데이터를 여러 서버에 분산시키는 것을 샤딩이라고 한다. 출처 : 위키피디아

Language/IT 2014.12.24

2014/12 단어 공부

affordable ① 알맞은 ② 입수 가능한 ③ 저렴한 leverage ① 효력 ② 지레의 작용 ③ 지레 장치 backing ① 후원 ② 지지 ③ 안감 predicate 단정하다 resident ① 주민 ② 거주민 ③ 거주하는 colocate 같은 장소에 배치하다 mutable ① 변덕스러운 ② 변하기 쉬운 ③ 가변성의 alongside ① 함께 ② 옆에 ③ 나란히 ④ …와 같은 ⑤ 비롯하여 analogous ① 유사한 ② 비슷한 ③ 닮은 groundwork ① 기초 ② 기본 원리 ③ 토대 stipulate ① 규정하다 ② 명기하다 ③ 턱잎이 있는

Language/English 2014.12.24