개발 335

h2 database란

H2 Database는 자바를 기반으로 작성된 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 이 DBMS는 메모리에서 실행될 수 있어 테스트 환경에 특히 적합하며, 개발 중에도 사용하기 쉽습니다. 그러나 이외에도 디스크 기반의 영구 데이터 저장소로 사용할 수 있습니다. H2 데이터베이스의 주요 특징은 다음과 같습니다: 장벽이 낮은 통합: H2는 JDBC API를 통해 액세스할 수 있으며, 자바 애플리케이션에서 쉽게 사용할 수 있습니다. 또한 Hibernate, Spring과 같은 인기 있는 프레임워크와도 잘 통합됩니다. 모드: H2는 서버 모드에서 실행되거나, 임베디드 모드에서 애플리케이션과 같은 JVM에서 실행될 수 있습니다. 이러한 유연성은 H2를 다양한 환경과 요구 사항에 적합하게 ..

개발/잡다개발 2023.06.24

git 명령어 정리 - 2

자주 쓰이는 것들 중 하나가 branch에 대한 개념입니다. 이름에서 나오는 느낌 그대로, 분기해서 작업하는 것인데 이 것을 어떻게 하는지 알아보겠습니다. 일단 git branch exp 를 쳐서 브랜치를 만들어줍니다. git branch 를 해주면 만들어진 브랜치가 나옵니다. 기본으로 있는 master와 방금 만든 exp가 있습니다. 여기에 master 브랜치에 a,b,c 파일을 만들고 아래와 같이 commit 3번 해줬습니다. 그리고 a,b까지 commit되어있을 때 exp 라고 브랜치를 하나 따줬습니다. 그리고 exp에 d라고 커밋을 한번 더 날려주고 이 친구를 그림으로 보기 위해 아래의 명령어를 입력해주면 git log --branches --decorate --graph 아래와 같이 나옵니다. ..

개발/잡다개발 2021.09.08

git 명령어 정리 - 1

간단하게 git을 사용하는 방법을 알아보겠습니다. git init git add "파일명" git commit -m "message" 까지 하면 로컬에 데이터가 저장됩니다. 여기까지 하는것은 다 알고 있을테니 branch, revert, reset, stash, conflict가 났을 때의 대처법등을 알아보겠습니다. 그리고 pull, push, fetch등에 대해서도 알아봅니다. 일단 f1.txt파일을 만들어서 git status를 해보니 Untracked되었다고 나옵니다. 자, 이걸 git add, git commit 을 해서 올려보겠습니다. 한개 파일이 잘 올라간 것을 볼 수 있습니다. 그러면 파일을 2번 변경해서 git commit을 날려보겠습니다. 첫번째는 f2파일 생성 두번째는 f2파일 내용 수..

개발/잡다개발 2021.09.08