답 일지 몰라도 답답함은 해결되길
반응형

IT 21

[IT] APACHE POI로 MS Word 다루기 - 2쪽

- [IT] APACHE POI로 MS Word 다루기 - 1쪽 지난 포스팅에서 프로젝트 생성 및 pom.xml까지 확인했다. 이번 포스팅에서는 word 문서 편집에 필요한 Component를 pom.xml에 추가하고, 간단한 문서를 출력해보자. @ Apache POI 구성 Artifacts Word 문서 편집을 위해서 필요한 Artifacts 목록이다. 이를 참고해서 에 추가해준다. 추가된 내용은 아래 그림과 같다. @ 테스트용 심플 클래스 생성 pom.xml 설정까지 끝났다면 기능을 테스트해볼 수 있는 클래스를 생성한다. 일단 콘솔에 내용을 찍을 것이므로 "public static void main(String[] args)" 를 선택한다. 클래스가 정상적으로 생성되었다면 아래의 테스트 코드를 입력한..

IT 2020.10.14

[IT] APACHE POI로 MS Word 다루기 - 1쪽

@목표 : MS WORD문서를 다루는데 필요한 기능을 알기 위한 Maven 프로젝트 생성 발생된 이벤트 내용을 수집해서 WORD (.docx) 파일로 생성해야하는 일이 생겼고, 이전에 Apache POI를 이용해서 엑셀을 다뤄본 경험이 있기에 기능을 구현해보기로 했다. 구현해야하는 기능의 수행절차는 아래와 같다. 어찌되었든 Word를 다뤄보는건 처음이기에 기능도 알아볼 겸 스프링 부트에 기능 테스트 환경을 구성하는 방법을 소개한다. 1. MAVEN 프로젝트 생성 [스프링 부트]의 [File] - [Other...]를 선택한다. [Select a wizard]에서 [Maven] - [Maven Project]를 선택한다. [Filter]에 "org.apache.maven"을 입력하고, 현재는 Word를 컨..

IT 2020.10.13

[IT] 파이널컷 라이브러리 용량이 비정상적으로 크다면

파이널컷을 막 배울 때 Rendering도 안되고, 내보내기를 하려고하면 에러가 발생했다. 에러가 지금 기억으로는 "RenderVideoFrame Failed" 였던 것으로... 그래서 이것 저것 찾다보니 렌더링시 충분하 하드디스크 공간이 있어야한다는 글을 보고 디스크 유틸리티로 점검해보니 거의 다 찬 상태였다. ????????? 뭘 많이 설치한것도 없었는데... 이유는 파이널컷 라이브러리 였다. 파이널컷을 편집을 하면 바로 렌더링을 해서 편집이 용이하도록하는데 이 때 임시 영상들이 많이 생성된다. 그래서 용량을 보면 가족영상하나 만드는 라이브러리인데 용량이 300기가가 넘어간다... 좀 더 자세히 라이브러리를 들여다보면 "Render Files"와 "Transcoded Media"의 용량이 엄청나다는걸..

IT 2020.10.10

[AWS] 504 Gateway Time-out 에러에 대해

AWS에 구성해놓은 서버에서 REST API를 이용한 요청을 했을 때Backend에서는 정상적으로 수행을 하고 있는데 웹에는 "504 Gateway Time-out" 이 발생했다.비슷한 경험으로 ELB 설정을 가장 먼저 의심했고,  (물론 보안설정도 관련이 있으나.. 의심든곳이 먼저)기존에 같은 환경과 구성으로 잘 돌아가고 있는 다른 서버에 구성된 LB와 비교해봤더니 "속성" 값에서 차이점을 발견했다.[고정] 속성이 "비활성화(inactive)"로 되어 있는 것을 "활성(active)"으로 바꿔주었다.일단 "504" 문제는 해결.※ 사용하는 서버에 구성된 ELB는 "ApplicationLoad Balancer" 이며, 위의 메뉴는 Target Groups에서 확인 가능  참고 사이트: docs.aws.a..

IT 2020.10.06

[IT] Installing JEP on AWS EC2 Amazon Linux Instance.

I don't know if it's common to use Python in the WEB composed of JSP and JAVA, but in the recent project I needed a function to run python scripts in JAVA and get a result value. Previously, I analyzed which one of "Jython" and "JEP" fits the project, and finally selected JEP, and explains how to install JEP on Linux. [기술] JEP과 Jython "Java + Groovy 로 진행되던 프로젝트인데 클라이언트의 요청으로 Groovy 스크립트를 Python으..

IT 2020.09.29

[IT] XMLTools.dll is not compatible with the current version of Notepad++

현재 사용하고 있는 Notepad++에 xmlTools 플러그인을 설치하려니 정상적으로 설치되지 않고, 수동으로 플러그인 폴더에 ($NOTEPAD++설치경로$\plugins) Xml Tools 2.4.9.2 x64 Unicode.zip 를 받아서 설치하고 Notepad++를 실행하니 "XMLTools.dll is not compatible with the current version of Notepad++"이라는 에러가 발생했다. 해결방법은 다운로드 받은 파일을 압축풀었을 때 보이는 "dependencies" 폴더에 있는 dll 파일들을 $NOTEPAD++설치경로$로 복사해주면 해결된다.

IT 2020.05.13

[IT] JEP과 Jython

"Java + Groovy 로 진행되던 프로젝트인데 클라이언트의 요청으로 Groovy 스크립트를 Python으로 교체해야 한다." 입에 개거품 물고 달려드는게 맞지만.. 어차피 나중에 나올 이야기라면, 지금 해결하는게 나을 듯 싶어서 비교해본 내용 공유 해봅니다. 누군가는 제발 저와 같은 삽질을 하지 않길 바라며 결론만 딱! 정리합니다. 우린 난독증과 싸우며, 있는 시간도 없다고 해야하므로.. #기술검토: Jython @결론1: Python 2.7 이후로 업데이트 없음! (못 믿겠다 싶으면 https://www.jython.org/ 여기서 확인 가능...) @결론2: Python 사용은 Data Analysis에 대부분 목적이 있고, 이를 위한 대표적인 외부 라이브러리 numpy, pandas 역시 20..

IT 2019.05.31
반응형