분류 전체보기 93

[Java/Theory]29. Lambda Expression

[Java/Theory]29. Lambda Expression출처 : https://en.wikipedia.org/wiki/Lambda_expressionhttp://jdm.kr/blog/181https://www.tutorialspoint.com/java8/java8_lambda_expressions.htm 정의 식별자(identifier)로 binding되지 않은채 정의된 함수. Java 8 부터 지원하는 표현식으로서, 함수형 프로그래밍을 도입한다. 가독성과 간편성의 목적을 두고있고, 객체지향의 큰 특징인 다형성을 활용했다. 특징 유형 정의, 괄호와 중괄호((), {}), 반환값 정의에 독립적.차후 예제에서 확인한다. 기존 사용법.123456789101112131415161718192021packag..

Java/Theory 2016.09.18

[Java/Theory]28. Executor

[Java/Theory]28. Executor(출처 : http://winterbe.com/posts/2015/04/07/java8-concurrency-tutorial-thread-executor-examples/)Java 8 에서 병행처리중 두 가지 사용법이Thread와 Executor가 있다.먼저 Thread를 보도록 한다. Thread & Runnables현대 운영체제는 process와 thread를 통해 병행처리를 지원한다. process는 서로 간에 독립적으로 실행하는 program의 단위이다. 이 process 내부에서 thread가 병행하여 code를 실행 될 수있다. thread는 JDK 1.0이후로 자바에서 지원하는데, 시작하기 앞서 code가 task라 부르는 thread에 의해 실행..

Java/Theory 2016.09.17

[Network/Web Socket]02. Mechanism

[Network/Web Socket]02. Mechanism annotaion 설명@ServerEndpointws://localhost:9000/echo1을 경유하여 접근된다. 해당 URI에 맞는 Endpoint를 찾아가고해당되는 행동들을 취하게 된다. @OnOpenHandshake가 성공적으로 이루어졌음을 사용자에게 알리는 바이다.Session을 이용하여 사용자에게 Data를 전송하게된다. @OnMessageClient가 보낸 Data를 받아서 처리한다. @OnCloseClient가 보낸 접속 해제 요청을 받아서 처리한다.

카테고리 없음 2016.09.02

[Network/Web Socket]01. 웹 소켓

[Network/Web Socket]01. 웹 소켓http://www.tutorialspoint.com/websockets/websockets_quick_guide.htmhttp://m.mkexdev.net/98 개요 Handshaking는 두 사람이 악수하는 것으로 정의할 수있는데, 전산에서 의미는 Server와 Client에서 동기상태를 확신하는 처리하 볼 수 있다.Mobile이나 PC가 Server에게 요청하고, Server는 Client에게 응답하는 Diagram이 Server가 Client와 Handshake한다고 볼 수 있다. 정의 Web Socket의 정의는 Client와 Server 사이에서 양방향 통신(2-way communication)이라 볼 수 있는데, 이는 동시에 Data를 교환하..