본문 바로가기

conn.commit()과 conn.rollback()을 사용하려면 conn.setAutoCommit(false) 설정이 필요 jdbc에서 트랜잭션 처리를 하려면 conn.commit()과 conn.rollback()을 사용하면 된다! 그런데 커밋과 롤백을 쓰려면 다음 설정을 꼭 해줘야만 한다!(시작 지점에서 설정해주면 된다. 디폴트가 true이기 때문) conn.setAutoCommit(false); 이제 아주 잘 될 것이다!(간과하기 쉬운 사실이므로 주의할 필요가 있다!) 더보기
alert가 window.alert의 줄임말이라는 사실을 믿을 수 있는가? alert가 window.alert의 줄임말이라는 사실을 믿을 수 있는가?(정말 믿을 수 없다! confirm도 마찬가지다!) 더 심각한(?) 사실은 document 조차 window.document의 줄임말이라는 점이다!(location도 이와 동일하다!) 이처럼 window는 자바스트립트에서 전역 객체의 역할을 담당하며(절대로 벗어날 수 없는 부처님 손바닥과 같은!) 생략 또한 언제든지 가능하다!(더 충격적인 사실을 소개하겠다. window.open 대신에 그냥 open을 써도 정상적으로 동작한다! window.addEventListener도 마찬가지다! 관행적으로 이렇게 쓰는 것이지 생략해도 이론적으로는 아무런 문제가 없는 것이다!) 더보기
ls -l 대신 ls -ltr을 사용하자. 대부분은 그냥 ls -l을 쓰지만(좀 더 들어가면 ls -al) 나는 ls -ltr을 정말 사랑한다!(나의 리눅스 스승님에게 배운 습관 중 하나이다!) 가끔은 ls -ltr을 alias를 줘서 사용하기도 한다!(예를 들어 alias it='ls -ltr') 옵션에 대해서 설명하자면 l 옵션은 자세히 나타내주는 것이고(흔히 알고 있는 것!) t 옵션은 파일과 디렉토리를 시간 순서대로 정렬해주는 것이다! 그리고 r 옵션은 정렬된 데이터의 순서를 내림차순으로 나오도록 하는 것이다.(가장 최근의 것이 제일 아래에 나오도록!) ls -l도 물론 좋지만 좀 더 유식하게(?) 보이기 위해서 ls -ltr을 사용하는 것은 어떨까?(ls -ltr이 선사하는 정렬의 묘미에 적응된 사람은 더 이상 ls -l을 사용하지 못할.. 더보기