반응형 *:;전체보기;:*696 javascript 배열 비교 방법 javascript 배열 비교 방법 javascript 에서 배열을 비교하는 방법을 알아보겠습니다. [배열의 길이로 비교] 배열의 길이는 Array.length 를 사용하여 비교할 수 있습니다. const array1 = [1,2,3,4]; const array2 = [4,3,2,1]; const compareLength = function(a,b){ if(a.length == b.length){ return true; }else{ return false; } } 단순히 길이 비교로는 배열의 값이 같은지 까지는 확인 할 수 없죠. 값을 비교해 보겠습니다. 제일 먼저 떠오르는 방법은 for문을 돌며 각각 비교하는 것이죠. [for문을 사용한 비교] if(compareLength(array1, array2).. Programing/JavaScript 2021. 8. 17. Spring boot 2.x apache tiles 적용 방법 Spring boot 2.x apache tiles 적용 방법 Springboot 2.x 에서 apache tiles를 적용하는 방법을 알아보도록 하겠습니다. apache tiles 는 페이지의 레이아웃을 보다 편하고 보기좋은 코드를 만드는데 도움을 줍니다. 예를들어 header와 footer가 모든 페이지에 들어간다고 했을때, apache tiles를 사용하지 않으면 각각의 페이지마다 include를 사용하여 추가해야 했습니다. . . (페이지 코드) . 하지만 tiles를 사용하게 되면 각 페이지에 include를 하지 않아도 됩니다. 그럼 spring boot 2.x 에 적용하는 방법을 알아보겠습니다. 의존성 주입 도구는 gradle 입니다. maven이나 기타 다른 의존성 도구는 아래의 링크를 확.. Programing/Springboot 2021. 8. 17. 동적 생성 요소 핸들링 비교 / 추가, 이벤트처리, 값 변경, insertAdjacentHTML, appendChild, innerHTML 동적 생성 요소 핸들링 비교 / 추가, 이벤트처리, 값 변경, insertAdjacentHTML, appendChild, innerHTML javascript 에서 요소를 동적으로 추가하는 방법에는 2가지가 있습니다. 첫 번째, insertAdjacentHTML 을 활용한 방법 HTML String을 만들어 추가하는 방법입니다. [구문] element.insertAdjacentHTML(position, htmlText); position 옵션에는 4가지가 있습니다. beforebegin : element의 전에 삽입 afterbegin : element의 가장 첫번째 child 위치에 삽입 beforeend : element의 가장 마지막 child 위치에 삽입 afterend : element의 다음에.. Programing/JavaScript 2021. 8. 4. Windows DNS 정보를 확인해보자 nslookup Windows DNS 정보를 확인해보자 nslookup DNS 란 Domain Name System 의 약자 입니다. IP주소는 외우기 힘들기 때문에 문자로 구성된 도메인주소를 IP외 매핑해주는 역할을 합니다. 예를들어 naver.com 이나 google.co.kr 같은 도메인 주소를 브라우저에 입력하면, 브라우저는 도메인 주소에 연결된 DNS 서버로 IP주소를 요청하며, DNS 서버는 도메인에 매핑된 IP주소를 검색하여 응답하게 됩니다. IP요청 : 브라우저 -> (도메인주소 입력) -> DNS IP응답 : DNS -> (IP주소 응답) -> (해당 IP로 연결) -> (사이트 정보 전달) -> 브라우저 보통 2~4개의 도메인 서버를 가지고 있으며, 1차에서 응답이 없을 시 2차..3차..4차로 요청에.. 알짜정보/IT정보 2021. 5. 13. JPA with Springboot, @convert date type to string or reverse JPA with Springboot, @convert date type to string or reverse DB에 Date type인 컬럼을 원하는 포멧에 맞게 변경하는 방법을 알아보겠습니다. [Spec] DB : MariaDB 10.1.13 Framework : Springboot 2.3.2 데이터를 원한는 포멧으로 변경하기 위해서는 Entity column에 Convert Annotaion을 활용합니다. Convert는 AttributeConverter를 implements한 클래스를 구현하면 됩니다. 우선 Entity를 작성해보도록 하겠습니다. [Member.class] @Entity @Table(name="M_OP_MEMBER") @Data public class Member { @Id @Col.. Programing/JPA 2021. 5. 11. JPA with Springboot, 저장, 수정, 삭제 방법, RUD JPA with Springboot, 저장, 수정, 삭제 방법, RUD 이전 포스팅에서 Springboot에서 JPA 설정 및 단일, 복수 조회, 페이징, 조건문처리 방법에 대해서 알아보았습니다. Link : aljjabaegi.tistory.com/561 JPA 설정 방법, Guide To JPA with Springboot JPA 설정 방법, Guide To JPA with Springboot 이전 포스팅에서 JPA를 왜 사용해야 하는지에 대해서 포스팅 했었습니다. Link : aljjabaegi.tistory.com/553 JPA (Java Persistance API) 란? 왜 써야하는가.. aljjabaegi.tistory.com Link : aljjabaegi.tistory.com/562 JP.. Programing/JPA 2021. 5. 7. JPA with Springboot, 조건 조회, Specification, Predicate, CriteriaBuilder JPA with Springboot, 조건 조회, Specification, Predicate, CriteriaBuilder 이번 포스팅의 코드는 아래의 Link 들의 코드에 이어 진행됩니다. 아래의 Link를 참고하세요. Link : aljjabaegi.tistory.com/562 JPA with Springboot, Entity mapping 데이터 조회 방법 JPA with Springboot, Entity mapping 데이터 조회 방법 이전 포스팅에서 JPA 설정 방법을 알아보았습니다. Link : aljjabaegi.tistory.com/561 JPA 설정 방법, Guide To JPA with Springboot JPA 설정 방법, G.. aljjabaegi.tistory.com Link :.. Programing/JPA 2021. 5. 4. JPA with Springboot, paging, sorting 방법 Pageable, Sort Sprincboot JPA paging, sorting 방법 Pageable, Sort Springboot JPA 설정 방법과 Entity mapping 방법은 아래의 Link를 참고하세요. Link : aljjabaegi.tistory.com/561 JPA 설정 방법, Guide To JPA with Springboot JPA 설정 방법, Guide To JPA with Springboot 이전 포스팅에서 JPA를 왜 사용해야 하는지에 대해서 포스팅 했었습니다. Link : aljjabaegi.tistory.com/553 JPA (Java Persistance API) 란? 왜 써야하는가.. aljjabaegi.tistory.com Link : aljjabaegi.tistory.com/562 JPA w.. Programing/JPA 2021. 5. 4. JPA with Springboot, Entity mapping 데이터 조회 방법 JPA with Springboot, Entity mapping 데이터 조회 방법 이전 포스팅에서 JPA 설정 방법을 알아보았습니다. Link : aljjabaegi.tistory.com/561 JPA 설정 방법, Guide To JPA with Springboot JPA 설정 방법, Guide To JPA with Springboot 이전 포스팅에서 JPA를 왜 사용해야 하는지에 대해서 포스팅 했었습니다. Link : aljjabaegi.tistory.com/553 JPA (Java Persistance API) 란? 왜 써야하는가.. aljjabaegi.tistory.com Database의 테이블과 Java Entity Class를 매핑하는 방법을 알아보겠습니다. class를 생성하기 전에 테스트를.. Programing/JPA 2021. 5. 4. JPA 설정 방법, Guide To JPA with Springboot JPA 설정 방법, Guide To JPA with Springboot 이전 포스팅에서 JPA를 왜 사용해야 하는지에 대해서 포스팅 했었습니다. Link : aljjabaegi.tistory.com/553 JPA (Java Persistance API) 란? 왜 써야하는가? JPA (Java Persistance API) 란? 왜 써야하는가? Java 개발자라면 JPA에 대해서 한번 쯤 들어봤을 겁니다. 경력자라면 면접 질문에서도 많이 나오기도 합니다. 그렇다면 JPA란 무엇일까요? JPA 는 자바 OR aljjabaegi.tistory.com 이제, Springboot Framework에 JPA를 설정하는 방법을 알아보도록 하겠습니다. [Spec] Springboot 2.3.2 JPA 2.3.2 Mar.. Programing/JPA 2021. 5. 4. Browser RTSP, RTMP, HLS CCTV streaming 이슈 정리 Browser RTSP, RTMP, HLS CCTV streaming 이슈 정리 이번 포스팅에서는 브라우저에서 실시간 스트리밍 영상 표출 이슈 내용을 정리해보려 합니다. 제 이전 포스팅에 있는 내용은 브라우저별 정책 변경으로 현재와 맞지 않을 수 있습니다. 각 프로토콜에 대한 설명만 참고하시기 바랍니다. Link : aljjabaegi.tistory.com/240 HLS(Http Live Streaming) 웹에서 플레이 하는 방법 HLS(Http Live Streaming) 웹에서 플레이 하는 방법 웹에서 스트리밍 방식의 동영상을 재생하는 방법에는 RTSP (Real-Time Streaming Protocol), RTP(Real-Time Transport Protocol), RTMP( Real-Time.. Programing/Streaming 2021. 4. 28. JVM 모니터링 Java 메모리 CPU 모니터링 프로그램 VisualVM JVM 모니터링 Java 메모리 CPU 모니터링 프로그램 VisualVM Java application 의 메모리와 CPU 사용량을 모니터링 해야 할 때가 있습니다. Heap Memory 나 PermGen Memory Error 가 발생을 하거나 메모리 누수를 체크 해야 할 경우죠. 이럴 때 사용하는 것이 VisualVM 입니다. VisualVM은 아래의 Link를 통해서 다운로드 받으실 수 있습니다. Link : visualvm.github.io/download.html VisualVM: Download First Steps Unzip the downloaded archive. The archive already contains the top-level visualvm directory. Start V.. Programing/JAVA 2021. 4. 21. Springboot gradle 프로젝트 내장 톰캣 메모리 세팅 방법 Springboot gradle 프로젝트 내장 톰캣 메모리 세팅 방법 Spring project의 톰캣 메모리 세팅 방법은 아래의 Link를 확인하세요. aljjabaegi.tistory.com/218 톰캣 Tomcat 메모리설정 java.lang.OutOfMemoryError : PermGen space 에러 톰캣 Tomcat 메모리설정 java.lang.OutOfMemoryError : PermGen space 에러 개발을 한 후 서버에 올려 톰캣을 실행하다 보면 위와 같은 에러를 볼수 있다. PermGen space 는 Class, Method 등이 저장되는 영역으.. aljjabaegi.tistory.com gradle 프로젝트 내장 톰캣의 메모리 설정은 Eclipse의 Run Configurat.. Programing/Springboot 2021. 4. 19. javascript 이벤트 버블링 방지 이벤트 중복 방지 / 이벤트 버블링, 캡처링 javascript 이벤트 버블링 방지 이벤트 중복 방지 / 이벤트 버블링, 캡처링 이벤트 버블링이란 이벤트가 발생한 target 부터 부모로 이벤트를 전달 하는 것을 말합니다. var parentDiv = document.createElement("div"); parentDiv.addEventListener("click", function(){ alert("parentDiv click"); }); var childDiv = document.createElement("div"); childDiv.addEventListener("click", function(){ alert("child click"); }); var a = document.createElement("a"); a.addEventListene.. Programing/JavaScript 2021. 4. 13. [NULL 처리]Incorrect decimal value: '' for column 1 java 에러 수정 방법 [NULL 처리]Incorrect decimal value: '' for column 1 java 에러 수정 방법 이번 포스팅에서는 MARIADB, MYSQL 에서 발생하는 Incorrect decimal value 에러에 대해서 수정하는 방법을 알아보도록 하겠습니다. 해당 에러는 DB에서 컬럼 타입이 numeric 으로 설정했을 때 빈값 이나 null을 전송하면 발생하는 에러입니다. 숫자형인데 공백을 넣을 수 없다. 어찌보면 당연한 얘기지요. 그럼 numeric 타입으로 설정한 컬럼에 null 을 넣기 위해서는 어떻게 해야 할까요? 바로 NULLIF 함수를 사용하면 됩니다. 자주 사용하는 IFNULL 함수와는 약간 차이가 있습니다. IFNULL(컬럼, 치환할 값) IFNULL 함수는 컬럼값이 NULL일.. Database/SQL 2021. 4. 12. 이전 1 ··· 8 9 10 11 12 13 14 ··· 47 다음 💲 추천 글 반응형