개발

자바, 파이썬 중심의 실무 개발 기록과 도구 활용, 회고 및 기타 기술들을 정리합니다.

기타 개발

Nmap 설치 및 사용방법

Nmap (Network Mapper) 은 네트워크 탐색과 보안 감사를 위한 소프트웨어이며, 프리 & 오픈소스이다. 설치 – 윈도우용 http://nmap.org 사이트에 방문하여 설치 파일을 다운로드 받은 후, 설치를 진행한다. nmap 설치 과정 중간에 winpcap을 설치하며 모두 기본 설정으로 설치한다. 윈도우 버전의 경우 Zenmap 이라는 GUI 툴을 기본 설치하며, 이를 통해 좀 더 편하게 사용할 수 있다. 사용 방법 […]

기타 개발

ORA-01861: literal does not match format string

Photo by Michael Dziedzic on Unsplash 2, 3년 전 ETL 비슷한 프로그램을 개발해서 여러 기관에 있는 서버에 배포한 적이 있었다. 각각 서버나 DBMS 환경이 다르긴 했지만, 운영하는데 별 문제는 없었다. 그렇게 운영하다가 신규 기능을 배포하게 되었는데, 유독 한 곳에서만 ORA-01861 이 발생했다. java.sql.SQLException: ORA-01861: literal does not match format string 처음에는 DBMS에 대한 의심을 하지

기타 개발

Confluence 5.7.1 업그레이드 오류 유감 – 나의 실수 였다.

Atlassian 홈페이지에 들어갔다가 Confluence 버전이 5.7 대로 넘어간 것을 보았다. 지금 사용하는 건 5.6.4 버전이라서, 바로 업데이트를 진행했다. 그런데.. 설치까지는 이상이 없는데 이전 버전의 자료를 복원하는데 실패했다. 지금까지 이런 일이 한 번도 없었는데.. 내 실수겠거니 하며 몇번을 다시 해봤지만, 결과는 동일했다. 다시 약간의 검색과 함께 로그를 살펴보며 원인을 찾아 보다가 포기했다. 그리고 다시 5.6.4 버전으로

자바

IntelliJ 14 – 컴파일 시 URISyntaxException 오류 해결 방법

새로 나온 IntelliJ 14 버전을 설치하고 사용하는데, 컴파일 시 java.net.URISyntaxException이 발생한다. 이게 뭐지? 검색해 보니, 소스 경로에 공백이 있는 경우 발생하는 오류 메시지 였다. 이 경우 Plugin 중 아래에 보이는 Scala를 제거하면, 오류는 더 이상 발생하지 않는다. 대신 scala plugin을 못쓸 뿐이지. 13 초기 버전은 SVN에 문제가 있더니, 이번엔 컴파일이네. 빠른 패치를 바랄 뿐..

자바

IntelliJ에서 Subversion 사용 중 한글이 깨질 때

IntelliJ에서 Subversion 사용 중 한글파일을 처리하는 경우 아래와 같은 에러가 발생한다. 정확한 원인은 모르겠지만, 아마도 한글 처리에 문제가 있는 듯 하다. IntelliJ에서 SILK SVN을 사용하고 있다면 아래 그림처럼 locale에 있는 ko 디렉토리를 지우거나, 다른 이름으로 변경해 주면 에러는 더 이상 발생하지 않는다. 이런 걸 신경써야 하다니, 아쉬운걸.

자바

Intellij content is not allowed in prolog

IntelliJ 실행 시 아래와 같은 에러가 나는 경우가 있다. Error:Internal error: (org.jdom.input.JDOMParseException) Error on line 1: 프롤로그에서는 콘텐츠가 허용되지 않습니다. org.jdom.input.JDOMParseException: Error on line 1: 프롤로그에서는 콘텐츠가 허용되지 않습니다.     at org.jdom.input.SAXBuilder.build(SAXBuilder.java:533)     at org.jdom.input.SAXBuilder.build(SAXBuilder.java:946) Colored by Color Scripter cs 여러 가지 원인이 있겠지만, 이번 경우는 프로젝트 디렉토리에 있는 workspace.xml 파일이 잘못되어 발생했다. 실제로 파일을 열어 보니 NULL 문자만 잔뜩 들어가 있었다. 해당 파일을 수정 후 재기동 하니 정상 동작한다. 아래는 에러 전문이다. Error:Internal error: (org.jdom.input.JDOMParseException) Error on line 1: 프롤로그에서는 콘텐츠가 허용되지 않습니다. org.jdom.input.JDOMParseException: Error on line 1: 프롤로그에서는 콘텐츠가 허용되지 않습니다.     at org.jdom.input.SAXBuilder.build(SAXBuilder.java:533)     at org.jdom.input.SAXBuilder.build(SAXBuilder.java:946)

기타 개발

오라클 설치 후 테이블 스페이스 생성, 사용자 생성

오라클 설치 후 사용하기 위해서 아래와 같은 순서로 테이블 스페이스와 사용자를 생성한다. 기본 테이블 스페이스 생성 임시 테이블 스페이스 생성 사용자 생성 사용자 권한 부여 1. 기본 테이블 스페이스 생성 create tablespace FOO_DAT datafile ‘/u01/app/oracle/oradata/XE/FOO_DAT.dbf’ size 100m autoextend on next 10m maxsize unlimited; Colored by Color Scripter cs 2. 임시 테이블 스페이스 생성 create temporary tablespace FOO_TMP tempfile ‘/u01/oraclexe/app/oracle/oradata/XE/FOO_TMP.dbf’ size 100m autoextend on next 10m maxsize unlimited; Colored by Color Scripter cs

자바

IntelliJ 에서 Subversion 1.8 사용 방법

Subversion 1.8은 SVNKit 대신에 native command line client를 사용한다고 한다. IntelliJ 13에는 포함되어 있지 않기 때문에, SILK Svn 같은 별도 프로그램을 설치해야 한다. (링크 참고) IntelliJ 13에서는 아래와 같이 하여 사용할 수 있다.  SILK Svn 설치 (다운로드) IntelliJ 설정에서 command line client를 SILK SVN의 svn.exe로 변경 참고로 설치 환경은 다음과 같다.    – Windows 7,

기타 개발

CentOS 6.5 – Oracle xe 설치 후 구성 중 에러 해결 방법

CentOS 6.5에 Oralce 11g XE 설치 후 구성 중 아래와 같은 에러가 나는 경우가 있다. [root@XXXXXXXXXX Disk1]# /etc/init.d/oracle-xe configure Oracle Database 11g Express Edition Configuration ––––––––––––––––––––––––––––––––––––––––––––––––– This will configure on–boot properties of Oracle Database 11g Express Edition.  The following questions will determine whether the database should be starting upon system boot, the ports it will use, and the passwords that will be used for database accounts.  Press <Enter> to accept the defaults. Ctrl–C will abort. Specify the HTTP port that will be used for Oracle Application Express [8080]:1XXX1 Specify a port that will be used for the database listener [1521]:1XXX1 Specify a password to be used for database accounts.  Note that the same password will be used for SYS and SYSTEM.  Oracle recommends the use of different passwords for each database account.  This can be done after initial configuration: Confirm the password: Do you want Oracle Database 11g Express Edition to be started on boot (y/n) [y]:y Starting Oracle Net Listener…Done Configuring database… Database Configuration failed.  Look into /u01/app/oracle/product/11.2.0/xe/config/log for details [root@XXXXXXXXXX Disk1]#  Colored by Color Scripter cs 이런 경우 설치한 Oracle 을 삭제 후 -i 옵션으로 다시 설치하고, 구성을 실행하면 정상 완료된다.

자바

Eclipse : Unhandled event loop exception

  이클립스 사용 중 위와 같은 오류가 발생하는 경우 해결을 위해 시도해 볼 수 있는 세가지 방법이 있다.  eclipse.ini 수정 그래픽 카드 드라이버 업데이트 윈도우즈 업데이트 1, 2번은 소용이 없었으나, 3번 방법을 적용하고 난 후 더 이상 경고창이 뜨질 않고 있다. 아마도 윈도우즈7 초기 버전에 무슨 버그가 숨어있었던 건 아닌가 싶다. 

위로 스크롤