컬렉션이란 여러 개의 객체를 하나의 그룹으로 묶을 수 있는 일종의 컨테이너입니다.Java Collection Framework(이하 JCF)에는 컬렉션 구현체들이 있습니다. 컬렉션에 독립적인 코드를 쉽게 작성할 수 있도록 JCF는 Collection 인터페이스라는 공통 인터페이스를 제공하고 있습니다. Collection 인터페이스 Collection 인터페이스는 Set, List, Queue의 상위 인터페이스로 몇 가지 핵심 메서드를 갖고 있습니다. 메소드 설명 boolean add(E e) boolean addAll(Collection c) boolean retainAll(Collection c) boolean removeIf(Perdicate c) 컬렉션이 비어 있거나, o를 포함하거나, c에 들어 ..
팀 코드리뷰 시간에 비트 연산자로만 알고 있었던 |와 &를 논리 연산자처럼 사용할 수 있다는 말에 호기심을 가지게 되었습니다. "어떻게 가능할까? 그리고 논리 연산자인 ||, &&와는 어떤 차이가 있을까?”라는 궁금증이 생겨서 정리해 보았습니다. 비트 연산자 |와 &는 비트 연산자입니다. | "0001 | 0000 == 0001”이 성립합니다. 즉, 하나의 비트 비교시 하나라도 1이라면 1이 됩니다.& |와는 다르게 두 비트 모두가 1인 경우만 1이 됩니다. 즉, "0101 & 0100 == 0100”이 됩니다. 논리 연산자 || 와 &&는 논리 연산자입니다. ||(or) 하나라도 true인 경우 true를 반환합니다. 즉, “true || false == true”가 됩니다.&&(and) 모두 true..
팀 코드 리뷰를 하면서 나왔던 의문을 팀원이 정리한 내용을 바탕으로 정리한 내용입니다. 들어가며... try { doSomething(); System.out.println("Normal statement."); } finally { System.err.println("From finally block."); } 위와 같은 코드에서 doSomething() 메서드 수행시 Exception 이 발생하면 어떻게 될까라는 의문이 생겼습니다. catch문이 별도로 존재하지 않아 Exception 은 상위로 throw 가 될까요? 아니면 skip 되는 것일까요? Exception Propagation http://docs.oracle.com/javase/tutorial/essential/exceptions/def..
JPype - http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype NumPy - http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 설치하기 pip install C:\dev\dev_env\python\JPype1-0.6.1-cp35-none-win_amd64.whl 정상적으로 설치 되었는지는 import jpype 로 확인할 수 있습니다. 만약 아래와 같은 오류가 발생한다면 정상적으로 설치 되지 않았을 수 있습니다. ImportError: DLL load failed: 지정된 모듈을 찾을 수 없습니다. window 환경에서 정상적인 설치 후에도 위와 같은 오류가 발생한 경우라면 Visual C++ 재배포 가능 패키지를 다운로드하여 ..
- Total
- Today
- Yesterday
- Learning Spark
- Apache Spark
- exception
- jackson
- 확률분포
- jenkins2.0
- Oracle
- Sqoop
- Git
- spring
- 알고리즘
- bigdata
- linux
- 데이터 리터러시
- 책요약
- HADOOP
- mysql
- 데이터과학자
- spark
- flume
- Django
- 태그를 입력해 주세요.
- java
- PYTHON
- jenkins
- Hdfs
- mongodb
- json
- mongo
- db
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |