[해결] Caused by: java.lang.IllegalStateException: Ambiguous mapping
찾아보니 스프링에서 이런 에러가 나면 해당 **Controller.java 파일의 Mapping 에 문제가 발생한 것이라고 한다. 나의 경우 다음과 같이 같은 이름의 GetMapping 이 두 개 들어가 있었다. @GetMapping("/upload") public String uploadBoardForm() { return "/boards/upload"; } @GetMapping("/upload") public String uploadBoard(Board board) { service.uploadBoard(board); return "redirect:/board/main"; // 디렉토리가 아니라 주소라 board 임. } 아래 Mapping 은 GetMapping 이 아니라 PostMapping 어노..
- Web(웹)_관련 공부 모음/[강의] intellij_Gradle
- · 2023. 7. 14.
[해결] fatal: couldn't find remote ref master 오류
그런데 또, 오류가 발생했다. 🏓 fatal: couldn't find remote ref master 오류 해결 [원인] git pull origin master 즉, master가 아닌 다른 이름을 썼다는 의미이다. 이럴 때는 본인의 Repository로 가서 확인한 뒤 name 제대로 바꿔 쓰면 된다. [추가] Branch Name 확인 방법 1) 좌측 상단의 branch 부분을 클릭 2) 클릭해서 들어간 곳의 이름 == 내 이름 [추가] Branch Name을 main → master로 변경하고 싶다면 ? 1) 이름을 확인한 branch 페이지에서 다음의 펜 그림을 클릭 2) 클릭한 뒤, 이름변경 하면 해결됨 흠 근데 수정용 깃 했을 때 문제점 pull은 master로 인식하고, push 는 ma..
- Web(웹)_관련 공부 모음/[강의] intellij_Gradle
- · 2023. 7. 14.
[해결] error:failed to push some refs to
🏓 error:failed to push some refs to 에러 해결법 이 에러는 무슨 뜻이냐 ? github 에 내 local 에 없는 파일이 있는데, push 시도하면 발생하는 오류 update 해주어야 push가 가능하다. 🏓 update 방법 ! git pull 한 뒤, git push 해주면 해결된다. 원격 저장소에 내 로컬에 저장하지 않은 파일을 pull한 뒤, 원격 저장소에 다시 push 해주는 개념이다. 1) pull ! 지정해준 이름으로 보내라 git pull [origin] 이름(main / master) 등등 2) push ! 반드시 지정해준 이름으로 보내라 git push [origin] 이름 (main/master ) 등등
- Web(웹)_관련 공부 모음/[강의] intellij_Gradle
- · 2023. 7. 14.
백준 | 13398번. 연속된 정수의 합 구하기 - DP 문제
🟦 백준 13398번. 연속된 정수의 합 구하기 https://www.acmicpc.net/problem/13398 13398번: 연속합 2 첫째 줄에 정수 n(1 ≤ n ≤ 100,000)이 주어지고 둘째 줄에는 n개의 정수로 이루어진 수열이 주어진다. 수는 -1,000보다 크거나 같고, 1,000보다 작거나 같은 정수이다. www.acmicpc.net 문제 n개의 정수로 이루어진 임의의 수열이 주어진다. 우리는 이 중 연속된 몇 개의 수를 선택해서 구할 수 있는 합 중 가장 큰 합을 구하려고 한다. 단, 수는 한 개 이상 선택해야 한다. 또, 수열에서 수를 하나 제거할 수 있다. (제거하지 않아도 된다) 예를 들어서 10, -4, 3, 1, 5, 6, -35, 12, 21, -1 이라는 수열이 주어졌..
- 코딩 테스트 [준비]/[문풀] Baekjoon_백준 문풀_조지기
- · 2023. 7. 14.
백준 | 1915번. 가장 큰 정사각형 찾기 - DP 문제
🟦 백준 1915번. 가장 큰 정사각형 찾기 https://www.acmicpc.net/problem/1915 1915번: 가장 큰 정사각형 첫째 줄에 n, m(1 ≤ n, m ≤ 1,000)이 주어진다. 다음 n개의 줄에는 m개의 숫자로 배열이 주어진다. www.acmicpc.net 문제 n×m의 0, 1로 된 배열이 있다. 이 배열에서 1로 된 가장 큰 정사각형의 크기를 구하는 프로그램을 작성하시오. 위와 같은 예제에서는 가운데의 2×2 배열이 가장 큰 정사각형이다. 입력 첫째 줄에 n, m(1 ≤ n, m ≤ 1,000)이 주어진다. 다음 n개의 줄에는 m개의 숫자로 배열이 주어진다. 출력 첫째 줄에 가장 큰 정사각형의 넓이를 출력한다. 풀이 가장 큰 정사각형 넓이 구하기 == 가장 큰 한 변의 길..
- 코딩 테스트 [준비]/[문풀] Baekjoon_백준 문풀_조지기
- · 2023. 7. 14.
백준 | 9252번. LCS - 최장 공통 부분 수열 찾기 - DP 문제
🟦 백준 9252번. 최장 공통 부분 수열 찾기 (LCS) https://www.acmicpc.net/problem/9252 9252번: LCS 2 LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문제이다. 예를 들어, ACAYKP와 CAPCAK의 LCS는 ACAK가 된다. www.acmicpc.net LCS | longest common subseuence : 최장 공통 부분 수열 두 수열이 주어졌을 때 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문제이다. 문자열과 관련된 DP는 이 문제와 비슷한 방식으로 풀이 가능한 것이 많다. 이 문제를 꼼꼼히 숙지하여 연습할 것 문제 LC..
- 코딩 테스트 [준비]/[문풀] Baekjoon_백준 문풀_조지기
- · 2023. 7. 14.
intelliJ_gitHub 연결하기
왼쪽엔 깃허브 오른쪽엔 깃허브에 연결을 원하는 인텔리제이 프로젝트를 켠다. 깃허브 레포지토리를 생성하고 주소를 복사한다. 인텔리제이 하단의 ‘터미널’에 다음과 같이 입력한 뒤 주소도 붙여서 연결 git init git add . git commit-m "first commit" git branch -M 이름(main) git remote add origin 복붙한 주소 git push -u origin 이름(main)
- Web(웹)_관련 공부 모음/[강의] intellij_Gradle
- · 2023. 7. 12.