전체 글

프로그래밍 기술 및 관심사 공유 목적으로 블로그를 운영하고 있습니다. 감사합니다.
DB/API Document

[DB/Postgres] SQLSTATE Code 목록 : SQL 상태코드

해당 글에서는 PostgreSQL에서 발생할 수 있는 에러들에 대한 SQLSTATE Code 코드를 정리한 목록입니다. 💡 아래의 공식 문서를 참고하여 분류와 설명 부분을 채워서 재구성하였습니다. Appendix A. PostgreSQL Error CodesAppendix A. PostgreSQL Error Codes All messages emitted by the PostgreSQL server are assigned five-character error codes that follow the SQL standard's …www.postgresql.org 💡 [참고] 저장 프로시저에 대해 관심이 있으시면 아래의 글도 도움이 됩니다.분류링크[DB/Postgres] PL/pgSQL 이해-1 : Funct..

Java/Short 개발

[Java/Short] IPv4, IPv6 정규 표현식(RegExp) 구성 방법

해당 글에서는 IPv4, IPv6에 대한 정규식을 수행하는 방법에 대해 알아봅니다. 1) IPv4 💡 IPv4 - 인터넷 프로토콜 버전 4로 컴퓨터와 같은 디바이스가 인터넷을 통해 서로 통신하기 위해 사용하는 주소 체계입니다. - 각 디바이스에 고유한 식별자를 제공하며, 이를 통해 데이터 패킷이 올바른 위치로 전송될 수 있게 합니다. - IPv4 주소는 32비트로 구성되며, 일반적으로 점으로 구분된 4개의 숫자로 표현됩니다. 1. IPv4 💡 IPv4 형태 - Octet의 범위는 점(.)의 구분자를 기준으로 4자리 모두 0 ~ 255자리의 값을 가집니다. - 또한 0 ~ 255 범위 내에서 ‘0xx 형태의 값’을 가지는 경우 해당 경우에 포함되지 않습니다. Octet Start Range Octet En..

취미 생활/짧은 생각

[짧은 생각] 작은 일과 큰 일로 분리하여 생각하기

문득 드는 짧은 생각들을 적어봅니다. 살다 보면 하나의 행동이나 일을 할 때에 큰 하나의 목적을 가지지만 나를 유혹하는 것들이 정말 많습니다. "오늘은 방 정리를 해야겠어!"라고 마음을 먹었을 때, 방 정리를 하다 보니 다이어리도 나오고 예전 추억들이 나오면 그것을 펼쳐보게 되고 시간이 흘러서 정작해야 할 방 정리를 하지 못하는 경우가 있습니다. 그래서 "그냥 다음 주에 해야겠다"라는 때가 있습니다. 그리고 일을 하면서도 가끔 개발하는 도중에, '이 프로세스를 순서도로 남겨두면 나중에 좋을 거 같아'라고 도중에 순서도를 그리고, 'API 명세서로 남겨두면 나중에 찾기 쉽겠지?'라고 개발 도중에 작성하다 보면 주 목적이 되는 일에 대해 벗어나고 다른 일을 병행하면서 '그래서 하려고 했던 일이 뭐지?'라는 ..

Java/MyBatis

[Java] MyBatis에서 저장 프로시저(Stored Procedure) 호출 방법 : CALL, MyBatis Parameter

해당 글에서는 MyBatis 내에서 저장 프로시저를 호출하는 방법에 대해 알아봅니다. 💡 [참고] 저장 프로시저에 대해 관심이 있으시면 아래의 글도 도움이 됩니다. 분류 링크 [DB/Postgres] PL/pgSQL 이해-1 : Function, Stored Procedure https://adjh54.tistory.com/159 [DB/Postgres] PL/pgSQL 구성하기 -2 : DBeaver 기반 구축 및 활용 https://adjh54.tistory.com/168 [DB/Postgres] 저장 프로시저로 Dummy 데이터 만드는 방법 https://adjh54.tistory.com/401 [DB/Postgres] 저장 프로시저 매개변수 사용방법: IN, OUT, INOUT https://ad..

DB/이론 및 문법

[DB/Postgres] 저장 프로시저(Stored Procedure) 매개변수 사용방법 : IN, OUT, INOUT

해당 글에서는 PostgreSQL 내에서 저장 프로시저의 매개변수에 대해 알아봅니다. 💡 [참고] 저장 프로시저에 대해 관심이 있으시면 아래의 글도 도움이 됩니다. 분류 링크 [DB/Postgres] PL/pgSQL 이해-1 : Function, Stored Procedure https://adjh54.tistory.com/159 [DB/Postgres] PL/pgSQL 구성하기 -2 : DBeaver 기반 구축 및 활용 https://adjh54.tistory.com/168 [DB/Postgres] 저장 프로시저로 Dummy 데이터 만드는 방법 https://adjh54.tistory.com/401 [DB/Postgres] 저장 프로시저 매개변수 사용방법: IN, OUT, INOUT https://ad..

Java/MyBatis

[Java] MyBatis에서 중복 쿼리 줄이기 사용방법 : sql, include, property

해당 글에서는 MyBatis 환경에서 중복 쿼리를 줄이기 위해 sql, include, property태그를 이용하는 방법에 대해 알아봅니다. 💡 [참고] MyBatis를 활용하는 방법에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다. 분류 링크 MyBatis 환경 설정 방법 https://adjh54.tistory.com/65 MyBatis Query Formatter 설정 방법: log4jdbc-log4j2 https://adjh54.tistory.com/228 MyBatis Insert 이후 키 값 리턴 방법 : SelectKey, useGeneratedKeys, keyProperty https://adjh54.tistory.com/406 MyBatis 중복 쿼리 줄이기 방법 : sql, i..

Java/MyBatis

[Java] MyBatis + Postgres INSERT 이후 키 값 반환 사용 방법 : SelectKey, useGeneratedKeys, keyProperty

해당 글에서는 MyBatis 내에서 Insert를 수행한 이후에 키 값을 바로 반환받는 방법에 대해 알아봅니다. 💡 [참고] MyBatis를 활용하는 방법에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다. 분류 링크 MyBatis 환경 설정 방법 https://adjh54.tistory.com/65 MyBatis Query Formatter 설정 방법: log4jdbc-log4j2 https://adjh54.tistory.com/228 MyBatis Insert 이후 키 값 리턴 방법 : SelectKey, useGeneratedKeys, keyProperty https://adjh54.tistory.com/406 MyBatis 중복 쿼리 줄이기 방법 : sql, include, property ..

개발 Tip/IntelliJ

[IntelliJ] CamelCase로 변환 설정 방법 : CamelCase 플러그인

해당 글에서는 케이스 스타일(Snake, Pascal, Kebab, Screaming Snake Case) 형태로 구성된 소스코드를 CamelCase로 변환하기 위해 CamelCase Plug-in에 대해 알아봅니다. 1) 적용계기 💡 적용계기 - 데이터베이스 컬럼명은 snake_case로 구성이 되어 있습니다. 이를 기반으로 DTO를 구성하고자 할 때, 오타가 발생할 수 있기에 쉽게 변경해 줄 수 있는 것들을 찾아보다가 CamelCase Plug-in을 찾게 되어 이를 적용하게 되었습니다. 2) CamelCase Plug-In 💡 CamelCase Plug-In - 케이스 스타일(Snake, Pascal, Kebab, Screaming Snake Case)로 구성되어 있는 변수에 대해서 CamelCas..

adjh54
Contributor9