반응형

Java 8 Stream API 자습서

Java 에코 시스템에서 몇 년간의 경험이 있고 그 경험을 커뮤니티와 공유하고 (물론 작업에 대한 대가를받는 데) 관심이 있다면 "Write for Us"페이지를 참조하십시오 . 건배. Eugen 1. 개요 이 포괄적 인 자습서에서는 생성에서 병렬 실행에 이르기까지 Java 8 Streams의 실제 사용을 살펴 봅니다. 이 자료를 이해하려면 독자는 Java 8 (람다 표현식, 선택 사항, 메소드 참조) 및 Stream API에 대한 기본 지식이 있어야합니다 . 이 주제에 더 익숙해 지려면 이전 기사 인 Java 8의 새로운 기능 및 Java 8 Streams 소개를 참조하십시오 . 2. 스트림 생성 다양한 소스의 스트림 인스턴스를 만드는 방법에는 여러 가지가 있습니다. 일단 생성되면 인스턴스 는 소스를 ..

Spring 2021.03.05

JS 스크립트가 Thymeleaf 템플릿에서 작동하지 않습니다.

JS 스크립트가 Thymeleaf 템플릿에서 작동하지 않습니다. 1. 질문(문제점): 내 Spring 앱에 기본 404 오류 페이지를 추가하려고하는데 https://codepen.io/wikyware-net/pen/xywexE 와 같은 애니메이션 템플릿을 추가하는 것이 좋을 것이라고 생각했습니다. 전체 아이디어는 양식의 유효성을 검사하고 실패 할 경우 오류 페이지로 리디렉션하는 것입니다. 기본적으로 리디렉션은 잘 작동하지만 문제는 JS 부분을 실행할 수 없다는 것입니다 (tost가 팝업되지 않습니다 :-/) ... 내 오류 페이지는 다음과 같습니다. Ooops... Something went wrong! Go back 내가 사용하는 CSS와 JS 코드는 처음에 첨부 한 템플릿에 포함되어 있습니다. 다음은..

Spring 2021.03.05

Docker 컨테이너 내에서 Java 힙 크기를 구성하는 방법

If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen 1. 개요 컨테이너 내에서 Java를 실행할 때 사용 가능한 리소스를 최대한 활용할 수 있도록 튜닝 할 수 있습니다. 이 튜토리얼에서는 Java 프로세스를 실행하는 컨테이너에서 JVM 매개 변수 를 설정하는 방법을 알아 봅니다 . 다음은 모든 JVM 설정에 적용되지만 일반적인 -Xmx 및 -Xms 플래그 ..

Spring 2021.03.05

Spring 애플리케이션에서 크로스 사이트 스크립팅 (XSS) 방지

If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen 1. 개요 Spring 웹 애플리케이션을 빌드 할 때 Security에 초점을 맞추는 것이 중요합니다. 크로스 사이트 스크립팅 (XSS) 은 웹 Security에 대한 가장 중요한 공격 중 하나입니다. XSS 공격을 방지하는 것은 Spring 애플리케이션의 도전입니다. Spring은 약간의 도움을 제공하지..

Spring 2021.03.05

Spring JPA 주어진 식별자를 가진 둘 이상의 행

Spring JPA 주어진 식별자를 가진 둘 이상의 행 1. 질문(문제점): 이 문제에 대한 다른 솔루션을 시도했지만 문제는 여전히 존재합니다. 이것은 오류입니다. org.hibernate.HibernateException : 주어진 식별자를 가진 둘 이상의 행이 발견되었습니다 : 1, for class : CO3102.hw2.domain.records at org.hibernate.loader.entity.AbstractEntityLoader.load (AbstractEntityLoader.java:86) ~ [ org.hibernate.loader.entity.EntityLoader.loadByUniqueKey (EntityLoader.java:143) ~ [hibernate-core-5.0.11.F..

Spring 2021.03.05

JPA @Query는 각 객체의 관계 수를 계산합니다.

JPA @Query는 각 객체의 관계 수를 계산합니다. 1. 질문(문제점): 다 대다 관계 작업을 위해 조인 테이블 내에서 쿼리를 얻으려고 노력했습니다. 이 쿼리는 특정 게임을 팔로우하는 사용자 수를 계산하기위한 것입니다. 엔티티 자체는 다음과 같이 매우 간단합니다. @Entity @Table(name = "followed_users_games", uniqueConstraints = { @UniqueConstraint(columnNames = "followed_id") }) public class FollowedEntity { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE) @Column(name = "followed_id", unique = true,..

Spring 2021.03.05

SpringBoot-어떤 조건이 참 값을 가질 때“ 'entityManagerFactory'라는 이름으로 빈 생성 오류…”를 방지하는 방법

SpringBoot-어떤 조건이 참 값을 가질 때“ 'entityManagerFactory'라는 이름으로 빈 생성 오류…”를 방지하는 방법 1. 질문(문제점): SpringBoot 애플리케이션 (버전 1.5.22.RELEASE)이 있으며 MariaDB 데이터베이스를 데이터 소스로 사용하여 시작시 캐시를 채우기위한 데이터를 가져옵니다. 데이터는 엔티티 컬렉션을 사용하는 JPA 저장소에서 가져옵니다. 모든 데이터 소스 매개 변수가 application.properties파일에 있습니다. 이때 캐시 데이터 소스를 데이터베이스 대신 REST 서비스로 전환해야합니다. 에 값이있는 새 속성이있는 true경우 DB가 꺼지기 때문에 REST 서비스를 사용해야합니다. 그렇지 않으면 (의 새 속성과 함께 false) RE..

Spring 2021.03.05

Java의 문자열 상수 풀은 어디에 있습니까? 힙 또는 스택?

If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen 1. 소개 변수를 선언하거나 객체를 생성 할 때마다 메모리에 저장됩니다. 높은 수준에서 Java는 메모리를 스택과 힙의 두 블록으로 나눕니다 . 두 메모리 모두 특정 유형의 데이터를 저장하고 저장 및 액세스 패턴이 다릅니다. 이 튜토리얼에서는 다양한 매개 변수를 살펴보고 문자열 상수 풀 을 저장하는 데 가..

Spring 2021.03.05

Spring Boot + Tomcat + Jetty-응용 프로그램을 시작하지 못했습니다.

Spring Boot + Tomcat + Jetty-응용 프로그램을 시작하지 못했습니다. 1. 질문(문제점): Spring Boot + Java 8을 사용하고 있습니다. REST 리소스를 추가하고 기본 구성이 올바른지 테스트하려고합니다. 하지만 Spring Boot 애플리케이션을 시작하는 동안 문제가 발생했습니다. 아래 로그를 찾으십시오. 021-01-15 00:19:53.320 WARN 22065 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.Applicat..

Spring 2021.03.05

@ 16 : 00에 실행 예정

@ 16 : 00에 실행 예정 1. 질문(문제점): SpringBoot에서이 메서드를 만들었습니다. @Scheduled(cron = "0 16 * * * *") public void sendMsg() { } 매일 오후 16:00 (정오)에 실행 : 대신 하루에 여러 번 실행됩니다. 2. 해결방안: 이전 답변에서 지적했듯이 귀하의 표현은 유효한 "Spring 표현"이 아니라 오히려 유닉스 표현입니다. Spring은 초의 값을 첫 번째 매개 변수로 추가하는 Quartz 유형 을 사용합니다. +-------------------- second (0 - 59) | +----------------- minute (0 - 59) | | +-------------- hour (0 - 23) | | | +-------..

Spring 2021.03.05
반응형