전체 글

    eclipse task tag 사용(TODO)

    eclipse에서 자바 개발 시 당장 구현하지 않거나 리팩토링이 필요한, 다시 한번 봐야될 필요가 있는 부분을 마킹해둘 수 있다.task tag를 사용하여 표시한다. WINDOW -> Preferences -> Java -> Compiler -> Task Tags 원하는 태그를 추가할 수도 있다. 27라인과 같이 표시가 생긴다. 이제까지 표시한 전체 task tag를 확인하고 싶으면Window -> Show View -> Tasks를 선택한다.

    java applicaiton logback 설정

    순수 java application 개발 시 logback 사용 설정 5라인에서 config 하도록 설정 12345678910111213public class FileRead { private static final Logger logger = LoggerFactory.getLogger(FileRead.class); static { BasicConfigurator.configure(); } public static void main(String[] args){ logger.info("test"); logger.info("test end"); }}Colored by Color Scriptercs resources 아래에 logback.xml 로 logback 설정파일을 만들어야 함12345678910111..

    [Java] maven java application(standalone) mybatis 연결하기

    java application을 실행가능한 jar file로 만들어 서버에서 배치성 작업을 수행하는 프로그램을 작성하게 되었다. 특정위치의 파일을 읽어 특정 시간마다 HBase에 insert하는 로직의 프로그램인데, 사실 spring boot로 만들었지만, 컨펌을 못받음... 이유는 충분치 않지만(물론 내생각) 순수 자바로 작성하라는 지시를 받고 작성을 하게 되었다. 순수 자바로 mybatis 연동하여 db 통신을 해야 하는 데, 예전에도 만들었었지만, 할때마다 햇갈려서 글을 작성한다. 사설이 길었는 데, 요건으로 받은 내용을 정리하자면 1. 순수 java application2. maven 기반3. mybatis 로 db connection 정도이다. mybatis 연결을 위해 config.xml fi..

    [Oracle]DB function , procedure 내의 임의 string 찾기

    SELECT *FROM USER_SOURCEWHERE 1=1AND TYPE = 'FUNCTION'AND TEXT LIKE '%DAY_MILK_QNTTY%'ORDER BY NAME, LINE 빨간 부분에 원하는 값을 넣으면 해당 내용이 포함된 function의 line 을 찾을 수 있다.FUNCTION -> PROCEDURE로 변경하면 프로시저 내의 STRING도 확인가능

    java project 실행가능한 jar file 만들기

    특정 폴더의 파일을 읽어서 DB로 INSERT하고 해당 파일은 backup 폴더로 이동시키는 프로그램을 작성하였다. 해당 프로젝트는 jar file로 만들어 linux cron 기능을 이용하여 매일 특정시간에 실행할 것이다. maven 을 이용하여 jar file을 build 하는 방법을 정리하고자 한다. pom.xml에 maven plugin 을 이용하여 적용할 option을 설정한다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 src maven-compiler-plugin 3.3 1.7 1.7 org.apache.maven.plugins ma..