본문 바로가기

분류 전체보기

(105)
jquery ajax 응답이 빈값일 때 parseError 발생하는 경우 오랜만에 공부(?) 하다가 하나 발견했다. $.ajax 응답이 빈값일 때 http 200에서도 오류로 떨어지는 현상 ##오류 jQuery ajax로 parseError가 발생한다. DB를 조회 했는데 값이 없어서 서버에서 null을 리턴했더니 jQuery .done으로도 들어오지 않고 .error로 들어가버렸다. 에러 내용은 parseError가 들어 있었다. 원인 $.ajax 옵션의 dataType이 원인이었다. dataType: json을 써놨더니 응답값이 올바른 json 값이 아니라 empty text라서 파싱할 수 없었던 것이다. 해결 해당 옵션을 삭제해주니 정상적으로 떨어졌다. 이렇게 처리는 성공했지만 응답값이 없을 경우 200이 아니라 204를 써야 할까? '옳은' 값이 무엇인지..
[PostgreSQL] numeric = character varying 오류 자동 형변환 방법 auto casting 문제 postgresql 9.x를 사용하는데 java에서 넘기는 파라미터가 String이고 컬럼 데이터타입이 numeric 이니까 다음과 같은 오류가 발생했다. 해결 postgresql에 CAST를 생성해주면 된다. 생성하면 스키마에 만들어지는지, database에 일괄 적용 되는지는 확인해봐야 할 것 같다. CREATE CAST (varchar AS numeric) WITH INOUT AS IMPLICIT;
리눅스 n라인으로 파일 자르기 (head 혹은 tail) # head -1000000 origin.csv >> million.csv head나 tail 등으로 파일 자를 수 있다.
리눅스 텍스트 줄 수 세기 (wc -l 옵션) 실행결과 줄 세기 ifconfig | wc - l 텍스트 파일 줄 세기 # cat sample.csv | wc -l
특정 이미지가 'ERR_BLOCKED_BY_CLIENT' 뜰 때 퍼블 나온 이미지 중 하나가 크롬 브라우저에서 차단되어 다음과 같은 에러를 뱉었다. ERR_BLOCKED_BY_CLIENT 알고보니 AdBlock 때문.. 차단 해제하니까 잘 뜬다....
보충제 뉴트리코스트 타우린 가성비 개꿀 https://coupa.ng/bH4vZm 나우푸드 크레아틴 https://coupa.ng/bH4vQx 산퍼포먼스 크레아틴 https://coupa.ng/bH4v62
AbstractExcelView 를 쓰지 마세요. 대신.. -Spring Boot 엑셀 다운로드 구현 Spring 프로젝트에서 엑셀 다운로드를 구현할 때 아파치 poi를 사용하여 파일을 만들고 직접 response에 쓸 수도 있지만, ViewResolver를 구현하는 것이 여러모로 편리하다. 그런데 최근에 작성한 코드를 수정해 달라는 요청을 받고 열어보니 AbstractExcelView를 사용한 코드를 보았다. AbstractExcelView는 이미 @Deprecated 된 메소드로써, 다른 것을 사용하는 것이 좋다. 결론 각각 다음 것을 사용하면 된다. xls(hssf): AbstractXlsView - 엑셀 2003 (.xls) / 최대 65,535행 xlsx(xssf): AbstractXlsxView - 엑셀 2007 (.xlsx) / 최대 1,048,576행 xlsx streaming(sxssf)..
엑셀 최대 행 수: xls(65,535) xlsx(1,048,576) (max row num) 엑셀 최대 행 수 엑셀 최대 행 수는 엑셀 버전마다 다르다. xls: 65,535 행 xlsx: 1,048,576 행 (엑셀 2007 이상) 컬럼은 엑셀 2007 이상 16,384 개 까지 가능하다. 참고 자료 Excel specifications and limits - Microsoft Support