[Git] Windows SSH Key 생성, 등록하기
·
Git∕GitHub
Git 서버 인증을 위해 Git 또는 GitLab에 SSH Key를 등록한다. 사이트나 git 명령어 사용하면서 인증 관련 알림이 지속적으로 발생하니 미리 등록해두자. 방법은 하단의 Git 공식 페이지에 자세히 나와있지만 정리 겸 포스팅하려고 한다. [공식] Git 서버 - SSH 공개키 만들기 1. git bash 실행 2. SSH 공개키 보유 여부 확인 $ cd ~/.ssh $ ls ./ssh 경로로 이동하여 파일 목록을 확인하는 명령어 .pub라는 확장자가 붙은 파일이 공개키이다. 디렉토리가 없거나 파일이 없는 경우, 새로 키를 생성 해야한다. 3. 공개키 만들기 $ ssh-keygen ssh-keygen 프로그램 (명령어) 실행 .ssh/id_rsa 키를 저장하고 싶은 디렉토리를 입력한다. 저장 ..
[SAP HANA Studio] Auto Commit 설정 (ON/OFF)
·
DataBase/SAP HANA
SAP HANA Studio 에서 Auto Commit 을 켜고 끄는 방식은 아주 간단하다. 해당 콘솔 창의 Properties 창에서 Auto Commit 설정만 On / Off 중 원하는 설정으로 지정해주면 된다. 1. SQL 콘솔 창 열기 2. Properties 창에서 Auto Commit 설정 바꾸기 Properties 창이 보이지 않는 경우에는 화면 오른쪽 상단에서 Properties 를 확인할 수 있다. 최대화표시를 누르면 화면 하단에 Properties 창이 위 그림처럼 위치하는 것을 확인할 수 있다. 만약, Properties 창이 활성화되어 있는데도 Auto Commit 속성이 보이지 않으면 연결된 콘솔창의 타이틀을 눌러서 해당 속성을 불러오면 된다.
[SAP HANA Studio] 다른 사용자로 로그인하기
·
DataBase/SAP HANA
다른 사용자로 SAP HANA Studio 를 이용하고 싶을 때, 로그인하는 방법 기존에 등록된 SYSTEMDB에서 우클릭Add System with Different User 3. 팝업으로 뜨는 Connection Properties 창에 새로 연결하려는 유저의 이름, 비밀번호 입력( 입력 후에, Old 비밀번호를 바꾸는 창이 나오는데 해당 창에서 비밀번호를 새 비밀번호로 바꿔주면 정상 로그인된다. ) 4. 새로운 DB 유저로 로그인 완료
[SAP HANA DB] USER 계정 생성, 비밀번호 변경 방법
·
DataBase/SAP HANA
새로운 Database User 생성 새로 생성한 유저로 연결할 때 Username과 Password 를 입력해야하기 때문에 비밀번호를 지정한 유저 생성을 추천한다.-- 비밀번호 없이 유저 생성CREATE USER TESTUSER;-- 특정 비밀번호를 가진 유저 생성CREATE USER TESTUSER PASSWORD Test1234; SAP Hana Database 는 사용자가 처음 로그인할 때 사용자 관리자가 설정한 암호를 변경하도록 강제하는 암호 정책이 설정되어있다. 이 (처음 로그인 시 암호 변경 필요) 설정을 무시하고 사용자를 생성하려면 아래 구문을 사용하면 된다.특히, 위의 기본 CREATE USER 구문으로 유저를 생성했을 때 SQL Client 도구에서 접근이 안되는 경우가 있는데, 아래 ..
인텔리제이 '가장 최근 local 커밋 메세지' 수정하기
·
Git∕GitHub
인텔리제이를 사용하면 터미널을 열고 깃 명령어를 입력해서 간편하게 git을 이용할 수 있다. 최근 커밋 메시지를 수정하고 싶어질 경우 아래와 같이 진행하면 된다. 참고로 해당 포스팅 내용은 원격 레포지토리에 푸시하기 이전의 로컬 커밋 내용 수정 방법을 작성한 글이다. 가장 최근 커밋 내용 수정 ( 커밋 메세지 바로 작성 )git commit --amend -m "커밋 메세지" 가장 최근 커밋 내용 수정 ( VI 편집기 이용)git commit --amend위 명령어를 입력하고 vi editor 가 켜지면  i 또는 a 로 커밋 메시지를 수정한다. 수정이 완료되었으면 ESC 키를 눌러 편집기를 빠져나오고 :wq 내용 저장 후 종료  명령어를 입력해서 마무리한다. 바뀐 내용을 확인하려면 다음과 같은 명령어를..
[SQL script] Unterminated dollar quote $$ 오류 스프링 설정으로 해결하기
·
디버깅∕오류해결
Spring Boot 프로젝트 중, schema.sql 과 data.sql 에 function(procedure) 를 기입했더니 다음과 같은 PSQLException 이 발생하며 제대로 동작하지 않았다. 👾 오류메세지 👾 Caused by: org.postgresql.util.PSQLException: Unterminated dollar quote started at position 95 in SQL CREATE OR REPLACE FUNCTION public.create_schema() RETURNS trigger LANGUAGE 'plpgsql' AS $BODY$ DECLARE msg varchar(100). Expected terminating $$ 오류 내용을 확인해보면 함수 내부에 쓰인 $$ 달..
[Spring Boot] org.springframework.beans.factory.BeanCreationException
·
디버깅∕오류해결
Spring, Spring Boot 를 사용하면 자주 만나게 되는 빈 주입 오류!!! JPA 를 써보려다가 MyBatis로 프로젝트 ORM을 변경했는데, 그러다보니 테스트에서 아무 생각없이 (JPA 앤티티가 없는 상태에서) @DataJpaTest 를 쓰려고 하니 (당연히) 오류가 발생했다. 👾 오류 메세지 👾 org.springframework.beans.factory.BeanCreationException 내가 사용한 테스트 클래스의 어노테이션 @DataJpaTest @AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE) @DataJpaTest 오직 JPA 컴포넌트들만 테스트하기 위한 Annotation (@Entity ..
[Spring Boot] To display the conditions report re-run your application with 'debug' enabled
·
디버깅∕오류해결
👾 오류 메세지 👾 Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 구글링 해 본 결과, 해결 방법으로는 두 가지가 나와있었다. 결과적으로, debug output 옵션 체크 후에도 해당 오류가 나왔던 걸 보면 로깅 레벨을 설정해야 하는 것 같다. 이래도 같은 오류가 또 나면 또 구글링 해봐야겠지만... 그렇게까지 치명적인 오류는 아니고 ((그냥 오류를 자세히 보려면 debug로 설정하는 도움말 같은것이라서)) 해결 안되어도 일단 go..! 🍃 application.properties 설정파일에 로깅 레벨 설정 logging.level.org.spri..
[JUnit 5] org.junit.platform.launcher.core.EngineDiscoveryOrchestrator
·
디버깅∕오류해결
테스트를 진행하는데 붉은 글씨로 오류메세지가 떠서 확인했다. 테스트 성공 유무와 상관없이 뜨는 경우가 생겨서 찾아봤더니 설정을 바꿔주면 된다길래 바꿨다. 👾 오류메세지 👾 org.junit.platform.launcher.core.EngineDiscoveryOrchestrator lambda$logTestDescriptorExclusionReasons$7 경로 : File | Settings | Build, Execution, Deployment | Build Tools | Gradle Build and run using과 Run tests using의 속성을 Gradle (Default) 에서 Intellij IDEA로 변경해주었다.
[Notepad++] 무료 소스 코드 편집기 추천
·
기타
pgAdmin 으로 PostgreSQL 프로시저 쿼리문을 짜다가 Notepad++ 를 추천받아서 다운받아 쓰게 됐는데, 무료인데다가 기능이 좋아서 추천하는 글 베이스 없이 학원에서 알려주는 편집기로는 애증의 🏠 EditPlus 를 써본 것이 다였던 나에게는 너무 신세계였다 EditPlus 는 활용방법을 몰라서 였는지.. 뭔가 덜거덕 거리는 낡은 프로그램을 꾸역꾸역 쓰고있다는 느낌을 받았었다. 그마저도 무료기간 끝나면 못썼고.. Notepad++ 는 .sql 확장자로 저장했더니 예약어 추천도 뜨고 보기에도 편해서 아주 좋았다. 추천 추천 👍👍👍 Notepad++ 노트패드++는 문서 편집기이자 소스 코드 편집기이다. 윈도에서 기본으로 제공하는 문서 편집기인 메모장에 견주어 노트패드++는 탭 편집을 제공하므로..