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-01-02 1. 방법 깃허브 자신의 프로파일 클릭 settings 클릭 Developer settings 클릭 Personal access tokens -> Tokens -> 자신이 사용 중인 토큰 클릭 workflow 체크박스 선택 후 Update token 으로 저장 메인 이미지 출처 : 사진: Unsplash의NEOM
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-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-22 1. 정의 오토박싱은 Java 컴파일러가 기본 유형(원시타입)과 해당 객체 래퍼 클래스 간에 수행하는 자동 변환이다. 예를 들어 int를 Integer로, double을 Double로 변환하는 등의 작업을 뜻한다. 변환이 반대 방향으로 진행되는 경우 이를 언박싱(Unboxing)이라고 한다. 2. 예제 나머지(%) 및 단항 더하기(+=) 연산자는 Integer 객체에 적용되지 않으나, Java 컴파일러가 오류를 발생시키지 않고 메서드를 컴파일하는 이유는 런타임에 Integer를 int로 변환하기 위해 intValue 메서드를 호출하기 때문에 오류를 생성하지 않는다. 때문에 아래 예제에서는 오류 없이 동일한 값을 리턴한다. import org.junit.jupiter.api.Test; ..