코드 정리/코드34 깃헙 스택 아이콘 깃헙 스택 아이콘 링크 https://simpleicons.org/ Simple Icons 2441 Free SVG icons for popular brands simpleicons.org  2023. 3. 24. 코드 - JPA entitiy 에 리스트 타입 추가하기 코드 - JPA entitiy 에 리스트 타입추가하기 1. converter 클래스 생성 package com.example.dividend.config; import javax.persistence.AttributeConverter; import javax.persistence.Converter; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; @Converter public class IntegerArrayConverter implements AttributeConverter { private static final String SPLIT_CHAR = ","; @Override public Strin.. 2023. 3. 22. 비밀키 생성 - base64로 인코딩 비밀키 생성 - base64로 인코딩 jwt 의 비밀키를 생성하기 위해 base64로 인코딩 echo '원하는 문자열' | base64 2023. 3. 22. Redis Server - 시작 및 종료 1. homebrew 에서 redis 설치 brew install redis 2. redis server 실행 redis-server // (터미널 창 종료 시 종료) brew services start redis // 백그라운드에서 동작 (터미널 창 종료 시 계속 실행) 3. redis server 종료 ctrl + c // foreground 종료 brew services stop redis // 백그라운드 종료 4. 서버 안에서 동작 redis-cli 5. 값 입력 set key value 6. 값 가져오기 get key 7. 값 삭제 del key 8. 모든 키 값 얻기 - 실제 서버 운영시 동작시키면 서버의 성능에 문제가 생길 수 있음 keys * 9. redis 상태 확인 brew servic.. 2023. 3. 21. 터미널 - 특정 포트를 사용하는 프로세서 찾기, 좀비 프로세서 죽이기(mac) 터미널 - 특정 포트를 사용하는 프로세서 찾기, 좀비 프로세서 죽이기(mac) 포트 번호로 프로세스 찾기 - lsof -i tcp:포트 번호 lsof -i tcp:3306 프로세스 죽이기 kill -9 72019 계속 살아날 경우(좀비 프로세서) - 부모 프로세서를 찾아서 죽이기 - ps -ef | grep 포트번호 | grep -v grep ps -ef | grep 72019 | grep -v grep 부모 프로세서 죽이기 kill -9 34882 2023. 3. 15. 인테리제이 단축키 (mac) 인테리제이 단축키 (mac) 1. 테스트 생성 command + shift + t 2. Generate command + n 3. 변수 생성 option + command + v 4. 해당 위치 삭제 command + d 5. 라인 정리 option + command + l 6. import 정리 control + option + o 7. 해당 클래스로 이동 command + 클릭 8. 실행 control + shift + r 9. 클래스 선언부, 사용부 보기 ctrl + command + 클릭 10. 검색 창 shift + shift 11. 최근 파일 보기 command + E 참고 https://mangkyu.tistory.com/139 2023. 3. 5. ip 주소 확인 - mac 터미널 ip 주소 확인 - mac 터미널 터미널에서 명령어 입력 ifconfig | grep inet ipconfig getifaddr en0 // ip 주소만 출력 2023. 2. 28. Git 명령어 - 터미널에서 사용 Git 명령어 - 터미널에서 사용 1. Clone git clone [원격 저장소 주소] 2. 저장소의 상태 확인 git status 3. Staging Area로 올리기 git add [파일경로] //git add index.html git add -i // 변경된 모든 파일들을 한번에 Staging Area에 추가 4. Staging Area에 add된 파일 다시 Working Directory 로 내리기 git restore --staged [파일 경로] git rm --cached [파일경로] // git rm --cacahed index.html git rm -r --cached // Staging Area의 모든 파일을 Working Directory로 내리기 5. Commit - 로컬 저장소.. 2023. 2. 12. 리눅스 - 코드 리눅스 - 코드 로그인한 사용자 id확인 - whoami 수퍼관리자 id : root (모든 권한을 가지고 있어 위험해서 잘 사용 X) sudo : root계정을 사용하지 않고 root의 권한이 필요한 명령 실행 가능 1. 파일 파일 관련 명령어 현재 파일 위치 확인 - pwd 하위 폴더로 이동 - cd 폴더 이름 상위 폴더로 이동 - cd .. 사용자 홈 폴더로 이동 - cd ~ 절대경로로 이동 - cd /home/ubuntu(절대경로) 이전 경로로 이동 - cd - 파일 리스트 보기 - ls 숨겨진(상세) 파일까지 보기 - ls -al 파일 찾기 find / -name 파일명 파일권한 -(데이터 타입) rwx(소유자) r-x(그룹 사용자) r--(기타 사용자) 데이터 타입 종류 - d : 디렉토리(d.. 2023. 2. 1. 이전 1 2 3 4 다음