with my rubber duck79 [프로그래머스] 소수만들기 풀어보기 class Solution { public int solution(int[] nums) { int numsArrLength = nums.length; int cnt = 0; for (int i = 0; i < numsArrLength; i++) { for (int j = i + 1; j < numsArrLength; j++) { for (int h = j + 1; h < numsArrLength; h++) { int num = nums[i] + nums[j] + nums[h]; for (int k = 2; k 2022. 6. 22. Oracle invalid datatype error when add constraints 외래키좀 추가하려고 이 창에서 하려니까 계속 invalid datatype 오류뜸 Alter table board add constraint fk foreign key (member_id) references member (id); 직접 쿼리문 써서 했더니 잘됨. 뭐냐? 2022. 6. 22. 스프링에서 로그찍기 log4j xml 에러, 로그 안찍힘 해결 xml파일을 열면 에러가 난다. 위의 public 부분을 system으로 다 바꿔준다 SYSTEM "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd" 그리고 아래에 로거 추가 controller 밑에있는 클래스에 다 쓰고싶어서 controller.* 로 해봤는데 안된다.. controller.** 도 안되고 그냥 * , ** 다 안됨. 그러고나서 실제 사용 import org.apache.log4j.Logger; private static final Logger logger = Logger.getLogger(BoardController.class); spring boot에서 사용하는 밑에 방법은 안되나봄. 2022. 6. 17. Spring Security multipartfile 업로드 안될때 해결 .... 어제까지만해도 잘됐던 multipartfile로 이미지업로드가 security 넣고나서 갑자기 안된다. 값이 다 안들와지는건가 로그를 찍어보니 다른거는 잘 나오는데 사진만 null이다. 좀 검색해보니 form에 action url에 ?${_csrf.parameterName}=${_csrf.token} 이걸 붙이라고 나온다. 즉 이런모양 근데.... ....? 이런식으로 붙이는 게 아닌가.? 보다. 이렇게 해도 안됨. 더 검색해보니 다들 csrf토큰 사용하려면 web.xml에 필터를 추가하래 아니 springboot 플젝이라서 web.xml없다고 그냥 만들어서 해야하나... 이렇게 불편하게 해놨을리가 없는데.. 근데 편한방법 못찾음. 결국 사방팔방 돌아다니다 xml의 filter를 자바코드로 빈으.. 2022. 6. 16. WebSecurityConfig에서 BeanCurrentlyInCreationException 서버가 안돌아감 org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'webSecurityConfig': Requested bean is currently in creation: Is there an unresolvable circular reference? ..? 뭐가 참조가 안되고있나봄 여기에 문제있다고 뜸 밑에 잘 있는데 왜저래 빈으로 등록이 잘 안되나 나와 완전 똑같은 문제 직면한 네티즌 발견 https://stackoverflow.com/questions/70130209/beancurrentlyincreationexception-after-upgrading-boot-to-2.. 2022. 6. 14. [프로그래머스]직사각형 별찍기(StringBuilder를 알게되다) 너무 쉬운 문제를 골라버렸다 import java.util.Scanner; class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); for(int i = 0;i System.out.println(sb.toString())); } } 문자열을 이어줄 때 String은 불변이라서 생성된 문자열에 붙여 넣는 식으로 해서 붙이는 횟수가 많아질수록 느리다고 한다. StringBuilder는 mutable이기 때문에 빠르다. https://wakestand.tistory.com/245 자바 StringBuffer, String.. 2022. 6. 13. 이전 1 ··· 4 5 6 7 8 9 10 ··· 14 다음 728x90