Tool
-
2024-04-12 1. 방법 Preferences -> Settings 클릭 Code 스타일 자동 줄 바꿈 방지 Word Wrap 검색 후 -> off 처리 Debug Console 스타일 자동 줄 바꿈 방지 Debug console 검색 후 아래로 조금 스크롤하다 보면 아래 설정 보임 체크박스 unCheck 메인 이미지 출처 : 사진: Unsplash의Jack White
Vscode 자동 줄바꿈 끄기 (코드 콘솔 둘다)2024-04-12 1. 방법 Preferences -> Settings 클릭 Code 스타일 자동 줄 바꿈 방지 Word Wrap 검색 후 -> off 처리 Debug Console 스타일 자동 줄 바꿈 방지 Debug console 검색 후 아래로 조금 스크롤하다 보면 아래 설정 보임 체크박스 unCheck 메인 이미지 출처 : 사진: Unsplash의Jack White
2024.04.12 -
2024-02-07 1. pseudo-TTY 우선 pseudo-TTY를 알아야 하는데 이는 유저 또는 애플리케이션이 shell에 대한 권한을 얻기 위해 사용된다. pseudo-TTY는 master와 slave 두 개의 파일이 쌍을 이루어 구성되는데, master 파일은 OMVS 나 rlogin 같은 네트워크 애플리케이션에 사용되며, slave 은 터미널이나 쉘이 데이터를 읽기 위해 사용된다. 자세한 내용은 아래 참고 https://www.ibm.com/docs/en/zos/2.2.0?topic=files-pseudoterminal Pseudoterminal files Pseudoterminals (pseudo-TTYs) are used by users and applications to gain acce..
도커(Docker) 컨테이너 무기한/무한 실행하는 방법2024-02-07 1. pseudo-TTY 우선 pseudo-TTY를 알아야 하는데 이는 유저 또는 애플리케이션이 shell에 대한 권한을 얻기 위해 사용된다. pseudo-TTY는 master와 slave 두 개의 파일이 쌍을 이루어 구성되는데, master 파일은 OMVS 나 rlogin 같은 네트워크 애플리케이션에 사용되며, slave 은 터미널이나 쉘이 데이터를 읽기 위해 사용된다. 자세한 내용은 아래 참고 https://www.ibm.com/docs/en/zos/2.2.0?topic=files-pseudoterminal Pseudoterminal files Pseudoterminals (pseudo-TTYs) are used by users and applications to gain acce..
2024.02.07 -
2024-01-29 1. 문제 깃허브 액션에서 docker 로그인 진행 중 아래와 같이 에러가 발생했다. 해당 경고는 Using STDIN prevents the password from ending up in the shell's history, or log-files. 때문에 발생한 것으로 해당 옵션(STDIN)을 주지 않으면 쉘에 기록이나 로그파일에 기록이 남을 수 있어 이에 대한 경고를 하는 것이다. WARNING! Using --password via the CLI is insecure. Use --password-stdin. 2. 해결방법 첫번째 방법은 echo로 패스워드를 출력하고 해당 정보를 파이프로 로그인 시 전달하는 방법이다. echo ${{ secrets.DOCKER_PASSWORD ..
docker/GithubAction WARNING! Using --password via the CLI is insecure. Use --password-stdin. 해결방법2024-01-29 1. 문제 깃허브 액션에서 docker 로그인 진행 중 아래와 같이 에러가 발생했다. 해당 경고는 Using STDIN prevents the password from ending up in the shell's history, or log-files. 때문에 발생한 것으로 해당 옵션(STDIN)을 주지 않으면 쉘에 기록이나 로그파일에 기록이 남을 수 있어 이에 대한 경고를 하는 것이다. WARNING! Using --password via the CLI is insecure. Use --password-stdin. 2. 해결방법 첫번째 방법은 echo로 패스워드를 출력하고 해당 정보를 파이프로 로그인 시 전달하는 방법이다. echo ${{ secrets.DOCKER_PASSWORD ..
2024.01.29 -
2024-01-24 1. 방법 우분투 apt $ apt install procps 아마존 리눅스 yum $ yum install procps 설치후 top 커맨드 실행시 정상 동작한다. 2. 출처 https://superuser.com/questions/1646014/there-is-no-top-command-in-docker-container There is no top command in docker container I try to deploy an app in docker container using mcr.microsoft.com/dotnet/aspnet:5.0 image that need to have top command when I try to run top command the follo..
Docker 리눅스(우분투/아마존리눅스 ) top command not found 해결2024-01-24 1. 방법 우분투 apt $ apt install procps 아마존 리눅스 yum $ yum install procps 설치후 top 커맨드 실행시 정상 동작한다. 2. 출처 https://superuser.com/questions/1646014/there-is-no-top-command-in-docker-container There is no top command in docker container I try to deploy an app in docker container using mcr.microsoft.com/dotnet/aspnet:5.0 image that need to have top command when I try to run top command the follo..
2024.01.24 -
2024-01-17 1. 원인 mac 운영체제 내에서 플랫폼을 빌드하거나 실행할 때 linux/arm64/v8에서 이미지가 실행되게 되는데 이로 인해 현재 이미지의 운영체제 linux/amd64와 같지 않아 발생하는 문제이다. 2. 방법 아래와 같이 빌드 및 실행 시 명확한 운영체제를 지정(--platform linux/amd64)해주면 해당 문제를 해결할 수 있다. # docker build --platform linux/amd64 --build-arg [optional] -t [아이디정보]/[저장소정보] # docker push [아이디정보]/[저장소정보] # docker run --platform linux/amd64 [아이디정보]/[저장소정보] 3. 출처 https://stackoverflow.c..
Docker "WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64) and no specific platform was requested" 해결 방법2024-01-17 1. 원인 mac 운영체제 내에서 플랫폼을 빌드하거나 실행할 때 linux/arm64/v8에서 이미지가 실행되게 되는데 이로 인해 현재 이미지의 운영체제 linux/amd64와 같지 않아 발생하는 문제이다. 2. 방법 아래와 같이 빌드 및 실행 시 명확한 운영체제를 지정(--platform linux/amd64)해주면 해당 문제를 해결할 수 있다. # docker build --platform linux/amd64 --build-arg [optional] -t [아이디정보]/[저장소정보] # docker push [아이디정보]/[저장소정보] # docker run --platform linux/amd64 [아이디정보]/[저장소정보] 3. 출처 https://stackoverflow.c..
2024.01.17 -
2024-01-10 1. 방법 기존의 존재하는 container 자체의 포트를 변경하는 방법은 따로 없어 자신의 원본 컨테이너 (아래의 예제에서는 origin)을 복사하여 이미지로 만든다.(아래의 예제에서는 copy) 이후 다시 run을 통해 새로운 컨테이너 명과 포트 포워딩을 명시하고 컨테이너를 생성하여 사용하면 된다. //만약에 변경할 컨테이너가 실행중이라면 우선 멈춘다. docker stop origin docker commit origin copy docker run --name new_origin -p 80:80 -d copy 메인 이미지 출처 : 사진: Unsplash의NEOM
[Docker] 도커 기존 컨테이너 포트 포워딩 추가/변경 방법2024-01-10 1. 방법 기존의 존재하는 container 자체의 포트를 변경하는 방법은 따로 없어 자신의 원본 컨테이너 (아래의 예제에서는 origin)을 복사하여 이미지로 만든다.(아래의 예제에서는 copy) 이후 다시 run을 통해 새로운 컨테이너 명과 포트 포워딩을 명시하고 컨테이너를 생성하여 사용하면 된다. //만약에 변경할 컨테이너가 실행중이라면 우선 멈춘다. docker stop origin docker commit origin copy docker run --name new_origin -p 80:80 -d copy 메인 이미지 출처 : 사진: Unsplash의NEOM
2024.01.10 -
2024-01-08 1. 방법 Preferences -> Settings 로 들어간다. word wrap 을 검색한다. 이후 Controls how lines should wrap 을 on 으로 변경한다. 메인 이미지 출처 : 사진: Unsplash의Luca Severin
[VScode] 비쥬얼 스튜디오 코드 자동 줄바꿈 설정2024-01-08 1. 방법 Preferences -> Settings 로 들어간다. word wrap 을 검색한다. 이후 Controls how lines should wrap 을 on 으로 변경한다. 메인 이미지 출처 : 사진: Unsplash의Luca Severin
2024.01.08 -
2023-11-27 1. 자동완성/변환 Ctrl + Space: 코드 자동 완성 Ctrl + Shift + Space: 스마트 코드 완성 (현재 컨텍스트에 맞게 자동 완성 제안) Alt + Enter: 빠른 동작 및 오류 수정을 위한 제안 보기 Ctrl + Shift + Enter: 문장 완성 및 자동 줄바꿈 Ctrl + Shift + U: 대/소문자 변환 Ctrl + R (또는 Cmd + R): 바꾸기 Ctrl + Shift + F6 (또는 Cmd + Shift + F6): 변수 이름 변경 2. 검색/이동 Ctrl + F (또는 Cmd + F): 찾기 Ctrl + Shift + N: 파일 또는 디렉터리 검색 Ctrl + Shift + F: 전체 프로젝트에서 텍스트 검색 Ctrl + Shift + Alt..
[Intellij] 인텔리제이 단축키 모음2023-11-27 1. 자동완성/변환 Ctrl + Space: 코드 자동 완성 Ctrl + Shift + Space: 스마트 코드 완성 (현재 컨텍스트에 맞게 자동 완성 제안) Alt + Enter: 빠른 동작 및 오류 수정을 위한 제안 보기 Ctrl + Shift + Enter: 문장 완성 및 자동 줄바꿈 Ctrl + Shift + U: 대/소문자 변환 Ctrl + R (또는 Cmd + R): 바꾸기 Ctrl + Shift + F6 (또는 Cmd + Shift + F6): 변수 이름 변경 2. 검색/이동 Ctrl + F (또는 Cmd + F): 찾기 Ctrl + Shift + N: 파일 또는 디렉터리 검색 Ctrl + Shift + F: 전체 프로젝트에서 텍스트 검색 Ctrl + Shift + Alt..
2023.11.27 -
2023-10-10 1. 방법 우선적으로 사용할 템플릿 파일을 아무거나 만들어준다. 이후 File > Save File as Template 생성할 Template 명을 확인 한 뒤 OK 를 누르면 된다. 이후 파일 생성시 만들어진 템플릿을 사용하여 생성하면 된다. 메인 이미지 출처 : 사진: Unsplash의NEOM
[Intellij] 인텔리제이 커스텀 파일 템플릿 추가하기2023-10-10 1. 방법 우선적으로 사용할 템플릿 파일을 아무거나 만들어준다. 이후 File > Save File as Template 생성할 Template 명을 확인 한 뒤 OK 를 누르면 된다. 이후 파일 생성시 만들어진 템플릿을 사용하여 생성하면 된다. 메인 이미지 출처 : 사진: Unsplash의NEOM
2023.10.10 -
2023-01-20 1. 방법 file -> settings -> gradle에서 build and run using 및 run tests using을 gradle이 아닌 인텔리제이 ide로 변경해 주면 된다. gradle의 경우 매번 다시 빌드하기 때문에 run이 굉장히 느리게 동작하게 된다. 메인 이미지 출처 : 사진: Unsplash의Ivan Tsaregorodtsev
[Intellij]인텔리제이 테스트케이스 및 springboot 실행 느릴경우2023-01-20 1. 방법 file -> settings -> gradle에서 build and run using 및 run tests using을 gradle이 아닌 인텔리제이 ide로 변경해 주면 된다. gradle의 경우 매번 다시 빌드하기 때문에 run이 굉장히 느리게 동작하게 된다. 메인 이미지 출처 : 사진: Unsplash의Ivan Tsaregorodtsev
2023.01.20 -
2023-01-17 1. 방법 상당 run / debug configuration 에서 edit 버튼 클릭 edit configuration settings 에서 modify options 클릭 on update action -> update classes and resources 선택 on frame deactivation -> update classes and resources 선택 하여 설정 메인 이미지 출처 : 사진: Unsplash의Patrick Federi
[Intellij]인텔리제이 변경 사항 발생시 빌드 실행되게 설정하는 방법2023-01-17 1. 방법 상당 run / debug configuration 에서 edit 버튼 클릭 edit configuration settings 에서 modify options 클릭 on update action -> update classes and resources 선택 on frame deactivation -> update classes and resources 선택 하여 설정 메인 이미지 출처 : 사진: Unsplash의Patrick Federi
2023.01.13 -
2023-01-16 0. 이슈 이슈사항으로는 동일한 properties 설정에도 불구하고, 이클립스에서는 정상적으로 postgresql 접속이 되나 인텔리제이에서는 접속이 안되어 아래와 같은 방법을 이용하였다. 1. 방법 우선 file -> project structure를 클릭하여 프로젝트 설정창으로 이동한다. 이후 Project Setting > Modules > 프로젝트 > Dependencies를 클릭해 gradle에서 빌드한 postgresql를 선택한 후 Apply > OK를 클릭한다. 이후 프로젝트를 rerun 하면, 정상적으로 postgresql에 접속이 된다. 메인 이미지 출처 : 사진: Unsplash의Anita Austvika
[Intellj] 인텔리제이 postgresql Dependency 설정2023-01-16 0. 이슈 이슈사항으로는 동일한 properties 설정에도 불구하고, 이클립스에서는 정상적으로 postgresql 접속이 되나 인텔리제이에서는 접속이 안되어 아래와 같은 방법을 이용하였다. 1. 방법 우선 file -> project structure를 클릭하여 프로젝트 설정창으로 이동한다. 이후 Project Setting > Modules > 프로젝트 > Dependencies를 클릭해 gradle에서 빌드한 postgresql를 선택한 후 Apply > OK를 클릭한다. 이후 프로젝트를 rerun 하면, 정상적으로 postgresql에 접속이 된다. 메인 이미지 출처 : 사진: Unsplash의Anita Austvika
2023.01.12 -
2023-01-14 1. 방법 우선적으로 인텔리제이를 구매했다면, 아래링크로 이동해 exe 파일을 다운로드 받자. https://account.jetbrains.com/licenses JetBrains Account account.jetbrains.com next 클릭 다운로드 위치 지정후 next 클릭 위에 이미지에 따라 check 후 next 클릭 default JetBrains 로 두고 Install 클릭 설치 완료 후 컴퓨터 재부팅을 해주면 완료가 된다. 메인 이미지 출처 : 사진: Unsplash의David Clode
[Intellij] 인텔리제이 설치 하기2023-01-14 1. 방법 우선적으로 인텔리제이를 구매했다면, 아래링크로 이동해 exe 파일을 다운로드 받자. https://account.jetbrains.com/licenses JetBrains Account account.jetbrains.com next 클릭 다운로드 위치 지정후 next 클릭 위에 이미지에 따라 check 후 next 클릭 default JetBrains 로 두고 Install 클릭 설치 완료 후 컴퓨터 재부팅을 해주면 완료가 된다. 메인 이미지 출처 : 사진: Unsplash의David Clode
2023.01.12 -
2022-11-28 1. 방법 먼저 도커허브에 접속해 우분투 이미지를 내려받는다. https://hub.docker.com/_/ubuntu ubuntu - Official Image | Docker Hub Quick reference Supported tags and respective Dockerfile links 18.04, bionic-20221019, bionic 20.04, focal-20221019, focal 22.04, jammy-20221101, jammy, latest 22.10, kinetic-20221101, kinetic, rolling 14.04, trusty-20191217, trusty 16.04, xenial-20210804, hub.docker.com 아래의 명령어로 다운..
[Docker] 도커 sftp 접속 허용 및 파일질라 설정하기(우분투)2022-11-28 1. 방법 먼저 도커허브에 접속해 우분투 이미지를 내려받는다. https://hub.docker.com/_/ubuntu ubuntu - Official Image | Docker Hub Quick reference Supported tags and respective Dockerfile links 18.04, bionic-20221019, bionic 20.04, focal-20221019, focal 22.04, jammy-20221101, jammy, latest 22.10, kinetic-20221101, kinetic, rolling 14.04, trusty-20191217, trusty 16.04, xenial-20210804, hub.docker.com 아래의 명령어로 다운..
2022.11.28