PostgreSQL :: 연산자 사용법PostgreSQL에서는 데이터 타입 변환을 위해 :: 연산자를 자주 사용한다. 이 연산자는 SQL 표준의 CAST 구문과 같은 역할을 하지만, 더 간결하고 직관적으로 쓸 수 있다. :: 연산자는 특정 데이터 타입으로 변환하고 싶을 때 사용되며, 데이터베이스 쿼리에서 강력하고 유용하게 쓰인다.기본 사용법: ::PostgreSQL에서 ::는 "이 데이터를 특정 데이터 타입으로 변환해라"라는 의미다. 예를 들어, 문자열 데이터를 정수로 변환하려면 아래와 같이 작성할 수 있다.SELECT '123'::INTEGER;-- 결과: 123 (정수형 데이터)::는 아래와 같은 데이터 타입으로 변환하는 데 사용할 수 있다.자주 사용하는 데이터 타입 예제1. 숫자 타입숫자와 관련된 ..
프로젝트에서 Netty 기반의 TCP 서버를 개발하던 중, 특정 상황에서 데이터 처리가 예상과 다르게 작동하는 문제를 겪었습니다. 클라이언트가 데이터를 전송했지만 서버에서 이를 처리하려고 할 때 데이터 부족 오류가 발생하거나, 패킷 단편화(Fragmentation) 문제가 원인임을 알게 되었습니다.TCP의 특성과 패킷 단편화 문제TCP는 스트림 기반 프로토콜로 데이터를 전송하기 때문에, 데이터를 송신한 단위(패킷)가 수신 측에서 동일한 단위로 도착한다고 보장하지 않습니다. 이로 인해 발생할 수 있는 두 가지 주요 현상은 다음과 같습니다:패킷 단편화 (Fragmentation):클라이언트가 한 번에 보낸 데이터가 네트워크 경로에서 여러 조각으로 나뉘어 수신될 수 있습니다.패킷 합쳐짐 (Coalescing)..
- Total
- Today
- Yesterday
- Bash tab
- LocalDateTime
- JavaScript
- 베리 심플
- docker
- Spring
- Github Status
- k8s
- svn
- mybatis
- jQuery
- elasticsearch
- window
- Spring Security
- maven
- rocky
- LocalDate
- Kotlin
- config-location
- Linux
- Mac
- springboot
- localtime
- 북리뷰
- 오라클
- oracle
- input
- intellij
- mybatis config
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |