Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- 상호 인증
- 데이터 압축
- Java Graphql
- Unchecked Exception
- requestheaderdto
- Socket is closed
- 바이트 절삭
- tomcat jndi
- WildFly
- Open Close Principal
- Java Rest
- mapstruct
- try - with - resources
- Request Body 여러 번 사용
- NoUniqueBeanDefinitionException
- Reading HttpServletRequest Multiple Times
- Jndi DataSource
- Sub Bytes
- Srping MVC
- java
- 이중정렬
- 개방 폐쇄 원칙
- AfterMapping
- Java Singleton
- Tomcat DBCP
- mTLS
- HandlerMethodArgumentResolver
- Graphql Client
- graphql
- Checked Exception
Archives
- Today
- Total
목록데이터 압축 (1)
Developer Sang Guy
데이터 압축
최근에 상점 주문을 받는 API를 개발하다가 상점의 상품의 정보를 저장해야 하는 일이 생겼다. 기존에 사용하는 DB에 저장하려하는데 상품이 여러개가 올라올수 있다보니 크기가 꽤 큰 필드가 필요했다. 하지만 크기가 넉넉한 필드가 없어 고민하던 중 바이트 배열 압축을 통해 어느정도 문제를 해결 할 수 있을 것 같아 이 방법을 사용했다. 데이터 압축과 압축해제를 위해 DeflaterOutputStream와 InflaterOutputStream를 사용했다. public class DeflaterOutputStream extends FilterOutputStream 이 클래스는 "deflate"압축 형식으로 데이터를 압축하기위한 출력 스트림 필터를 구현합니다. 또한 GZIPOutputStream과 같은 다른 유형..
Java
2022. 5. 26. 18:01