🌳 에러 코드 There was an unexpected error (type=Internal Server Error, status=500). nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selec..
🌴 문제 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다. 입력 첫째 줄에 N(1 ≤ N ≤ 1,000,000,000)이 주어진다. 출력 입력으로 주어진 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나는지 출력한다. 예제 입력 1 복사 13 예제 출력 1 복사 3 🌴 문제 분석 벌집 개수 : 6개씩 늘어난다. 최소 개수 (count) : 1개씩 늘..
🌱 오늘의 주제 : salt 암호화 하는 방법 🌱 salt 암호화 하는 방법 Encrypt package com.language.common; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; // salt 암호화 public class Encrypt { public static String getSalt() { // Random, byte 객체 생성 SecureRandom r = new SecureRandom(); byte[] salt = new byte[20]; // 난수 생성 r.nextBytes(salt); // byte To String..
🌳 에러 코드 에러 코드를 저장 못해서 mysql에 salt 테이블을 만들지 않아서 오류 났던 부분을 캡쳐했다. 🌳 해결 방법 🌾 원인 : salt 암호화 하는 과정에서 db에 salt 넣을 테이블을 안 만들고 시도. 🌾 해결 방법 : db에 salt 넣을 테이블 만들기 + 로그인 할 때 비밀번호와 salt 값 더하는 로직 만들기.
🌱 오늘의 주제 : 메서드 🌱 메서드의 선언과 구현 🌱 메서드의 호출 🌱메서드의 실행흐름 같은 클래스 내의 메서드끼리는 참조변수를 사용하지 않고도 서로 호출 가능. static 메서드는 같은 클래스 내의 인스턴스 메서드를 호출 할 수 없다. 객체를 생성하지 않고 메서드를 호출하려면, 메서드 앞에 static 을 붙여야 한다.
🌴 문제 문제 상근이는 친구들과 함께 SF영화를 찍으려고 한다. 이 영화는 외계 지형이 필요하다. 실제로 우주선을 타고 외계 행성에 가서 촬영을 할 수 없기 때문에, 컴퓨터 그래픽으로 CG처리를 하려고 한다. 외계 지형은 중앙 이동 알고리즘을 이용해서 만들려고 한다. 알고리즘을 시작하면서 상근이는 정사각형을 이루는 점 4개를 고른다. 그 후에는 다음과 같은 과정을 거쳐서 지형을 만든다. 정사각형의 각 변의 중앙에 점을 하나 추가한다. 정사각형의 중심에 점을 하나 추가한다. 초기 상태에서 위와 같은 과정을 한 번 거치면 총 4개의 정사각형이 새로 생긴다. 이와 같은 과정을 상근이가 만족할 때 까지 계속한다. 아래 그림은 과정을 총 2번 거쳤을 때까지의 모습이다. 초기 상태 - 점 4개 1번 - 점 9개 2..
🌳 에러 코드 2023-05-07 13:37:34,918 ERROR [org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet]] Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'ImagePath' not fou..