글쓴이 이름: 봄바람

일상 & 생각

이직 시 주의사항 – 건강보험료

Photo by CDC on Unsplash 건강보험료 부과 기준은 매월 1일 건강보험료는 매달 1일 기준으로 부과된다. 직장 의료보험이며 월 급여를 기준으로 정산되므로, 크게 신경을 쓰지 않는 경우가 많다. 그러나 해당 월의 1일을 기준으로 지역 의료보험 가입 상태면 본인의 재산을 기준으로 보험료가 부과된다. 재산이 얼마 없는 경우라면 큰 부담이 없을 수 있겠지만, 집이나 차가 있다면 꽤 부담되는 […]

개발 책 읽기

Git을 이용한 버전 관리

나의 Git 입문서 Git을 쓰지 않으면 왠지 뒤처지는 것 같은 느낌이 들어서 github.com에 계정을 만들었다. 하지만 실제로 사용할 일이 별로 없으니, 쓰는 둥 마는 둥 하는 상태였다. 마냥 이대로 지나면 후회할 것 같아서, 미리 준비한다는 기분으로 Git 관련 도서를 찾아 읽게 되었다. 읽고 난 소감 주요 기능에 대한 설명과 사례들은 지루하지 않게 적절한 분량으로 되어

기타 개발

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 옵션으로 다시 설치하고, 구성을 실행하면 정상 완료된다.

위로 스크롤