STUDY

Java | (파이프)로 Split 하지 않기?

문제 내가 원하는 것은 값에 ||(파이프 2개)가 포함된 경우, Split을 하는 것이다. 그런데, 파이프가 1개인 상황에서도 Split이 되는 것이 문제였다. split 메소드는 org.apache.commons.lang3.StringUtils 의 split 메소드를 사용했다. 그랬더니 결과는 abc / def / ghi 로 끊어져 버렸다. metaValue에는 문자열이 파이프 1개로 연결된 상황이기 때문에 split이 되는 것은 예상하지 못한 결과다. 해결 과정 1. escape 처리 Continue reading Java | (파이프)로 Split 하지 않기?

java.util.zip.ZipException: invalid LOC header (bad signature)

java.util.zip.ZipException: invalid LOC header (bad signature) SEVERE: Unable to process Jar entry [com/coremedia/iso/boxes/MovieHeaderBox.class] from Jar [jar:file:/home/dspace/apache/apache-tomcat-7.0.42/webapps/ROOT/WEB-INF/lib/isoparser-1.0-RC-1.jar!/] for annotations Apache Tomcat 실행 시 이런 오류가 났다. 해당 jar 파일을 다시 받아서 올렸다.

SQL Developer Database copy(데이터베이스 복사)

SQL Developer Database copy(데이터베이스 복사) 업무상 DB 백업을 할 일이 종종 생긴다. 그럴 때 나는 SQL Developer 에서 지원하는 데이터베이스 복사 기능을 자주쓴다. 기본적인 전제는 있다. 시간적 여유가 있을 때.(데이터량이 많지 않다면 큰 문제는 아니다.) 오라클 서버에 직접 접속하지 못하는 상황일 때.(오라클은 별도 업체나, 기관에서 관리하기도 하는데, 위험부담이 있다보니 개별업체에게 서버정보를 잘 안주는 경우도 있음.) Continue reading SQL Developer Database copy(데이터베이스 복사)

톰캣 윈도우 심볼릭 링크 접근

톰캣 윈도우 심볼릭 링크 접근 이틀 날려먹었다. 상황은 이렇다. A서버에서 톰캣이 돌고, B서버에 있는 파일을 접근해야 한다.(방화벽은 서로 열려있음.) OS는 둘다 Windows Server 2008. B 서버의 폴더를 접근하기 위해서 B에서 해당 폴더를 공유하도록 만들었다. 권한은 읽기 권한만 부여. A 서버에 돌아와서 B 서버의 공유폴더를 가져오도록 네트워크 드라이버를 등록함. 그러고 어플리케이션을 돌렸는데 자꾸 FileNotFoundException을 뿜어댐. 경로를 Continue reading 톰캣 윈도우 심볼릭 링크 접근

[AngularJS] input 태그에 ng-model 사용 시 [object Object]

[AngularJS]  input 태그에 ng-model 사용 시 [object Object] Problem 책을 보고 Todo App 만들기 따라하고 있는데, 아래와 현상이 일어난다. 해결책을 찾지 못했다. Source <views/todo.html> <controller/todo.js> <input type=”text” ng-model=”todo” …. class=”form-control”/> 부분인데, 당췌 모르겠다. ng-model 부분에서 문제를 일으키는 것 같은데…. 처음 공부하다보니 뭐가 잘못된지 모르겠다. 책에서 다루는 소스랑 아무리 비교를 해도 잘못된 것이 없어보이는데 마이너 버전 차이인지…? Continue reading [AngularJS] input 태그에 ng-model 사용 시 [object Object]

java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986

#java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 Environment OS : Windows Server 2012 R2 WAS : Apache Tomcat 7 Request URL : http://www.xxx.com/param=가 해결 String param = “가”; URLEncoder.encoding(param, “UTF-8”); 으로 처리

Apache POI, jakarta poi…..

Apache POI, jakarta poi… Apache POI를 사용해서 xls 파일을 읽어들이는데 java.lang.NoSuchMethodError: org.apache.poi.poifs.filesystem.POIFSFileSystem.hasPOIFSHeader(Ljava/io/InputStream;) 이놈의 에러가 계속 뜬다. 도대체뭘까….분명히 Apache poi에는 위 클래스가 해당 위치에 잘 존재하고, 메소드 또한 떡하니 잘 들어있었다. 디버깅을 하기로 하고 도대체 어떤놈을 부르려고 하는지 봤더니… Build path에 jakarta-poi라는 놈이 있었고. 패키지명, 클래스명 모두 동일한놈을 부르고 있었는데, 거긴 hasPOIFSHeader()가 없었다.. 매우 짜증난 상태에서 Continue reading Apache POI, jakarta poi…..

AJAX type(method)실수.

AJAX type(method)실수. AJAX 를 post로 통신하려고 $.ajax({    url: ”,    method: ‘post’    //…. )}; 로 했는데. 자꾸 통신을 못하고 200에러만 뿜어댄다. 디버깅해보니 아예 서블릿에서 doGET()에서 요청을 잡는 것이다. method 대신 type으로 바꾸니까 해결됐다. 구글링 해보니 1.9 버전 이하에서는 type을 사용한다고 나온다.