전체 글 44

[git] 시작하기

git, github 시작하기 git은 형상 관리 도구 중 하나로, 컴퓨터 파일의 변경사항을 추적하고 여려 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. git을 사용함으로 하나의 프로젝트에 대해 여러 사람이 병렬 개발이 가능하다. 운영체제에 맞게 git을 다운로드 해준다. 깃 다운로드 git --version // git 의 버전을 알려준다. git init : 폴더 내에 .git이라는 폴더가 생긴다.(로컬 저장소 생성) 사용자 정보 등록 git config -- global "user.name" // 유저 정보 입력 git config --global "user.email" // 유저 이메일 입력 git config --global --list // git con..

2022.02.10

[MySql] Sql 공부하기-1

Sql공부를 소홀히 한거 같아 프로그래머스에 있는 SQL 고득점 Kit 를 풀어 보았다. 테이블 설명 1. 모든 레코드 조회하기 동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID; ORDER BY를 이용하기 ASC(생략 가능)로 순서 표시 2. 역순 정렬하기 동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요. SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC; ORDER BY를 이용하기 DESC로 순서 표시 3. 아픈 동물 찾기 동..

MySql 2022.01.21

[JPA] EntityListener사용하기

엔티티 리스너 콜백 옵션 @PrePersist before persist is called for a new entity //insert 쿼리 이전에 대응 @PreUpdate before the update operation //update 쿼리 이전에 대응 @PreRemove before an entity is removed //delete 쿼리 이전에 대응 @PostPersist after persist is called for a new entity //insert 쿼리 이후에 대응 @PostUpdate after and entity is updated //update 쿼리 이후에 대응 @PostRemove after and entity has been deleted //delete 쿼리 이후에 대..

카테고리 없음 2022.01.08

인텔리제이[IntelliJ Community version] MySQL 데이터베이스 연동

인텔리제이와 DB연결을 하기위해 초기 설정을 하기위해 정보를 찾아보았다. 그런데 아무리 찾아봐도 View/Tool Windows에 Database 탭이 보이지 않아 해결방법을 찾았다. 우선 원인을 찾아보니 Ultimate 버전에서는 데이터베이스 도구를 지원하지 않는다. 커뮤니티 버전에서 사용하기 위해선 Settings -> Plugins / Marketplace에 Database Navigator를 다운받아야 한다. View/Tool Windows/DB Browser 를 네비게이션 바에 추가해주고 아래와 같이 설정을 한다. 연결 확인을 위해 Test Connection을 눌러주면 아래와 같이 에러가 뜨게된다. 에러를 해결하기 위해 serverTimezone을 설정해줘야 한다. 강의를 보는데 설정하는법을 ..

인텔리제이 2021.12.28