목록전체 글 (97)
썩구노트
모바일 개발이나 각종 사이트를 처리할 때 HTML 페이지를 가져와서 분석하는 경우가 종종 있습니다. 보통 HTML 파싱할 때 정규식을 이용해서 했었는데요. 단점이 태그와 같은 것이 중첩되어 있을 경우, 첫번째 태그까지만 찾게 되는 것이었습니다. 아무래도 정규식 자체가 문자열 매칭이기 때문에 한계가 있는 것 같구요. 결국 DOM과 같은 구조를 사용하지 않으면 안될 것 같다는 생각이 들었습니다. 예전에 Javascript에서 쓸 수 있는 HTML Parser도 한번 소개한 적이 있기는 한데요. 오늘은 Java에서 활용할 수 있는 HTML Parser인 jsoup에 대해서 이야기 해보려고 합니다. jsoup: Java HTML Parserjsoup은 실제 사용하는 HTML을 처리할 수 있는 자바 라이브러리인데..
아파치에서 제공하는 패키지를 통해 자바 AES 256 암호화, 복호화를 해보기로 한다. 1. 먼저 Apache Commons Codec 패키지를 이용하기 위해서는 Apache Commons Codec 패키지를 직접 jar 파일을 라이브러리에 수동으로 추가하거나,Maven 의 경우 pom.xml 에 dependency 를 추가해줘야 한다. 수동으로 라이브러리를 추가하려면http://blog.naver.com/slimcdp/220495115002어떤 분이 잘 설명해놓으신 위 블로그 포스트를 참고하면 되고, (아래 AES256Util.java 소스나 테스트 소스도 이 포스트를 참고하였다 ) 메이븐의 경우 아래 내용을 참고하면 된다. https://mvnrepository.com/artifact/commons-..
이번 포스팅은 spring - mybatis 연동이 된상태로 콘솔창에 sql 쿼리의 parameter 및 result 데이터를 확인하고자 할때 로그레벨을 설정하는 것이다.기존까지 해온 연동설정에서 추가로 변경만 해주면 된다.resources 디렉토리내에 logback.xml 이란 파일이 있을텐데 맨 밑으로 내려보면 root 레벨이 info로 되있을텐데 레벨은 info -> debug로 변경해주도록 한 후 쿼리가 뽑히는지 확인하자 그럼 기존 쿼리 테스트를 위해 만들어놓은 컨트롤러 호출을 한후 콘솔에 쿼리 로그가 정상적으로 뽑히는지 확인해보자 위 화면처럼 쿼리로그가 정상적으로 찍히는지 확인하였다. query = show tablesparameter = 입력값이 없으므로 패스return data = total..