본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


스트림3

WEB-RTC 개발 준비 WEB-RTC는 Web Real-Time Communication를 줄여서 표현한 말로, 웹 브라우저 간에 플러그인의 도움 없이 서로 통신할 수 있도록 설계된 API이다. W3C에서 제시된 초안이며, 음성 통화, 영상 통화, P2P 파일 공유 등으로 활용될 수 있다. 조금 더 간단하게 이야기하면, 웹 브라우저만 활용해서 화상챗팅, 음성챗팅을 할 수 있다는 이야기이다. 아직은 웹 표준으로 자리잡지를 않아서 대부분의 브라우저에서 지원되는 것은 아니다. * 지원되는 브라우저 현황 브라우저 명칭 버전 마이크로소프트 엣지 12+[6] 크롬 28+ 파이어폭스 22+[7] Safari 11+[8] Opera 18+[9] Vivaldi 1.9+ 먼저 개념에 대해 간단히 정리하여 보았다. 1. WEB-RTC를 위해서는 .. 2019. 10. 13.
Java 1.8 컬렉션 stream, filter, map, foreach, sort java 1.8에서의 강력한 기능중 하나는 컬렉션의 내용을 stream을 통해서 여러 람다식을 표현 할 수 있는 점이다. Javascript처럼 배열(Array)을 가공하는 느낌이 나서 무척 좋았다. //샘플 데이터 List list = new ArrayList(); HashMap req = new HashMap(); req.put("id", "admin"); req.put("text", "ab"); req.put("type", "A"); list.add(req); req = new HashMap(); req.put("id", "test"); req.put("text", "hello"); req.put("type", "B"); list.add(req); req = new HashMap(); req.put.. 2019. 7. 15.
Java 1.8 Optional 그리고 stream 자바가 버전업이 되면서 (JDK 1.8 이상) 기존의 길게 쭈욱 늘려서 썻던 코드들이 짧아지고 있다. 대표적인 기능 강화로는 3가지 정도이다. 1. 람다 표현식 : 함수형 프로그래밍 2. 스트림 API : 데이터의 추상화 3. java.time 패키지 : 새로운 날짜와 시간 API 람다는 자바스크립트에서 통상 많이 사용했었는데..예를들어 이런코드를 말한다. var array = [1,2,3,4,5]; array.forEach( arg ->{ console.log(arg); }); 그리고 스트림은 java.util.Arrays 패키지에 있는 녀석으로 자바스크립트처럼 foreach, map, filter 등의 기능을 지원 해 준다. 이름도 비슷한데..사실 기능도 비슷하다. Optional과 stream을 활.. 2019. 5. 20.