본문 바로가기

exception4

try except를 깔끔하게 사용하기 - suppress 간혹 아래처럼 예외발생 후 로그나 다른 처리없이 pass를 사용하는 경우가 생긴다. 아래처럼 사용해도 상관없지만, 파이썬은 suppress를 사용하면 깔끔하게 된다. try: code... except Exception: pass from contextlib import suppress with suppress(Exception): code... 2023. 1. 31.
exception - 예외처리 exception 파이썬 코드를 컴파일할 때, 발생할 수 있는 두가지 종류의 오류가 있다 syntax error: 구문오류(parsing error: 구문 분석 오류)와 exception: 예외(실행 중 발견되는 오류로 무조건적으로 치명적인 것은 아니다)다. 구문 오류가 있으면 컴파일이 아예 안 되지만, 예외는 실행 중에야 발견할 수 있으므로 신중하게 처리해야 한다 예외처리 예외가 발생했는데 이를 코드 내에서 처리하지 않닸다면, 파이썬은 예외의 오류 메시지와 함께 traceback: 트레이스백(역추적)을 출력한다. 트레이스백은 처리되지 않은 예외가 발생한 지점에서 호출 스택 맨 위까지 수행된 모든 호출 목록을 포함한다. 파이썬에서는 try-except-finally문으로 예외처리 try: # 예외 발생 .. 2020. 10. 13.
Communications link failure due to underlying exception com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:풀의 커넥션이 타임아웃 되서 그렇다. - 다음중 하나를 설정하면 해결된다. 1. 커넥션 설정부분에 autoReconnect=true를 붙힘2. 3. mysql의 대기시간을 늘림 [출처] com.mysql.jdbc.CommunicationsExceptio... |작성자 타쿠미 pool 에서 Connection 을 가져올때 이미 끊어 져서 사용할 수 없다는 소리다.. wait_timout 으로 connection 을 관리 하는데.. 넘어 버리면 짤려 버리는 현상.. wait_timeout을 늘리면 된다.sessionVariable 은 co.. 2013. 7. 5.
jQuery Ajax를 이용해서 실시간 검색을 하려고 합니다. 500 에러 발생!! ~~~~해결~~~ JSP 상에 사용하신 tag에 지정된 paginationInfo가 Controller에서 넘어가지 않은 것 같습니다. (null) Controller에서 PaginationInfo 객체를 생성해서 모델에 넣으셨는지 확인해 보시면 되실 것 같습니다. jsp 쪽에서 입력한 값 9 는 컨트롤러에서 제대로 출력이되고 있습니다. 아래와 같이 널포인트 익셉션인데 어디를 봐야할까요? 콘트롤러에는 받은값 출력하고 리턴하는 코드만 있습니다. ===========/searchName:9============== 2012. 8. 7 오후 3:21:16 org.apache.catalina.core.ApplicationDispatcher invoke 심각: Servlet.service() for servlet.. 2012. 8. 9.