본문 바로가기

분류 전체보기758

[ JAVA ] e.printStackTrace() 찍어보기 인터넷에서 검색을 하다가 okjsp 에서 명 이라는 분이 올리신 코드를 보고 올려봅니다.log로 e.printStackTrace() 을 보고 싶을때 참고할 수 있는 코드 인 것 같습니다. import java.io.ByteArrayOutputStream; import java.io.PrintStream; public class GetPrintStackTraceIntoString { public static void main(String[] args) { Exception e = new Exception("my exception"); ByteArrayOutputStream out = new ByteArrayOutputStream(); PrintStream pinrtStream = new PrintStrea.. 2010. 3. 25.
이클립스 구현체 찾아가기 (implements) 프로젝트에서 스프링을 사용하는데... 추상 클래스를 만들고 상속해서 쓰는 코드가 많은데 ctrl 누르고 찾아갈 수가 없어서 아주 힘들었는데... 해결책을 알아냈다. this.pointCodeDAO.selectStatPcList(pcDTO); 이렇게 코드가 있다고 하면 아마도 찾아가야 할 곳은 selectStatPcList(pcDTO) 메소드가 있는 곳일 것이다. 물론 구조는 pointCodeDAOImpl implements pointCodeDAO 이렇게 추상 클래스를 구현하게 되어 있을 것이고 내용은 pointCodeDAOImpl 에 있을 것이다. 그렇다면 this.pointCodeDAO.selectStatPcList(pcDTO); 의 selectStatPcList 부분에 커서를 한번 클릭해주고 ctrl.. 2010. 3. 25.
Mysql 에러 (Got error 134 from storage engine) 특정 테이블에 접근 할 때 위의 메시지 Got error 134 from storage engine 와 같은 에러가 날 때가 있다. 나의 경우에는 특정 쿼리만 안됐다. 다른 쿼리문으론 접근이 가능했다. select 가 어떤 방식으론 되고 다른 방식으론 안되고 이런 경우가 발생했다는 얘기다. 쿼리문 자체는 계속 써오던거라 이상이 없었는데 어느날 갑자기 (금요일 밤 12시에-_-;;;) 끌려가서 고쳤는데 mysql 이 아무래도 공짜 DB 다 보니까 좀 약한가 보다... table 에 문제가 있는것 같다. 정확한 원인은 모르겠다. 하지만 해결 방법은 mysql 에 접속해서 mysql>repair table [문제가 되는 table name]; 이렇게 고쳐주면 된다. 2010. 3. 15.
[ Linux ] 환경 변수 보는 법 shell>env 라고 치면 보입니다. 2010. 3. 12.