반응형 *:;전체보기;:*696 javascript VXG Media Player RTSP protocol paly in Chrome, 크롬에서 rtsp play javascript VXG Media Player RTSP protocol paly in Chrome, 크롬에서 rtsp play 이전 포스팅에서 RTSP, HLS 프로토콜을 Web Brower 상에서 플레이 하는 방법에 대해서 알아봤었습니다. Link : HLS(Http Live Streaming) 웹에서 플레이 하는 방법 Link : RTSP(Real Time Streaming Protocol) 웹에서 플레이 하는 방법 vlc player 활용 Link : HLS(Http Live Streaming) 웹에서 플레이 하는 방법(FlowPlayer 사용) Link : RTMP / RTSP 모바일 출력 이슈. 하지만 몇가지 이슈가 있었죠. 여러 보안상의 이유로 크롬에서는 VLC Player 가 정상작동 하.. Programing/Streaming 2018. 12. 26. Javascript 두 좌표 사이의 거리 구하기, 두 좌표의 중앙 좌표 구하기 Javascript 두 좌표 사이의 거리 구하기, 두 좌표의 중앙 좌표 구하기 WGS84 좌표계의 두 좌표 사이의 중앙에 좌표간 거리를 구해서 출력하는 방법을 알아보도록 하겠습니다. GSP지도는 카카오(다음) 지도 기반입니다. - 두 좌표의 중심점을 구하는 함수 function makeLengthInfo(data){ var iwContent = ''; var distanceArray = []; data.reduce(function(a,b){ var d = []; var position1 = new daum.maps.LatLng(Number(a.split('/')[0]),Number(a.split('/')[1])); var position2 = new daum.maps.LatLng(Number(b.spli.. Programing/JavaScript 2018. 11. 19. JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 4부 Map JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 4부 Map Link : JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 1부 List Link : JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 2부 Set Link : JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 3부 Queue Map은 Collection을 상속 받지 않은 저장 객체 입니다. 그렇기 때문에 사용 할 수 있는 메소드 부터가 Collection을.. Programing/JAVA 2018. 11. 14. JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 3부 Queue JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 3부 Queue Link : JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 1부 List Link : JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 2부 Set Java Collection 정리 3부. Queue에 대해서 알아보도록 하겠습니다. Queue Collection은 FIFO(First in First Out : 선입선출) 구조로 설계 되었습니다. 프로세스의 우선순위를 설정하기 위해 디자인되었죠. 예외적으로 priority qu.. Programing/JAVA 2018. 11. 14. JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 2부 Set JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 2부 Set 1부에서는 List에 대해서 알아보았습니다. Link : JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue Stream 1부 List Collection 정리 2부에서는 Set 에 대해서 다루도록 하겠습니다. List와 다르게 Set은 저장순서를 유지하는 Index를 갖지 않기 때문에 for문을 사용할 수 없고, 중복 데이터를 허용하지 않는다는 특징이 있습니다. 1) HashSet 그렇기 때문에 Java 에서는 Iterator 메소드를 제공해서 Set 내의 데이터에 접근 할 수 있도록 했습니다. 아래 코드를 보겠습니.. Programing/JAVA 2018. 11. 13. JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue Stream 1부 List JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 1부 List 자바에서는 데이터를 저장하기 위한 저장소로 배열과 컬렉션 프레임워크를 제공합니다. 그럼 배열이 있는데 왜 컬렉션 프레임워크가 나왔을 까요? 배열의 단점이 있으니 그랬겠죠? 배열은 생성할 때 미리 데이터의 크기를 알아야 합니다. 선언과 동시에 그 크기를 설정해야만 합니다. String[] data = new String[]; 위와 같이 선언을 하면 컴파일 오류가 발생하게 되죠.; 그렇기 떄문에 선언부터 데이터의 저장, 출력, 삭제, 수정 등에 매우 많은 신경을 써야 합니다. 이번 포스팅에서는 배열의 단점을 보완한 컬렉션 '프레임워크' 에 대해서 알아보도록 하겠습니다. 컬렉.. Programing/JAVA 2018. 11. 12. Java springboot nkzawa socket.io-client 소켓 클라이언트 구현 Java soket.io client Java springboot nkzawa socket.io-client 소켓 클라이언트 구현 Java soket.io client [gradle 의존성 주입] compile group: 'com.github.nkzawa', name: 'socket.io-client', version: '0.5.0' [SocketClient. Class] import java.net.URISyntaxException; import org.json.simple.JSONObject; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; import com.github.nkzawa.emitter... Programing/Springboot 2018. 11. 6. Logback 특정 문자열 포함하는 메시지 제외 설정, Filter 사용법 Logback 특정 문자열 포함하는 메시지 제외 설정, Filter 사용법 지난번 포스팅에서는 Logback을 설정하는 방법을 알아보았습니다. Link : Springboot logback 설정하기, 콘솔 및 파일저장 이번 포스팅에서는 로그 메시지 중에 특정 문자열이 있을 경우 제외하는 방법을 알아보겠습니다. 저같은 경우에는 기존에는 원하는 로그만 딱딱 찍혔지만 L4를 연결 후 ping 을 체크하는 로그가 INFO 레벨로 3초에 한번씩 찍혀 제외를 하게 되었습니다. 참고 사이트 : https://logback.qos.ch/manual/filters.html 특정 문자열을 제외 하는 필터 클래스를 생성한 후 해당 클래스를 Logback appender 태그내 filter 태그로 추가 해주시면 됩니다. 그럼.. Programing/JAVA 2018. 11. 2. Java Spring boot WebSocket Client 구현 Jetty websocket-client 활용 Java Spring boot WebSocket Client 구현 Jetty websocket-client 활용 지난 포스팅에서 Spring boot 에서 Jetty WebSocket Server를 구현하는 방법을 알아보았습니다. Link : Spring boot jetty websocket 서버 개발, 웹소켓 서버 구현 이번 포스팅에서는 WebSocket Client 를 구현하는 방법을 알아보겠습니다. [Spec] Spring boot 2.1.0.RELEASE Jetty WebSocket Client 9.4.12.v20180830 gradle 우선 gradle에 Jetty websocket-client 의존성 주입을 합니다. compile group: 'org.eclipse.jetty.websocket.. Programing/JAVA 2018. 11. 1. Javascript setInterval, clearInterval 함수의 즉시 종료에 대한 고찰, 해결방법 사용법 Javascript setInterval, clearInterval 함수의 즉시 종료에 대한 고찰, 해결방법 사용법 JavaScript 에서 setInterval 함수는 기준 간격을 두고 주기적으로 이벤트를 발생 시키고 싶을 때 사용합니다. 예를 들어 1초마다 특정 함수를 실행시키고 싶다면 아래와 같이 사용합니다. const timer = setInterval(function(){ 특정함수(); }, 1000); 기간은 milisecond 를 사용합니다. 그리고 중지하고 싶을 때는 clearInterval 함수를 사용합니다. clearInterval 함수의 매개변수는 setInterval 함수가 리턴해주는 값을 사용합니다. 예로든 위의 반복을 중지하고 싶다면, 리턴받은 timer 값을 매개변수로 보내주면.. Programing/JavaScript 2018. 10. 31. JAVA json 객체를 VO, List<VO> 로 파싱하는 방법 json to Java Class, Json to object JAVA json 객체를 VO, List 로 파싱하는 방법 json to Java Class 예전에 json 객체를 파싱 하기 위해선 아래와 같이 Json Object, 혹은 Array 에서 데이터를 추출해야 했습니다. response = (JSONObject) jsonObj.get("response"); 하지만 Json 관련 훌륭한 라이브러리들(Gson 이라던지 jsonSimple 이라던지..)이 등장하면서 Json 객체를 Java 객체로 파싱하는 편한 메서드 들을 제공합니다. 이번 포스팅에서는 json 객체를 Java Class (VO) 로 쉽게 변환하는 방법을 알아보도록 하겠습니다. Gson 라이브러리 사용(2.8.2) [ Gradle ] compile('com.google.code.gson:gso.. Programing/JAVA 2018. 10. 30. 카카오 지도 API 키 발급받는 방법, 2019년 다음지도 사용 불가 카카오 지도 API 키 발급받는 방법 2018년 12월 31일 부로 Daum 지도 API 사용은 중지되고, Kakao 맵 API 만 사용이 가능하게 됩니다. 그리하여 이전에 Daum 에서 발급받은 키와 주소를 Kakao 지도 것으로 변경을 해주셔야 정상적으로 지도가 표출 되게 됩니다. 기존 주소 : https//apis.daum.net/maps/maps3...... 변경 주소 : https//dapi.kakao.com/v2/map….. 그럼 카카오 개발자 페이지로 이동해 지도 표출에 필요한 키를 발급받는 방법을 알아보도록 하겠습니다. 카카오 개발자 페이지로 이동합니다. https://developers.kakao.com/ 우측 상단 로그인을 눌러 로그인하시거나 회원가입 후 로그인을 합니다. 로그인이 완료.. Programing/API 2018. 10. 30. Mybatis insert, update null 처리, 부적합한 열 유형 처리방법, Oracle Merge Mybatis insert, update null 처리, 부적합한 열 유형 처리방법 Mybatis를 활용해 insert, update 시 변수의 값이 없을 시 부적합한 열 유형 (해당 변수=null) 에러가 발생합니다. 이를 처리하기 위해서는 if 태그를 활용하는 방법과 MERGE INTO C_TS_WETHER_INFO USING DUAL ON (FRCST_DT = #{baseDate} AND WETHER_ID = #{wetherId}) WHEN MATCHED THEN UPDATE SET TMPRT = #{t1h} . . . jdbc type을 설정해 주는 방법이 있습니다. varchar형은 jdbcType=VARCHAR number형은 jdbcType=INTEGER MERGE INTO C_TS_WETH.. Programing/JAVA 2018. 10. 11. jquery image combobox 이미지 콤보박스 image select box jquery image combobox 이미지 콤보박스 image select box 위와 같이 이미지가 포함된 콤보박스를 구현해 보도록 하겠습니다. 사용하는 라이브러리는 ms-Dropdown 입니다. 아래 Link에서 다운받으실 수 있습니다. Link : https://github.com/marghoobsuleman/ms-Dropdown 구현 방법은 간단합니다. 사용할 페이지에 다운받은 파일 중 jquery.dd.min.js 파일과 css파일을 추가합니다. 1 2 cs 필수! 해당 라이브러리는 jQuery가 필요합니다. 일반 셀렉트 박스와 비슷하지만, data-image 경로에 있는 이미지가 셀렉트 박스 내에 표출됩니다. 1 2 3 4 5 Programing/jQuery 2018. 10. 2. Java 자바 다음지도 좌표>주소 변환 API 활용방법 Java 자바 다음지도 좌표>주소 변환 API 활용방법 WGS84 좌표 값을 주소로 변환하기 위해서는 KakaoDevelopers 에서 해당 api에 대한 키를 발급받으셔야 합니다. 발급받은 REST API 키를 활용하여 좌표를 주소로 변환하는 방법을 알아보도록 하겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 public static String coordToAddr(double x, double y){ String url = "https://dapi.kakao.com/v2/local/geo/coord2address.json?x="+x+"&y="+y+"&input_coord=WGS84"; String addr = ""; try{ addr = getRegionAddress(getJSONData.. Programing/API 2018. 9. 26. 이전 1 ··· 17 18 19 20 21 22 23 ··· 47 다음 💲 추천 글 반응형