본문 바로가기

반응형

개발(합니다)/TOOL

(24)
[Base64] OS에 따라 Base64 인코딩, 디코딩하는 방법 base64는 자주 사용되는 암복호화 방법으로 기본적으로 CLI에서 수행할 수 있는 명령어입니다. OS별로 다른 명령어에 대한 사용 방법이며, 실습은 windows를 기준으로 작성합니다. 1. window에서 base64 인코딩 하는 방법 2. 인코딩 결과 3. 결과 확인 OS별 명령어 linux & MacOS 인코딩 > base64 t.txt > out.b64 > echo 'hello world' | base64 디코딩 > base64 -d out.b64 > t2.txt > echo sdlkfgsdflk | base64 --decode windows 인코딩 > certutil -encode t.txt out.b64 디코딩 > certutil -decode out.b64 t2.txt
[git] commit 한 author 변경(작성자 변경) 방법 git으로 버전과리를 하고 커밋 단위별로 관리되기 때문에 누가 작성했는지는 굉장히 중요합니다. git을 사용하다보면 작성 내용이나 작성자를 변경하고 싶은경우가 있거나 커밋 이력을 제거하고 싶을 때 사용하는 방법입니다. 커밋만 했을 경우와 푸시까지 했을 경우에는 차이가 있습니다. commit만 했을 경우 아래 명령어로 변경할 수 있습니다. > git commit --amend --author="otrodevym@gmail.com" push까지 했을 경우 로컬과 원격지에 이미 반영되어 있고 잘못 커밋한 내역도 없애고 싶은 경우에는 rebase를 이용합니다. 1. 변경할 커밋 바로 이전의 커밋 해시값 찾기 git log로 커밋 내용과 해시값을 확인합니다. 예를 들어 commit 2f69a1daebea2dfab..
[intellij] 인텔리제이에서 git에 의한 파일 색상 구분 방법 인텔리제이에서 git이랑 연동 후에 나타나는 색상에 대한 구분입니다. 배경화면에 따라 색상도 달라지는 부분이라 모두 정의하지는 못하지만 가장 많이 나타나는 상태만 정리합니다. 아래 사이트에서 파일 상태별 색상을 확인할 수 있습니다. www.jetbrains.com/help/idea/file-status-highlights.html#views 색 설명 빨강색 Red [#FF0000] Workspace Files = add 되지 않은 파일 초록색 Green [#0EAA00] Staged Files = add 된 파일 파랑색 Blue [#0032A0] Modified Files = 수정 된 파일 하양색 White [#FFFFFF] Commited Files = 커밋된 파일 회색 Gray [#616161] De..
[intellij] 인텔리제이에서 .gitignore 템플릿 사용 git repo를 생성하면 .gitignore를 매번 생성해 주어야하는데 이를 자동으로 생성해주는 플러그인이 있습니다. 이외에도 gitignore를 자동으로 생성해주는 템플릿 사이트와 예시깃이 있습니다. 템플릿 자동 생성: www.toptal.com/developers/gitignore 예시 깃허브 : github.com/github/gitignore 1. 플러그인 설치 후 인텔리제이 재부팅 본인은 이미 설치되어 있습니다. 2. 파일 생성 파일 생성에서 .ignore file을 선택하면 만들 수 있는 템플릿이 나옵니다. .gitignore 파일을 선택하면 자동으로 ignore 파일이 작성됩니다. HELP.md .gradle build/ !gradle/wrapper/gradle-wrapper.jar !**..
[intellij] 인텔리제이 .http로 postman 대체하는 방법 개발하다보면 REST를 보내기 위해 Postman이나 api tool을 이용하곤 합니다. 인텔리제이에서 .http를 이용해 REST를 보낼 수 있는 기능이 있어 간단한 API 요청을 보낼때는 기존에 사용하던 REST tool을 대체하려고 합니다. 장점으로는 모든 요청을 .http 파일로 관리되어 git을 통해 파일 관리가 가능합니다. 관련 정보는 아래 사이트에서 확인해볼 수 있습니다. www.jetbrains.com/help/idea/http-client-in-product-code-editor.html www.jetbrains.com/help/idea/exploring-http-syntax.html#comments-in-http-requests 1. 간단한 컨트롤러 및 패키지 구성 패키지 구성은 아래와..
[Postman] Postman을 이용하여 OAuth2 인증 테스트 하는 방법 OAuth2를 연계하거나 새로운 기능을 개발할 때 인증 관련해서 토큰을 받아와야 하는 하는 경우가 있습니다. Postman에서 제공하는 기능을 이용하면 쉽게 OAuth2 인증을 할 수 있습니다. 1. 새로운 Request를 생성 2. Authorization 탭에서 Type을 OAuth2.0 선택 3. 파라미터에 맞게 설정(+카카오) https://getpostman.com/oauth2/callback 포스트맨으로 콜백받기위해 필히 넣어줍니다. Callback URL : https://getpostman.com/oauth2/callback Auth URL : https://kauth.kakao.com/oauth/authorize Access Token URL : https://kauth.kakao.com..
[intellij] 인텔리제이에서 타임리프 엑박 없애는 설정하기 인텔리제이에서 화면 테스트를 위해 타임리프를 사용합니다. 문법에 맞게 작성했는데도 엑박이 나타나는 경우가 있는데 간단한 설정으로 제가할 수 있습니다. 엑스박스가 나타나는 상황 설정에서 thy~ 검색 후 체크 해제 엑스박스 없어진 결과
[DBeaver] timestamp가 date로 표출되는 현상 변경하기 데이터 타입이 timestamp인데 date로 표출되어서 to_char로 형변환해야 하는 상황이 불편하여 설정을 바꿔는 방법입니다. 1. 설정 2. 편집기 -> 데이터 편집기 -> 데이터 포맷 3. 3가지 항목을 체크 format 패턴도 수정이 가능하며 아래 사이트를 참고하면 됩니다. dbeaver.com/docs/wiki/Managing-Data-Formats/

반응형