TIL,일일 회고

·TIL,일일 회고
개요자바에서 정렬을 구현할 때 흔히 두 가지 방법을 사용합니다.뺄셈(-) 연산자를 사용하는 방법Integer.compare()를 사용하는 방법본 글에서는 각각의 장단점과 주의해야 할 점을 살펴보겠습니다. 뺄셈(-) 연산자 사용// 뺄셈을 사용한 정렬Arrays.sort(arr, (a, b) -> a - b);// 다중 조건 정렬의 경우Arrays.sort(arr, (a, b) -> { if (a[0] == b[0]) { return a[1] - b[1]; } return a[0] - b[0];});장점코드가 간결함직관적으로 이해하기 쉬움작은 수의 범위에서는 문제없이 작동단점정수 오버플로우 위험이 있음큰 수를 다룰 때 예상치 못한 결과가 발생할 수 있음Integer.compar..
·TIL,일일 회고
문제설명입력 & 출력나의 풀이문제 접근 방법이번 "백준 - 프린터 큐" 문제를 요약한다면 다음과 같습니다. 문서들이 큐에 순서대로 들어가 있고, 각 문서는 중요도를 가집니다.큐에서 문서를 인쇄할 때, 현재 문서보다 중요도가 높은 문서가 뒤에 있으면 현재 문서를 큐의 맨 뒤로 보냅니다.특정 문서가 몇 번째로 인쇄되는지 구해야 합니다. 큐만을 이용해서 구할 수 도 있지만 중요도가 있는 만큼 우선순위 큐를 사용하면 효율적으로 풀이할 수 있습니다. [자료구조 JAVA] 우선순위 큐(Priority Queue) 클래스 알아보기 ✔Java를 활용하다 보면 데이터를 처리할 때 우선순위를 지켜야 하는 상황이 있습니다. 이때 사용할 수 있는 자료구조가우선순위 큐(Priority Queue)입니다.  우선순위 큐를 사용하..
·TIL,일일 회고
개요docker ps --no-trunc 위 명령어를 사용하여 컨테이너의 전체ID를 확인해보면, 실제로는 엄청나게 긴 ID를 가지고 있습니다.  물론 "docker ps"로 실행중인 컨테이너를 확인을 하면 위와 같이 축약된 ID로 나오지만, 해당 ID또한 복잡하기때문에 COPY & PASTE를 사용하여 컨테이너 ID를 가져오는 분들이 있습니다. 그러나 전체 ID를 항상 입력할 필요없습니다.  본 글에서는 Docker를 어느 정도 사용해보신 분들이라면 이미 알고 계실 수도 있는 내용이지만, 새로 시작하시는 분들께 도움이 되길 바라며 정리해봤습니다. "ID 축약"기능을 정리하고자 합니다.  ID 축약 기능Docker는 고유성이 보장되는 한 ID의 앞부분 몇 글자만으로도 명령을 실행할 수 있습니다. 전체 ID..
·TIL,일일 회고
개요 [Docker] EXPOSE 명령어와 docker run -p 옵션의 차이점 알아보기EXPOSE 명령어란 ❓EXPOSE 8080 EXPOSE 명령어는 Dockerfile에서 컨테이너가 실행 중에 사용할 네트워크 포트를 지정하는 명령어입니다. 하지만 중요한 것은 이 명령어가 실제로 포트를 열어주지는 않는pixx.tistory.com 이전 포스팅에서는 Docker의 EXPOSE 명령어와 run -p 명령어의 차이점 및 주의사항에 대해 알아보았습니다. 이번에는 실제로 EXPOSE 명령어만으로는 포트 연결이 되지 않는지, 반드시 run -p 명령어와 함께 사용해야 하는지 확인해보겠습니다. 개요먼저 테스트를 위한 간단한 Dockerfile을 만들어 보겠습니다.FROM nodeWORKDIR /appCOPY ...
지누박
'TIL,일일 회고' 카테고리의 글 목록 (2 Page)