분류 전체보기 645

[Error] Can not set int field Bulletin.Board.domain.posts.Post.view to null value

Can not set int field Bulletin.Board.domain.posts.Post.view to null value 다음과 같은 에러가 떴다. int를 Integer 타입으로 바꾸고 해결 int는 null로 초기화 할 수 없다. 참고 👇 https://www.python2.net/questions-803934.htm 스프링 부트 엔터티 클래스의 오류, int 필드를 null 값으로 설정할 수 없습니다 이것은 Entity 클래스입니다 @Column(length = 4) private int stu_id; 프로젝트를 실행할 때 null 값을 추가 할 수 있기 때문에 stu_id에 값을 전달하지 않습니다. 다음 오류가 평가되었습니다. Can not set int field www.python2..

REST API

1. HTTP Method GET 데이터 조회 POST 새로운 데이터 추가 PUT 데이터 전체 수정 PATCH 데이터 일부 수정 DELETE 정보 삭제 OPTIONS 제공 가능한 API 메소드를 반환 HEAD Header 정보만 응답 2. REST API의 자원 표현을 위한 URL 설계 규칙 소문자만 사용 하이픈(-)은 사용하지 않고 밑줄(_) 사용 확장자 표시 X 마지막에 /를 포함하지 않는다. method는 포함하지 않는다.(get/post/put/delete/head/connect/options/trace/patch) 컨트롤 리소스를 의미하는 URL은 예외적으로 동사 허용 🌿 Rest API 예시 방식 HTTP 메서드 URI CREATE POST /users READ GET /users/1 UPDA..

Web 2021.07.24

[Error] org.springframework.beans.factory.UnsatisfiedDependencyException

스프링 버전이 낮아서 2.5.2로 바꿨더니 서버 실행하면 아래 에러가 뜨면서 중단됨.. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Unsatisfied dependency expressed through method 'entityManagerFactory' parameter 0;nested exception is org.springfram..

[Thymeleaf] th:each

반복문 ${post} 변수에서 값을 뽑아 반복 인덱스 i는 옵션이다. Thymeleaf가 제공하는 인덱스 기능 index 0부터 시작하는 현재 iteration의 index count 1부터 시작하는 현재 iteration의 index size iterated variable의 총 요소 갯수 current 매 반복마다 변수 even 현재 iteration이 짝수인지? boolean 값을 반환 odd 현재 iteration이 홀수인지? boolean 값을 반환 first 현재 iteration이 첫번째인지? boolean 값을 반환 last 현재 iteration이 마지막인지? boolean 값을 반환

FE/html 2021.07.22

StringBuilder

java.lang 패키지에 있음 StringBuilder는 StringBuffer에서 쓰레드의 동기화를 뺀 것이다. 성능향상이 반드시 필요한 경우에 StringBuilder를 사용하자. 생성자 사용 StringBuilder() StringBuilder sb=new StringBuilder(); 📌 메소드 StringBuilder append(String str) 문자열을 추가 StringBuilder deleteCharAt(int index) 지정한 위치에 있는 문자를 제거 출력 System.out.print(객체); 참고 👉 자바의 정석 3판, Java document

JAVA 2021.07.17

[파이썬, Java] 숫자 문자열과 영단어

문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 참고로 각 숫자에 대응되는 영단어는 다음 표와 같습니다. 숫자 영단어 0 zero 1 one 2 two 3 three 4 four 5 five 6 six 7 ..

coding test 2021.07.15

HashSet

HashSet은 Set인터페이스를 구현한 가장 대표적인 컬렉션이다. 중복된 요소를 저장하지 않는다. 저장순서를 유지하지 않으므로 저장순서를 유지하고 싶다면 LinkedHashSet을 사용하자 생성자 설명 HashSet() HashSet 객체를 생성 HashSet(Collection c) 주어진 컬렉션을 포함하는 HashSet 객체를 생성 HashSet(int initialCapacity) 주어진 값을 초기용량으로 하는 HashSet 객체 생성 HashSet(int initialCapacity, float loadFactor) 초기용량과 load factor를 지정하는 생성자 추가 메서드 설명 boolean add(Object o) 새로운 객체 저장 boolean addAll(Collection c) 주어..

JAVA 2021.07.14

[Error] fatal: Unable to create '/.git/index.lock': No such file or directory

fatal: Unable to create '/.git/index.lock': No such file or directory 다음과 같은 에러가 생겼다. Windows 보안 -> 바이러스 및 위협 방지 -> 랜섬웨어 방지 제어된 폴더 액세스를 통한 앱 허용에서 허용된 앱에 git.exe를 추가해주고 해결 참고 👇 https://stackoverflow.com/questions/55339046/how-to-solve-git-index-lock-no-such-file-or-directory-error How to solve '.git/index.lock': No such file or directory' error? Summary I recently lost the ability to make any cha..

git 2021.07.12

Comparator와 Comparable

Comparator와 Comparable은 인터페이스로 컬렉션을 정렬하는데 필요한 메서드를 정의함.Comparable을 구현하고 있는 클래스들은 주로 Integer와 같은 wrapper클래스와 String, Date, File과 같은 것들이다.Comparable은 기본적으로 오름차순 정렬을 구현하는데 사용Comparator를 구현해서 내림차순 또는 다른 기준으로 정렬되도록 할 수 있다. static void sort(Object[] a) // 객체 배열에 저장된 객체가 구현한 Comparable에 의한 정렬static void sort(Objdect[] a, Comparator c) // 지정한 Comparator에 의한 정렬 🟨 Comparator ExampleArrays.sort(str, new ..

JAVA 2021.07.08

[파이썬, Java] 가장 큰 수

문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한 사항 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 입출력 예 numbers return [6, 10, ..

coding test 2021.07.08