본문 바로가기
반응형

분류 전체보기108

에러(error)와 예외(Exception)의 차이 JDBC API를 사용하면 IDE가 빨간줄을 그어주며 '처리되지 않은 예외가 있다' 라고 에러 표시를 해준다. 이를 보고 우리는 try/catch으로 블록을 둘러싸주는 것으로 해결한다. 그러나 try/catch 코드를 보면 가끔 이런 코드를 발견한다. try{ //........예외 발생 }catch(SQLException e){ //아무것도 안함 } 예외가 발생하면 catch로 예외를 잡아내는것은 좋은데 아무 대처도 하지 않고 넘어가 버리는 것은 정말 위험하다. 그렇다고 단순히 System.out.println(e), e.printStackTrace();등 로그만 찍히게 하는것도 위험하다. 이런 로그는 다른 로그에묻혀버리면 놓칠 수 있고 누군가는 콘솔로그를 계속 모니터링 해야한다. public void.. 2022. 11. 12.
Postgresql DO END Sample DO $$ DECLARE p_idx integer := 252; BEGIN delete from t_history where idx = p_idx; END $$; 2022. 11. 11.
오라클 테이블별 용량 조회 --테이블 조회 SELECT * FROM all_tables; -- 테이블 전체 용량 select round(sum(num_rows * avg_row_len / 1024 / 1024 / 1024)) Gb from all_tables; -- 테이블별 용량 select table_name, round( (num_rows * avg_row_len/1024/1024),2) as "size(MB)", round( (num_rows * avg_row_len/1024/1024/1024),2) as "size(GB)" from USER_TABLES order by "size(GB)" desc; 유용하셨다면 댓글 부탁! 2022. 11. 11.
토비스프링 1-2 정리 (개인저장용) - 테스트는 자동화돼야 하고, 빠르게 실행할 수 있어야 함 - Junit가 편리하다 - 테스트 결과는 일관성이 있어야 한다. - 코드 변경없이 환경이나 테스트 실행 순서에 따라 결과가 달라지면 안된다. => 독립적이어야 한다. - 충분히 검증해라! - 테스트 수행 간격이 짧을수록 좋다. - 테스트의 단위는 사람마다 다르겠지만 작을수록 좋다. - 테스트하기 쉬운 코드가 좋은 코드다. - 테스트 먼저 만들고 코딩하고 테스트를 성공시키는 테스트주도개발방법 => TDD - 100줄이 넘는 코드를 열심히 코딩한후 테스트 코드를 작성하려고 하면 귀찮다. => 미리미리 테스트코드를 먼저 만들자 => TDD - @Before, @After등 공통 준비 작업, 정리작업을 처리 하면 편하다. - 기술 사용방법을 익히기 위.. 2022. 11. 5.
반응형