본문 바로가기

Tips31

[Java/Spring/File/Image]Thumbnailator 사용시 thumbnail 이미지 삭제 실패 1.Thumbnailator를 이용해 썸네일 이미지를 생성했다. 원본파일과 썸네일을 잘 저장해두고 이번엔 삭제가 잘 되는지 테스트 해봤다. 저장하자마자 삭제, 저장하자마자 삭제, 하다보니 썸네일 삭제를 실패하는 경우가 종종 있다. 왤까. 2.왜긴 왤까. 스트림을 안 닫아줘서 그렇다. FileOutputStream thumbnail = new FileOutputStream(new File(uploadlocation, thumbName)); Thumbnailator.createThumbnail(file.getInputStream(), thumbnail, 100, 100); thumbnail.close(); # 꼭 닫아주자이 글의 조회수가 얼마나 나오는지 보고 위안을 얻고 싶어서 올리는 포스트. 2019. 11. 27.
caniuse.com 브라우저별 사용 가능한지 확인하고 싶을 때. 웹개발자들의 영원한 고민... 뚝딱뚝딱 다 만들었다~~~ 응 익스에서 오류나~~~~~~~~~~ 의심스러운 함수가 있을 때는 먼저 확인해보자! 체계적으로 비교해보자! https://caniuse.com/ Can I use... Support tables for HTML5, CSS3, etc About "Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers. The site was built and is maintained by Alexis Deveria, with occasional updates provided by the w.. 2019. 9. 16.
[AWS][ec2] [java.util.zip.ZipException:](java.util.zip.ZipException:) error in opening zip file / ec2 war파일 안 풀릴 때 토스 결제 API 테스트 코드를 작성 중이었다. 결제 승인 후 callback이 제대로 오는지는 로컬 환경에서 확인할 수가 없어서 후딱 ec2로 배포해서 확인해보려는 상황이었다. 근데 배포가 안 된다. 서버 세팅 다 제대로 해두고 권한도 다 있고 톰캣 버전, 자바 버전 다 이상이 없는데 webapps에 있는 war파일이 절대 풀리질 않는다. 권한도 만져보고 war파일을 직접 풀어서 폴더로도 올려보고, war파일을 intellij로 만들었는데 아직 내가 익숙하지가 않아서 war파일이 뭐가 이상한가? gradle로 build한 건데 뭘 해줘야되나? 별 거 별 거 다 찾아봤다. 도저히 안 돼서 STS도 깔고 Spring, Maven으로 hello World 띄우는 war파일 만들어서 배포해봤는데 이것조차 안 .. 2019. 7. 23.
[Node.js][Sequelize] (“Error: ER_EMPTY_QUERY: Query was empty”) 멀쩡한 업데이트문에서 (“Error: ER_EMPTY_QUERY: Query was empty”) 이런 오류가 났다. 구글링 해보니 업데이트 할 게 없어서 생기는 오류라고? 디버깅으로 보니 분명히 DB에 있는 데이터와 내가 넣으려는 데이터가 다르다. 근데 왜 쿼리가 비었다고 하지? await CommentsModel.update({content:req.body.CONTENT},cond)문제는 여기에 있었다. CONTENT라고 대문자로 적어야되는데 소문자로 적었다. 컬럼을 찾지 못하니 업데이트 할 게 없었던 것. 역시 모든 오류의 근원은 오타에.. Query was empty 에러가 나면 일단 요 부분을 보도록 하자. 2019. 7. 19.