| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- repository url
- NEXUS
- docker
- sort
- 1064
- 15829
- springboot
- 숫자 변환하기
- 좌표 압축
- springdoc
- 백준
- 신고결과목록
- http파일
- AWS
- 별찍기-10
- 뒤에있는큰수찾기
- 그리디
- 정렬
- EC2
- 무인도 여행
- 큰수A+B
- 5430
- Maven
- swapfile
- IntelliJ
- BOJ
- 10989번
- 도커
- 인텔리제이
- 프로그래머스
- Today
- Total
목록전체 글 (69)
Time to lazy
1. Base64 인코딩이란?Base64는 8비트 Binary Data를 ASCII 코드 중 64개 문자만 사용하여 텍스트 데이터로 변환하는 방식이다.사용 문자 : A-Z,a-z,0-9,+, / 총 64개2. Base64를 사용하는 주요 이유데이터를 단순히 전송하는 것이 목적이라면 굳이 인코딩을 거칠 필요가 없다고 생각할 수 있다. 하지만 여기에는 통신 호환성이라는 중요한 이슈가 있다.이메일(SMTP)이나 초기 HTTP 프로토콜과 같은 일부 텍스트 기반 시스템은 ASCII 제어 문자나 비 ASCII 문자를 처리하는 방식이 시스템마다 다르다. 이 과정에서 바이너리 데이터가 유실되거나 변형될 위험이 있다.Base64는 어느 시스템에서나 공통적으로 지원하는 64개의 안전한 문자만 사용하기 때문에, 데이터를 손..
이거 버전 잘못맞추면 좀 귀찮아가지고 정리함 Spring Boot 버전springdoc-openapi 권장/호환 버전3.5.x2.8.x3.4.x2.7.x ~ 2.8.x3.3.x2.6.x3.2.x2.3.x ~ 2.5.x3.1.x2.2.x3.0.x2.0.x ~ 2.1.x2.7.x, 1.5.x1.6.0 이상2.6.x, 1.5.x1.6.0 이상2.5.x, 1.5.x1.5.9 이상2.4.x, 1.5.x1.5.0 이상2.3.x, 1.5.x1.4.0 이상2.2.x, 1.5.x1.2.1 이상2.0.x, 1.5.x1.0.0 이상 자세한 정보는 하위 링크 참고https://springdoc.org/faq.html#_what_is_the_compatibility_matrix_of_springdoc_openapi_with_s..
상황은 운영중인 서비스의 캐시 구현체를 [caffeine → redis-cache] 로 변경 후 패치를 진행하자기존에 정상동작 중이던 API 에서 에러 발생 (정확히는 @Cacheable 이 등록된 서비스 메소드)에러 내용은 다음과 같고, 확인해보면 역직렬화 도중 @class 라는 속성을 찾을 수 없다는 부분이 확인되었다Caused by: com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve subtype of [simple type, class java.lang.Object]: missing type id property '@class' at [Source: REDACTED (`StreamReadFeature.INCLU..
spring: kafka: consumer: # 수동 커밋 사용 (처리 완료 후 명시적으로 커밋) enable-auto-commit: false group-id: product-order-group bootstrap-servers: localhost:9092app: kafka: topic: main: product-order-topic dlq: product-order-topic.dlt # DLT 토픽은 Spring이 .dlt 접미사로 자동 생성 // IdempotentService.java@Servicepublic class IdempotentService { // 멱등성 키를 저장하는 영구 저장소 (운영 시 Redi..
docker로 MYSQL writer-reader 구성하던 중 mysql> SHOW MASTER STATUS;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'MASTER STATUS' at line 1 해당 내용 발생지피티한테 갈구다가 도돌이표처럼 해결책 제시 -> 결국 같은 문제가 발생하여검색 후 공식 문서에서 내용 확인하였음 https://dev.mysql.com/doc/refman/8.4/en/show-master-status.html MySQL :: MySQL 8.4 Re..
nslookup myip.opendns.com resolver1.opendns.com