파이썬 파일 변경 실시간 감지

자바 스프링 프로젝트를 리눅스에서 진행하고자 하였다. 전제 조건은 이클립스 혹은 STS를 전혀 활용하지 않는 것이다. 대충 스프링을 빌드하고 실행시키는 방법에 대해서 알았지만 이클립스처럼 편하지 않았다. 이를 자동화하기 위해서 처음에는 CRON 탭을 이용하여 매 분마다 지속적인 빌드를 실시했지만 아래와 같은 단점이 있다. 매 분 10초 동안은 404를 보거나 느린 반응속도를 보인다. …

JAVA JSP + MySQL 연동

윈도우에서 드라이버 연동은 굉장히 쉬웠다. 그냥 WEB-INF/lib에 드라이버를 넣어주니 잘 작동했으나 리눅스는 작업을 거쳐줘야 정상적인 사용이 가능했다. 우선 MySQL에서 제공하는 Connector/J를 다운받자. 필자의 경우에는 Platform Independent로 받았다. 압축파일이 받아지는데 압축해제 후 jar 파일만 사용할 것이다. 데이터 베이스 연동에서 사용되는 주요 클래스는 다음과 같다. Connection, PreparedStatement, ResultSet 첫번째의 경우에는 데이터 베이스를 …

나머지 공부

TIL :: 2019-12-03 css의 display - relative를 사용하는 이유를 드디어 알게 되었다. 이제까지 궁금했던 absolute의 기준을 부모로 설정하는 것이었는데 relative를 직접 사용해서 컨트롤하는게 아니라 부모를 relative로 설정하고 자식을 absolute로 설정하면 기준이 body가 아닌 부모가 된다! Alt 0150 Alt 0151 앞으로 공부해야 할 것들 RESTful API VUE.js 객체지향 Elastic Search django …

자바 스프링 환경설정

환경설정 스프링 레거시 프로젝트 생성 MVC 프로젝트로 만들기(spring.sts.CLASS) web.xml에서 필터 등록 <filter> <filter-name>encodingFilter</filter-name> <filter-class> org.springframework.web.filter.CharacterEncodingFilter </filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <servlet> <servlet-name>filedownload</servlet-name> <servlet-class>spring.utility.webtest.FileDownload</servlet-class> </servlet> <servlet-mapping> <servlet-name>filedownload</servlet-name> <url-pattern>/download</url-pattern> </servlet-mapping> pom.xml에서 버전 변경 java version 1.8 프레임워크 버전 4.3.20 pom.xml에서 마이바티스 파일업로드 타일즈 등록 <!--MyBatis setting --> …

리눅스에서 GitKraken 실행 오류

바다 괴물, Kraken이라는 깃을 이름처럼 괴물같이 편하게 관리해주는 프로그램이다. 리눅스에서는 깃데스크탑이 지원되지 않아서 사용했던 프로그램인데 생각보다 너무 좋아서 계속 애용하고 있다. 최근 Xfce에 정착하게 되었는데 Xfce에서는 GitKraken이 실행되지 않았다. 당황했지만 곧 해결할 수 있었다. GitKraken의 GUI는 GNOME을 이용하고 있기 때문에 KDE와 Xfce에선 사용할 수 없거나 일부 오류가 있다. GitKraken을 실행하기 …

지워진 하드디스크 파일 복구하는 방법 R-Studio

필독!!! 네이버 자료실에서 다운받은 사용자는 사용 방법을 보기 전에 한가지 알아야 할 사실이 있다. R-Studio 공식 홈페이지에서 배포하는 것과 동일한 것인지는 모르지만 R-Studio의 라이선스를 인증받지 않은 경우 256Kbyte 이하의 파일만 복구할 수 있다. 필자의 경우에도 아무것도 모르고 7시간 동안 스캔만 때리다가 결국 복구를 못 하고... 다시 했다는... R-Studio의 경우 AGPL …