
갑자기 서버 연결을 했는데 hikaripool 에러 뜨면서 디비 연결 거부를 당했다. 에러명 JDBC-90401:Connection refused by the server. - Connection refused: connect 요약 tbdown clean tbboot 해결 관리자 권한으로 터미널 켜서 데이터베이스 꺼주고 다시 켜주면 연결 잘 된다. 성공

요약dbRClick - Edit Connection - Main - Show all databases check 계정에 데이터베이스 추가로 만들고 분명 데이터베이스를 추가로 만들었는데 계속 안 보이고 데이터베이스 연결하면 또 연결이 돼서 확인해 보니 DBeaver 데이터베이스 세팅 문제였습니다. 데이터베이스 우클릭 - Edit Connection - Main - Show all databases 체크 이전에는 PostgreSQL 탭에 체크가 해제되어있었는데 최근 Show all databases를 Main탭에 옮긴 것 같습니다. 세팅 확인을 잘 안 하고 연결 테스트로 바로가다 보니 이런 걸 놓쳐 시간을 뺏겼네요...

JPA 관계형 데이터베이스 영속성(db에 데이터를 넣어 영구적으로 관리하는 것)을 관리하기 위한 JAVA표준 인터페이스 Hibernate 가장 인기있는 JPA의 구현체, ORM(객체-관계 매핑) 프레임워크 중 하나. ORM 객체 관계형 데이터베이스 간의 매핑을 자동화하는 기술. 이 기술로 개발자는 객체를 사요하여 데이터를 다루고, ORM프레임워크가 이를 데이터 베이스 테이블과 매핑시켜 준다. 그런 기술이다. 하이버네이트는 JPA의 구현체 중 하나로, 자바 애플리케이션에서 객체와 관계형 데이터베이스 간의 매핑을 쉽게 처리할 수 있게 해주는 도구입니다. JPA는 객체 지향 프로그래밍 방식으로 데이터베이스와 상호 작용할 수 있도록 해줍니다. 이를 통해 개발자들은 SQL 쿼리를 직접 작서 아는 번거로움 없이 객..

Java에서 XML을 파싱 하기 위해 사용되는 인터페이스들이다. 사용하는데 시각적으로 보여드리자면 대표적인 사용법은 Node란 Node (Java Platform SE 8 ) cloneNode Node cloneNode(boolean deep) Returns a duplicate of this node, i.e., serves as a generic copy constructor for nodes. The duplicate node has no parent ( parentNode is null) and no user data. User data associated to the imported node is not carri docs.oracle.com xml 문서의 구성 요소 속성, 텍스트, 주석 등을 ..

toy프로젝트를 레파지토리에 프로젝트 가볍게 만들어보는데 뭔가 잘 뽑힌 프로젝트는 다른 repository로 분류해서 보고 싶어 졌습니다. 그래서 a레파지토리의 디렉터리를 b레파지토리로 빼는 작업을 하려고 찾아봤습니다. 요약 git subtree split -P -B checkout git remote add origin git push origin -u main merge 사용하는 Tool github desktop git bash github site 단순하게 그림으로 표현하면 위와 같습니다. 기본적인 원결과 로컬 관리 git 명령어 사용법은 찾아봐주시면 감사하겠습니다. 깃허브 사용하는데 위에 2개 모르는데 디렉터리를 다른 레포지토리에 나눌일은 없겠죠. git subtree split -P -b 를적..

평소 이클립스나 인텔리제이만 써오다가 vscode를 사용하다 보니 익숙하지 않은 툴 사용 때문에 고통받고 있습니다. vscode에서 getter setter를 클릭 몇 번으로 생성해 보겠습니다. 자바 컴파일 실행 환경을 구축했다면 dto 만들어서 바로 게터세터 만들겠습니다. DTO 만들기 package com.example.dto; import java.util.Map; public class UserDto { private String userId; private String userPw; private Map userInfo; @Override public String toString() { return "MyDataDTO{" + "userId='" + userId + '\'' + ", userPw=..