분류 전체보기
-
마이바티스에서 <![CDATA[]]> 를 사용하는 이유IT, 프로그래밍/Spring 2018. 6. 3. 16:56
CDATA = Character DATA, 즉 문자형 데이터를 말함. 이렇게 선언하고 안에 문자열을 채워 넣으면 , [ ] 안에 있는 문장은 파싱되지 않고 그대로 문자열로 출력된다. 마이바티스에서 매퍼 파일은 XML으로 작성되어 있고, 파싱될 때 XML 표준으로 파싱된다. SELECT문에는 조건을 걸어 쿼리하기 위해 , = 등의 기호를 많이 사용하는데, 이것이 파싱 중에 태그로 인식되거나 하는 등의 문제가 생길 수 있다. 안에 원하는 쿼리문을 선언 한다면, 파싱하지 않고 그대로 문자열로 인식 시킬 수 있어 이런 문제를 예방할 수 있다. 동적 SQL에서는 사용하지 못하는데, 필요한 특수문자에 한해서만 적용시키면 동적 SQL에서도 사용 가능하다.
-
샘플 데이터 넣기IT, 프로그래밍/MariaDB 2018. 5. 24. 00:54
쿼리를 연습할때 좋은 데이터 인 듯 하다. http://futurists.tistory.com/19
-
-
org.apache.catalina.LifecycleException: Failed to initialize component 오류 해결IT, 프로그래밍/Spring 2018. 5. 23. 22:44
스프링을 설정할 때 org.apache.catalina.LifecycleException: Failed to initialize component ~~ 로 시작하는 에러가 [심각] 이라는 경고와 함께 콘솔에 찍히며 404에러를 뿜는 경우가 있다. 이 경우, 우선 톰캣이 제대로 작동하고 있는지 확인한 후, 문제가 없다면 다른 방법을 찾아야 한다. 내가 해결한 방법은 아래와 같다. 우선 이클립스가 켜져있다면 종료한다. 1) C:\Users\[사용자명]\.m2 폴더를 찾아 간다. 2) 이 경로로 가서 repository 폴더를 깨끗하게 삭제한다. 3) 다시 이클립스를 켜면 다운로드가 진행되면서 다시 repository가 생성되는데, 완료될 때 까지 느긋하게 기다린다. 4) 다시 작동 시킨다. 5) 이 방법이 ..
-
2018 정보처리기사 2회차 필기시험 후기IT, 프로그래밍/프로그래밍 일기 2018. 5. 18. 22:31
이번 정보처리기사 2회차 필기 시험에 응시하여 평균 81점으로 합격을 했습니다. 이 글을 쓰는 이유는.. 저도 정보를 얻기 위해 많은 블로그를 보았고, 도움을 많이 얻었기 때문에 혹시나 제가 공부했던 방법이 누군가에게 도움이 될까 싶어 올립니다. 특히 정보를 얻기 힘든 비전공자분들에게 도움을 드리려고 합니다. 저도 복수전공을 하고 있긴 하지만 전공 과목을 많이 듣지 않아서 이번에 생소한 부분이 많았거든요. 정처기 2회차 시험이 중간고사와 겹쳐있었기 때문에 실제로 공부했다고 말할 수 있는 시간은 3주정도 되는 것 같습니다. (중간고사가 금요일날 끝이나고, 토요일날 시험이 있었습니다) 책은 시나공으로 공부했습니다. 공부 방법을 정리해보면, 1주 - 이론을 정독했습니다. 처음에는 등급 상관없이 쭉 다 보았습니..