티스토리 뷰
파일첨부 로직을 구현할 때 자주쓰는 파일명 (년월일시분초밀리세컨드)
파일업로드를 구현할 때 업로드된 파일명을 서버에 저장하기 위해 파일명을 바꾸어주는 로직을 구현하곤 합니다. 이 때 주로 사용하는 파일명이 년월일시분초밀리세컨드 규칙
20160725190011001
2016년07월25일19시00분11초000
이러한 파일명에 큰 문제가 생길 수 있다는 점을 주의 합시다.
지금 운영하고 있는 시스템내에서도 이와 같은 이슈가 생기어 조치하고 있습니다.
설마 파일명이 중복될까 의구심이 들겠지만 밀리세컨드까지 중복되는 경우가 발생
많은 사용자가 비슷한 시간대에 작업을 하다보면 발생하게 됩니다.
그래서 더 중복이 안되도록 UUID도 붙도록 합시다.
출처
https://m.blog.naver.com/PostView.nhn?blogId=musasin84&logNo=220771344532&proxyReferer=https%3A%2F%2Fwww.google.com%2F
파일업로드를 구현할 때 업로드된 파일명을 서버에 저장하기 위해 파일명을 바꾸어주는 로직을 구현하곤 합니다. 이 때 주로 사용하는 파일명이 년월일시분초밀리세컨드 규칙
20160725190011001
2016년07월25일19시00분11초000
이러한 파일명에 큰 문제가 생길 수 있다는 점을 주의 합시다.
지금 운영하고 있는 시스템내에서도 이와 같은 이슈가 생기어 조치하고 있습니다.
설마 파일명이 중복될까 의구심이 들겠지만 밀리세컨드까지 중복되는 경우가 발생
많은 사용자가 비슷한 시간대에 작업을 하다보면 발생하게 됩니다.
그래서 더 중복이 안되도록 UUID도 붙도록 합시다.
출처
https://m.blog.naver.com/PostView.nhn?blogId=musasin84&logNo=220771344532&proxyReferer=https%3A%2F%2Fwww.google.com%2F
'자바(Java)' 카테고리의 다른 글
톰캣 로그 설정 [WAS] Tomcat 로그 설정(무분별하게 커지는 catalina.out 용량 설정하기) (0) | 2019.12.04 |
---|---|
[Java] 암호화를 위한 Cipher 클래스 (Java로 AES, RSA 암호화, 복호화) (0) | 2019.11.26 |
자바 다음달 날짜 구하기 (0) | 2019.10.24 |
이클립스 svn 체크아웃 후 버튼 먹통 동작 안할때 (0) | 2019.10.16 |
delete command denied to user for table (0) | 2019.09.21 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 문자열
- php
- 라이믹스 모듈
- XE
- 오라클
- C
- 자바 smtp
- 스크래핑
- esql
- xe애드온
- JDBC
- xe addon
- 플러터
- Python
- C언어
- webix
- 인포믹스
- 프로씨
- 파싱
- ocajp
- 파이썬
- XE3
- 이클립스
- ocjap
- EC
- 자바
- KG
- MySQL
- 포인터
- proc
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함