본문 바로가기
반응형

전체80

[JAVA] 문자열 - 문자 찾기 설명 한 개의 문자열을 입력받고, 특정 문자를 입력받아 해당 특정문자가 입력받은 문자열에 몇 개 존재하는지 알아내는 프로그램을 작성하세요. 대소문자를 구분하지 않습니다.문자열의 길이는 100을 넘지 않습니다. 입력 첫 줄에 문자열이 주어지고, 두 번째 줄에 문자가 주어진다. 문자열은 영어 알파벳으로만 구성되어 있습니다. 출력 첫 줄에 해당 문자의 개수를 출력한다. 예시 입력 1 Computercooler c 예시 출력 1 2 풀이 public class Find { public int solution(String sentence, char text){ char[] characters = sentence.toCharArray(); int count = 0; for(char alphabet:character.. 2022. 9. 22.
CPU 과다 점유 이슈 확인 및 프로세스 킬 회사 서비스 500 에러 이슈에 대한 확인 요청이 왔습니다. $top postgres 유저이름으로 돌아가는 프로세스 두 개(kdevtmpfsi , kswapd0)가 cpu 400% 가까이 올라가는것을 확인했습니다. Cpu 가동율도 99퍼센트, load average 도 16 까지 올라가 있습니다. (load everage : n , n, n : 최근 1분, 5분, 15분 동안 CPU 자원을 할당받기를 기다리는 프로세스의 평균적 수를 의미합니다.) kdevtmpfsi 는 찾아보니 malware 라고 합니다 ( kinsing 이라는 놈도 찾아야 한다고 합니다) kinsing 도 postgres 유저로 프로세스중입니다. 두개 다 /tmp 위치에 있네요 kinsing 및 kdevtmpfsi.. 2022. 9. 9.
톰캣 다중 설정 톰캣 서비스 운영 톰캣을 이용하여 웹앱을 서비스 하는 방법에는 하나의 톰캣에 여러 서비스를 운영하는 방법과 여러개의 톰캣 인스턴스로 여러 서비스를 운영하는 방법이 있습니다. 하나의 톰캣에 여러 서비스를 하는 경우(포트를 여러개 설정하거나, 같은 포트에 여러 ContextPath 설정 또는 도메인 설정) 해당 톰캣이 내려가면 모든 서비스가 중단되는 단점이 있습니다. 여러개의 톰캣 인스턴스를 두고 개별적으로 포트를 다르게 주어 운영하는 방법을 알아보겠습니다. *이 방법은 최종적으로는 웹서버에서 프록시 설정을 해주어야 합니다 톰캣을 구성하는 디렉토리 구조 디렉토리명 설명 톰캣엔진 사용 인스턴스 사용 bin 톰캣 실행시 사용하는 스크립트 디렉토리톰캣 실행시 사용하는 스크립트 디렉토리 ○ conf 웹 어플리케이션.. 2022. 8. 31.
[Window] powershell 꾸미기 powershell을 꾸며봅시다 프롬프트 테마 적용하기 먼저 oh-my-posh 라는 prompt theme engine 을 설치 하여, 이쁘게 꾸며 봅시다 저는 유저 프로필을 만들어 놓은게 있으니 프로필에 추가하였습니다. * powershell 프로필 설정은 https://devdavelee.tistory.com/172 의 config 부분을 참고해 주세요. 더보기 기존 설치 방법 >Install-Module posh-git -Scope CurrentUser -Force >Install-Module oh-my-posh -Scope CurrentUser -Force 로 설치 후 config 에 아래와 같이 작성하였었다. # Prompt Import-Module posh-git Import-Module o.. 2022. 8. 31.
[Window] nvim 설치 및 config 설정해서 윈도우를 리눅스처럼 쓰기 지금까지 윈도우에서 wsl 의 ubuntu 를 쓰고 있었지만, 앞서 윈도우용 command-line installer 인 Scoop 을 깔았기 때문에 각종 명령어를 통해 패키지들을 다운받을 수 있게 설정해놨다. 파워셸에서 명령어로 패키지 설치하는 방법 [Windows] Install Scoop ( Command-line installer ) Scoop ? A command-line installer for Windows 윈도우를 위한 명령줄 인스톨러. Scoop 홈페이지에 쓰여 있는 문구이다. 윈도우에서 명령어로 패키지를 설치 할 수 있다. (Choco 라는 것도 있었다.) 리눅스, 맥의.. devdavelee.tistory.com wsl을 이용하여 작업을 계속 해도 되지만, .bashrc 설정이나 파일.. 2022. 8. 16.
[Windows] Scoop - 윈도우에서 명령어로 패키지 설치하는 방법 Scoop ? A command-line installer for Windows 윈도우를 위한 명령줄 인스톨러. Scoop 홈페이지에 쓰여 있는 문구이다. 스쿱을 설치하면 윈도우에서 명령어로 각종 패키지를 설치 할 수 있다. (Choco 라는 것도 있었다.) 리눅스, 맥의 CLI 환경에선 apt-get install 이나 brew install 명령어를 사용하면 쉽게 소프트웨어 패키지를 설치할 수 있다. 나는 그동안 윈도우에서는 jdk, conda 등을 설치 할때 exe 등으로 설치했었고, CLI 도 wsl 을 알게되어 ubuntu를 설치해서 사용해왔기 때문에, powershell 은 사용도 잘 안하거니와 쓴다 해도 다운받은 exe파일을 설치하는 명령어만 쳐봤지 install 명령어로 소프트웨어 설치를 .. 2022. 8. 11.
반응형