전체 글 148

전자정부 F/W 세션 관리 에러 관련

# 전제 전자정부 프레임워크로 구현한 로그인 기능로그인 URL = /login.do접속 시도 URL = /main.do세션 관리 관련 클래스 = SessionManagementFilter # 오류 현상/main.do로 접속시도 중 /login.do로 리다이렉트 후 에러 발생 # 해결 방안web.xml 파일에 내용 추가 COOKIE - 스프링 부트의 경우 처리server.servlet.session.tracking-modes=cookie # 참고 내용web.xml 파일의 session-config의 tracking-mode 설명COOKIE쿠키를 통해 세션 ID를 전달합니다. 클라이언트는 HTTP 요청 시 JSESSIONID 쿠키를 서버에 보내 세션을 식별하므로 URL에 세션 ID가 붙지 않습니다. 이는 ..

Study_Framework 2025.10.15

Postgresql FDW와 Oralce DB Link

PostgreSQL 외부 테이블(Foreign Table) vs. Oracle DB 링크(DB Link) 비교PostgreSQL의 **외부 테이블(Foreign Table)**과 Oracle의 **DB 링크(DB Link)**는 둘 다 외부 데이터베이스와 연동하는 기능이지만, 방식과 사용 방법에서 차이가 있습니다.🔹 공통점공통점 설명🔗 외부 데이터 접근둘 다 외부 데이터베이스에 연결하여 데이터를 조회 가능🔍 SELECT 지원외부 데이터에 대한 SELECT 실행 가능🔄 데이터 동기화 없음두 기능 모두 단순 조회용이며, 내부 DB에 데이터를 자동으로 동기화하지 않음🚀 성능 영향네트워크와 외부 DB 상태에 따라 성능이 달라짐🔸 차이점항목 PostgreSQL 외부 테이블 Oracle DB Link🔌..

Study_DB 2025.03.18

[Spring] Spring Boot + SSL 설정(인증서 발급 포함)

# 인증서 발급 keytool -genkey -alias sslstore -keyalg RSA -keystore sslstore.jks keytool -genkey -alias sslstore -keyalg RSA -keystore sslstore.pkcs12 -storetype pkcs12 keytool -list -v -keystore sslstore.pkcs12 keytool -export -alias sslstore -keystore sslstore.pkcs12 -rfc -file ssltera.cer keytool -import -alias ssltrust -file ssltera.cer -keystore ssltrust.pkcs12 # 스프링 부트 설정 - application.yml 설정 s..

Study_Framework 2023.04.01

[Spring] Spring Batch + MariaDB 관련 에러 - Unexpected cursor position change 에러 발생

# 에러 내요 일부 Unexpected cursor position change 에러 발생 org.springframework.dao.InvalidDataAccessResourceUsageException: Unexpected cursor position change. at org.springframework.batch.item.database.AbstractCursorItemReader.verifyCursorPosition(AbstractCursorItemReader.java:395) ~[spring-batch-infrastructure-4.3.8.jar:4.3.8] at org.springframework.batch.item.database.AbstractCursorItemReader.doRead(A..

Study_Framework 2023.03.26

[Mac] mongodb + mongodb compass 설치

# mongodb 설치 brew tap mongodb/brew brew update brew install mongodb-community brew services start mongodb-community # mongodb-compass 설치 brew update brew install --cask mongodb-compass open /Applications/MongoDB\ Compass.app https://anpigon.tistory.com/139 Mac에 MongoDB 설치하기 gcollazo-mongodb로 몽고DB 설치하기 https://gcollazo.com/mongodb-app/ gcollazo 팀에서 mongodb를 정말 쉽게 설치할 수 있는 swift 앱을 개발하여 제공하고 있습니다...

MongoDB 2023.03.24

[intellij] lombok 관련 오류(jps annotation)

https://abbo.tistory.com/288 컴파일 후 실행하면 나는 "jps.track.ap.dependencies" 에러 해결 OS: macOS Monterey 12.3 RAM: 16GB RAM M1 Chipset 맥북에 세팅을 다시 시작하면서 IntelliJ 를 설치하고 Vendor 사가 Amazon Correto 인 JDK 11.0.14.1 버전을 다운받고 나서 발생한 에러입니다. 이 에러는 프로젝트를 컴 abbo.tistory.com Shared build process VM options 값 추가 -Djps.track.ap.dependencies=false

Study_Tools 2023.03.24

[MAC] brew로 mariadb 설치

- Homebrew 설치 후에는 MariaDB Server 는 다음과 같이 설치 가능합니다. brew install mariadb - 설치 후에는 다음으로 MariaDB Server를 시작합니다.: mysql.server start brew services start mariadb - MariaDB Server 시작후에는 사용자 계정으로 로그인하면 됩니다.: mysql sudo mysql -u root - 만약 위 링크를 따라서 설치가 잘 됐다면 아래와 같이 패스워드 변경이 가능합니다. (패스워드 변경 없이 Dbeaver로 접속 불가) use mysql set password for 'root'@'localhost' = password('바꿀_비밀번호'); mysql -uroot -p바꾼_비밀번호

MySQL_Maria 2023.03.19