공부(57)
-
리눅스 외부에서 root 계정 접속 막아놓기
현재 가상 서버를 한 대 임대해서 사용하고 있는데 어디선가 계속해서 접속 시도를 한다. 스크립트를 돌리고 있는 듯 한데.. 내 개인용 개발 서버를 뚫어서 뭐에 쓸라고... 귀찮지만 그 동안 해 놓지 않았던 root 계정의 외부 접속을 막아둬야지.. 일반 계정이야 뭐가 있는지 잘 모르니 저렇게 시도할 수 없으니.. root는 막아두는게 좋음.. /etc/ssh/sshd_config 에 해당 설정이 있음 원래 저 42번째 줄이 값은 yes 인 상태로 주석처리가 되어 있는데... 주석을 풀고, 값은 no로 바꾸고 저장.. 그리고 서비스 재시작 service sshd restart. 끝...
2015.01.16 -
익스플로러와 크롬의 response.setStatus() 파싱 차이로 인한 삽질...
우리는 흔히 아래와 같은 코드로 ajax 호출을 시도합니다..( jQuery 신이시여 감사합니다. ) $.ajax({ type: 'POST', dataType: 'text', url: callURL, data: $('#onBoardForm').serialize(), success: function ( text ) { alert( text ); opener.location.replace( "${pageContext.request.contextPath}/list.jsp" ); self.close(); }, error: function ( request, status, error ) { alert( request.responseText ); } success 는 호출한 서버측에서 200 ok ( 202 도 되..
2014.11.03 -
attempted to return null from a method with a primitive return type (int)
스프링 / mybatis 를 써서 개발하다보니.. 살다살다 보지 못했던 여러 오류들을 만나고 있음... 그 중 하나.. attempted to return null from a method with a primitive return type (int). 테이블 리스트의 페이지를 나누기 위해, 전체 건수를 count(*) 해서 리턴하는 SQL문을 호출하다 발생한 에러.. xxxMapper.java 파일의 getTotalCount() 의 return type 을 int 로 해서 발생... 이유는 count(*) 할 때, 혹은 max(column_name) 등을 할 때.. null 이 발생하는 경우가 있음.. int 는 null 을 매핑할 수 없으므로.. 위와 같은 exception 이 발생.... 따라서 p..
2014.09.19 -
HTTP method DELETE doesn't support output ... jdk 버그
RESTful API를 만들다가 만나는 메시지 HttpURLConnection: HTTP method DELETE doesn't support output HTTP DELETE 메쏘드 사용 시, request body를 구성하면 위와 같은 에러가 떨어짐... 명시적으로 body를 구성해서는 안된다는 이야기는 없는데.. 에러가 떨어짐.. jdk8 에서 픽스가 되었다는데... jdk 1.7.0_45 에서 jdk 1.8.0_20 으로 업그레이드 하고 해결됨.. 아우... JDK-7157360 : HttpURLConnection: HTTP method DELETE doesn't support output DetailsType:BugSubmit Date:2012-03-28Status:ClosedUpdated Da..
2014.09.11 -
서블릿 API 3.0 을 이용한 java 파일 업로드
텍스트 파일을 ajax로 업로드 하고, 그 파일을 분석해서 사용자 인터페이스를 구성해야 하는 내용이 있어서오랜만에 파일 업로드 구현...servlet api 3.0 이후부터는 좀 편하게 구현이 가능해짐...원 소스코드는 아래 URL에서 구해옴..거의 수정한 거 없음 ㅠㅠ, 다만 ajax response 로 수정 http://www.codejava.net/java-ee/servlet/java-file-upload-example-with-servlet-30-api HTML FORM ( jquery 가 필요합니다. ) file upload 서버사이드 ( 서블릿 API 3.0 / 톰캣 7.0 / java 1.6 이상이 필요 ) import java.io.File;import java.io.FileNotFound..
2014.09.02 -
테이블 우측 스크롤 및, 스크롤바를 우측에 이동시키는 자바스크립트 소스코드
업무상 테이블에 데이터를 뿌리고, 계속해서 새로운 데이터를 받으면서, 그걸 우측으로 스크롤시키는 작업이 필요했다. 작업 소스를 올려봄.. 나중에 또 쓸모가 있을 듯 SUMAVGMAXMIN통계항목그래프SUMAVGMAXMIN
2014.08.27