본문 바로가기
728x90

Programming68

[Java] Map.of() - java 9 Map.of()는 Java 9에서 추가된 메소드로, 불변형(Map)의 Map 객체를 생성하는 메소드입니다. 이 메소드는 키와 값 쌍으로 이루어진 가변인자(varargs)를 받아들입니다. 예를 들어, 아래와 같이 사용할 수 있습니다. Map map = Map.of("One", 1, "Two", 2, "Three", 3); 위의 코드는 키와 값 쌍으로 "One"과 1, "Two"와 2, "Three"과 3으로 이루어진 불변형(Map) 객체를 생성합니다. Map.of()는 최대 10개까지 키-값 쌍을 입력받을 수 있습니다. 10개를 초과하는 경우에는 Map.ofEntries() 메소드를 사용하면 됩니다. 또한, 생성된 Map 객체는 수정할 수 없으므로, 새로운 키-값 쌍을 추가하거나 삭제하는 등의 변경 작업은.. 2023. 3. 14.
address already in use :::8081 떠있는거 삭제하는 방법 이 오류는 포트 8081이 이미 다른 프로세스에 의해 사용 중이기 때문에 발생합니다. 따라서 이를 해결하기 위해 다음 단계를 따를 수 있습니다. 현재 실행 중인 모든 프로세스 중에서 포트 8081을 사용하는 프로세스를 찾습니다. macOS 또는 Linux에서는 터미널에서 다음 명령을 실행합니다. lsof -i :8081 이 명령은 포트 8081을 사용하는 모든 프로세스를 나열합니다. 결과 중에서 해당 프로세스를 식별합니다. Windows에서는 다음 명령을 실행합니다. netstat -ano | findstr :8081 이 명령은 포트 8081을 사용하는 모든 프로세스를 나열합니다. 결과 중에서 해당 프로세스를 식별합니다. 포트 8081을 사용하는 프로세스를 종료합니다. macOS 또는 Linux에서는 다.. 2023. 3. 8.
[Git]토큰 인증 / Git: remote: Support for password authentication was removed 해결 방법! 와 주말에 이클립스나 vscode에서 git이 계속 연동실패하고 비밀번호 써도 계속 실패하고...깜놀했네요 Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ Token authentication requirements for Git operations | The GitHub Blog Beginning August 13th, 2021, we will no longer accept account password.. 2021. 8. 15.
[Linux] max user processes 늘리는 방법 java.lang.OutOfMemoryError: unable to create new native thread 개발 중인 서버의 톰캣에서 위와 같이 에러가 났는데요, 리눅스에서는 OS에서의 쓰레드 제한 설정이 걸려있습니다. 몇 개로 걸려있는지 확인해보니 아래와 같습니다. 쓰레드가 4096개 이상이 되어 더 이상 쓰레드를 생성할 수 없기 때문에 발생한 에러입니다. 1)soft $ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 56043 max locked memory (k.. 2021. 1. 21.
728x90