전체 글
[Java] 백준 2178번: 미로 탐색
https://www.acmicpc.net/problem/2178 2178번: 미로 탐색 첫째 줄에 두 정수 N, M(2 ≤ N, M ≤ 100)이 주어진다. 다음 N개의 줄에는 M개의 정수로 미로가 주어진다. 각각의 수들은 붙어서 입력으로 주어진다. www.acmicpc.net 핵심 미로에서 1은 이동할 수 있는 칸을 나타내고, 0은 이동할 수 없는 칸을 나타낸다. 이러한 미로가 주어졌을 때, (1, 1)에서 출발하여 (N, M)의 위치로 이동할 때 지나야 하는 최소의 칸 수를 구하는 프로그램을 작성하시오. 한 칸에서 다른 칸으로 이동할 때, 서로 인접한 칸으로만 이동할 수 있다. 밑줄 친 부분을 통해서 BFS 풀이법으로 접근해 볼 힌트를 얻을 수 있습니다. 풀이 class Point { int y; ..
TestContainers가 Docker 감지 못 하는 문제 (Mac)
발생 TestContainers를 활용해서 통합 테스트를 작성하고 실행하는데 오류가 발생했습니다. 분명히 도커는 백그라운드에 실행 중인데 말이죠... 에러 Could not find a valid Docker environment. Please see logs and check configuration 해결 https://www.testcontainers.org/supported_docker_environment/ 테스트 컨테이너 홈페이지에서 도커 환경과 관련한 내용을 읽어보다가 답을 찾았습니다. Mac OS의 경우에 위처럼 도커를 찾지 못할 경우 아래의 명령어를 터미널에 입력하면 될 겁니다. sudo ln -s $HOME/.docker/run/docker.sock /var/run/docker.sock
[Docker] IntelliJ에서 MySQL Connection 실패
도커를 실행하고도 IntelliJ에서 기존에 사용하던 MySQL DB를 찾지 못하는 오류가 있었습니다. docker ps로 확인해봤더니 없어졌네요...? 도커에 설치된 이미지를 확인해봤더니 기존에 설치했던 게 잘 있었네요! 그래서 docker ps -a로 옵션을 주어 Exited 된 것을 확인했습니다. (따로 설정한 적도 없는데요...ㅠㅠ) docker restart 로 해당 이미지를 다시 재실행시켜주었더니 정상적으로 Connection이 됩니다. 도커를 잘 모르는 것이 여실히 느껴졌던 경험입니다. 차근차근 공부해야겠네요. 다른 분들은 저 같은 실수하지 마세요 ㅠㅠ