우아한 프로그래밍
반응형
article thumbnail
엑셀템플릿(Jxls)를 활용한 엑셀 다운로드 구현하기
카테고리 없음 2018. 10. 15. 22:47

1. 메이븐 POM 설정 net.sf.jxls jxls-core 1.0.6 org.jxls jxls 2.3.0 org.jxls jxls-poi 1.0.9 org.jxls jxls-jexcel 1.0.6 org.apache.poi poi 3.14 org.apache.poi poi-ooxml 3.14 2. 함수코드 package com.sample.vue.common.utils; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.Map; import java..

Jquery(제이쿼리) Ajax(에이작스) 사용방법에 대해서 알아보자!
카테고리 없음 2018. 10. 15. 22:04

1. 함수코드 function callAjax(url, method, data, successCallback, failCallback) { $.ajax({ type : method, url : url, dataType : 'json', data : JSON.stringify(data), contentType : 'application/json; charset=UTF-8', success : function(data) { if( data.result == 'SUCCESS'){ if (!!successCallback) { successCallback(data) } }else{ alert( data.MSG); if (!!failCallback) { failCallba..

article thumbnail
윈도우 서버에서 특정 포트 오픈하는 방법
카테고리 없음 2018. 10. 15. 21:01

1. 문제상황 윈도우서버어서 톰캣을 설치하고 웹어플리케이션을 배포해서 80포트로 띄웠다 그런데 이게 어쩐일? 클라이언트 서버에서 브라우저를 통해서 접속이 되지 않는 것이다. 이러한 상황에 어떻게 대처해야할까 2. 해결방안 이건 매우 간단하다 윈도우서버에서 특정포트의 출입을 허가하지 않는 것이다. 먼저 아래의 그림처럼 찾아서 켜주세요. 그리고 아래 그림 처럼 쭉 따라해주세요.

article thumbnail
리눅스/윈도우 서버에 포트가 열려있는지 클라이언트에서 PING 날리는 프로그램!
카테고리 없음 2018. 10. 15. 20:47

1. 문제상황 서버에 접속이 되지않는다. 서버에 PING은 가는데 특정 어플리케이션에 접속이 되지 않는다. 그러한 경우에 어떻게 해야 할까? 2. 해결방법 여러가지 방법이 있겠지만 TCPING을 이용해서 특정 서버의 특정포트가 오픈되어 있는지 혹은 막혀 있는지 확인하는 방법이 있다. 바로 아래의 프로그램을 사용하는 것이다. tcping.exe 아래의 그림처럼 나온다면 포트가 막혀있거나 어플리케이션이 뜨지 않은 것이다. 이럴때는 서버의 방화벽을 확인 해보면 된다. 아래와 같은 식으로 나오면 포트가 열려있는 것이니 안심하고 사용하면된다.

메이븐 package(패키지) 할때 resource 폴더에 있는 내용이 들어가지 않을때 방법
카테고리 없음 2018. 10. 15. 20:42

1. 문제상황 메이븐을 사용하는데 /resource 이하의 파일들이 .war파일에 말려들어가지 않는 상황이다. 2. 해결방안 아래 코드를 삽입하도록 한다. src/main/resource

인텔리J(IntelliJ)에서 프로젝트와 모듈을 생성하는 방법을 알아보자!
Etc. 2018. 10. 11. 00:16

1. IntelliJ와 Eclipse 비교 인텔리J와 이클립스는 자바개발IDE의 양대산맥이라고 할 수 있다. 이클립스는 무료, 인텔리J는 상용 IDE 프로그램이다. 대다수의 자바개발자가 입문을 하면서 처음으로 쓰는 IDE프로그램은 99.99%는 이클립스이지 않을까 생각해본다. 그럼 인텔리J를 사용하는 사람들은 무엇일까? 아마도 이클립스를 사용하면서 느꼇던 수많은 버그들과 버벅거림에서 벗어나고자하는 초상급개발자에서 중고급 개발자들이 주로 호기심에 사용하고 생각보다 나은 성능때문에 꾸준히 사용되고 있지 않나 생각해본다. 필자도 둘다 사용해본결과 기능적인 면에서는 어떤 IDE가 더 뛰어나다 라고 말하기는 어렵지만 성능적인면이나 안정성측면에서는 IntelliJ가 이클립스보다 더 나은 면모를 보여주는 것 같다. ..

JSP의 라인수가 너무 길어서 톰캣 오류가 발생하는 경우!
프로그래밍/JSP 2018. 10. 2. 10:23

1. 오류로그 원인 : Java Method는 64KB보다 커질 수 없음. Error. org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 35 in the generated java file The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit Stacktrace: //------------------------ (JLS 4.10) The amount of code per non-native, non-abstract method is limited t..

article thumbnail
에스크로(Escrow)란 무엇인지 알아보자!
카테고리 없음 2018. 9. 19. 21:01

1. 에스크로(escrow)란 무엇인가? 에스크로(escrow)는 상거래 시에, 판매자와 구매자의 사이에 신뢰할 수 있는 중립적인 제삼자가 중개하여 금전 또는 물품을 거래를 하도록 하는 것, 또는 그러한 서비스를 말한다. 거래의 안전성을 확보하기 위해 이용된다 2. 에스크로(escrow) 서비스 절차 구매자는 제삼자에게 대금을 맡긴다. 판매자는 제삼자에게의 입금을 확인하고 구매자에게 상품을 발송한다. 구매자는 송부된 상품을 확인하고 제삼자에게 상품이 도착했음을 알린다. 당초의 거래 내용과 다른 경우는, 상품을 반송하거나 거래를 파기할 수 있다. 제삼자는 판매자에게 대금을 송금한다. 판매자는 대금을 수령한다(거래의 종료). 3. 에스크로(escrow) 구성도? 4. 에스크로(escrow) 사업자는? 1) ..

article thumbnail
톰캣(Tomcat) HTTPs 설정하는 방법을 배워보자
Etc. 2018. 9. 18. 16:35

1. 준비사항 톰캣을 설치합니다. java keytools를 이용하여 keystore를 생성합니다. 2. 적용하기 톰캣이 설치된 경로로 이동합니다. server.xml파일을 오픈합니다. xml 파일에 아래 코드를 삽입합니다. ​ keystoreFile은 준비사항에서 만든 keystore파일의 경로를 적어주시면 됩니다. keystore의 생성방법은 여기서 다루지 않으니 다른 블로그에서 참조해주세요. 아래 코드를 주석처리합니다.

GIT 콘솔(Console) 명령어(Command) 모음
프로그래밍/GIT 2018. 9. 17. 10:40

1. 명령어 모음 특정 사용자의 커밋 로그 조회하기 : git log --author="홍길동" 특정 사용자가 커밋한 파일의 목록 조회하기 : git log --no-merges --author="홍길동" --name-only --pretty=format:"" | sort -u

반응형