일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 백준 #JAVA
- 띠부실
- taskkill
- 코딩테스트
- 코테풀이
- SpringMVC
- 백준_알고리즘연습 #초보개발자 #알고리즘공부
- 프로그래머스
- java #백준
- 프로그래머스 예산
- Lv1
- 빵수집
- it #web
- 백준
- mybatis
- java
- cvs 인코딩
- 백준1330번 #JAVA
- jdk11
- 오류노트
- 최애의 아이 빵
- java StreamAPI
- spring #mybatis #오류노트
- gitlab
- openjdk
- JAVA_HOME
- gitdesktop
- 최애의 아이
- jsp #spring #java #mabatis #게시판 #시작하기
- 함수형 인터페이스
- Today
- Total
목록프로그래밍 (21)
1년뒤의나는다르겠지

버전이 안맞는다고 한다 Spring boot 3 이상부터는 jdk 17을 사용해야하니까 spring version을 낮추거나 jdk17 이상을 사용하면된다

안녕하세요. 요즘 spring boot 강의를 듣고있는데 강좌가 조금 지난거여서 그런지 현재 querydsl-apt jakarta가 이미 지원하는 기술을 플러그인을 통해 중복지원 함으로써 오류가 있는거같습니다. queryDsl 사용시 com.mysema.maven apt-maven-plugin 1.1.3 process target/generated-sources/java com.querydsl.apt.jpa.JPAAnnotationProcessor 위와같은 플러그인을 추가하라고 공식문서에 나와있는데요 참고 : http://querydsl.com/static/querydsl/4.1.3/reference/html_single/#jpa_integration Querydsl Reference Guide The ..
Stream API는 JAVA8에 추가된 API입니다 함수형 프로그래밍을위한 다양한 함수들을 지원합니다. for문, if문보다 성능이 안좋아도 Stream을 사용하는 이유 가독성과 표현력 : Stream API는 선언적인 스타일을 강조합니다. 코드를 작성할 때 데이터 처리 흐름을 더 명확하게 표현할 수 있습니다. 루프를 사용하는 것보다 더 간결하고 가독성 있는 코드를 작성할 수 있습니다. 함수형 프로그래밍 지원 : Stream API는 함수형 프로그래밍 스타일을 지원하며, 이는 코드의 재사용성을 증가시키고 버그 가능성을 줄여줍니다. 불변성과 부작용 없는 함수를 강조하여 프로그램의 예측 가능성을 높일 수 있습니다. 병렬 처리 지원 : Stream API는 내부적으로 병렬 처리를 지원합니다. 이는 멀티코어 ..
안녕하세요 직전내용으로 다룬 함수형 인터페이스의 이어 jdk에서 지원하는 함수형 인터페이스를 알아보겠습니다 목적 : streamAPI를 사용하기 위해서 1. Function return R 입력타입과, 리턴타입을 받아들이고 결과를 반환하는 인터페이스입니다. 2. BiFunction return R 두 개의 입력 인자를 받아들이고 결과를 반환하는 함수를 나타내는 인터페이스입니다. 3. Consumer void 하나의 입력 인자를 받아들이고 결과를 반환하지 않는 동작을 나타내는 인터페이스입니다. 4. BiConsumer void 두 개의 입력 인자를 받아들이고 결과를 반환하지 않는 동작을 나타내는 인터페이스입니다. 5.BinaryOperator return T 두 개의 동일한 타입의 인자를 받아들이고 동일한..
함수형 매서드란 추상 메서드가 하나만 있는 인터페이스다. public interface RunSomething { void doit(); } 함수형 매서드 관련해서 지원해주는 Annotation이 존재한다 @FunctionalInterface public interface RunSomething { void doit(); } 위와 같이 @functionalInterface를 사용하면 함수형 인터페이스 규칙이 위반 되는 상황이 오면 IDE단에서 오류를 표시해준다. public interface RunSomething { void doit(); static void printName(){ System.out.println("Gwangmin"); } default void printAge(){ System.o..

오늘 고객의 요청사항으로 인해 문제를 파악하는중의 코드가 내가 원하는방향대로 동작하지 않는것을 확인했습니다 public static void main(String[] args) { Person p = new Person("배광민", 23); Person s = p; chageAge(s); System.out.println(p); } public static void chageAge(Person p){ p.setAge(12); } public static class Person{ private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public String ge..

STEP 1. 메모장 > 파일 > 열기 > csv파일을 선택한다 STEP 2. 인코딩을 선택하고 저장해주면 완료 ! 감사합니다, 이상입니다.