반응형

Spring + Hibernate : PK 생성기 구성?

Spring + Hibernate : PK 생성기 구성? 1. 질문(문제점): Webapp에 Spring + Hibernate를 사용합니다. 이 웹앱은 관련되지 않은 두 개의 프로덕션 사이트에 배포됩니다. 이 두 프로덕션 사이트는 Webapp을 사용하여 Person 데이터를 병렬로 생성하고 사용합니다. 내가해야 할 일은이 두 개의 관련없는 프로덕션 사이트에서 생성 된 Persons가 모두 별개의 PK를 가지고 있는지 확인하여 언제든지이 두 사이트의 Person 데이터를 병합 할 수 있도록하는 것입니다. 나에게 부과 된 추가 제약은 이러한 PK가 Long에 적합하므로 UUID를 사용할 수 없다는 것입니다. 내가하려는 것은 생성기로 시퀀스 S_PERSON을 가진 현재의 최대 절전 모드 매핑을 변경하는 것입니..

Spring 2021.03.06

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. 개요 이 빠른 기사에서는 JVM이 도달 할 수 없지만 순환 참조를 수집하는 방법을 알아 봅니다. 먼저 다양한 유형의 GC 알고리즘을 살펴 보겠습니다. 그 후 JVM에서 순환 참조가 어떻게 처리되는지 살펴 보겠습니다. GC는 JVM 사양의 일부가 아니며 구현 자의 재량에 달려 있다는 점도 언급 할 가치..

Spring 2021.03.06

Epsilon GC 소개 : 실험이 필요없는 가비지 수집기

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 11은 가능한 가장 낮은 GC 오버 헤드 를 약속하는 Epsilon이라는 No-Op Garbage Collector를 도입했습니다 . 이 짧은 튜토리얼에서는 Epsilon이 어떻게 작동하는지 살펴보고 일반적인 사용 사례를 언급 할 것입니다. 2. 빠른 실습 손을 더럽히는 것부터 시작하여..

Spring 2021.03.06

앱 외부에있는 속성 파일에서 값을 검색하는 방법

앱 외부에있는 속성 파일에서 값을 검색하는 방법 1. 질문(문제점): 응용 프로그램 외부, 즉 시스템 드라이브에있는 속성 파일에서 값을 검색하려는 한 응용 프로그램에서 작업합니다. 하지만 이것을하는 동안 나는 문제에 직면하고 있습니다. 흥미롭게도 클래스 경로 위치에 속성 파일을 넣으면 응용 프로그램이 작동합니다. 저는 수지 서버 4.0.23 및 스프링 2.5.4 jars와 함께 mvc 아키텍처를 사용하고 있습니다. 또한 수지 4.0.9의 수지 업그레이드 버전에서도 사용해 보았습니다. 거기도 같은 문제가 발생합니다. 이 문제를 해결할 방법이 있습니까? 2. 해결방안: 시스템의 임의 경로에서 속성 파일을 읽으려면 다음과 같은 작업을 수행해야합니다. Properties props = new Properties..

Spring 2021.03.06

스프링 클라우드 구성 일치 프로필

스프링 클라우드 구성 일치 프로필 1. 질문(문제점): 다음과 같이 git 저장소에 응용 프로그램 파일의 계층 구조가 있습니다. uri : https://bitbucket.org/repositorios-company/configuration-files 예배 규칙서: -authorization-service ----application.yml ----application-development.yml ----application-uat.yml ----application-production.yml -cpo-executor ----application.yml ----application-development.yml ----application-uat.yml ----application-production.ym..

Spring 2021.03.06

Hibernate : Hibernate 5.4.x 버전에서이 SQL 쿼리 "alter session enable parallel dml"을 실행하는 데 오류가 발생했습니다.

Hibernate : Hibernate 5.4.x 버전에서이 SQL 쿼리 "alter session enable parallel dml"을 실행하는 데 오류가 발생했습니다. 1. 질문(문제점): 내 응용 프로그램에서 Hibernate 4.x 버전을 Hibernate 5.4.x 버전으로 업그레이드했습니다. SQL 쿼리 아래에서 실행하는 동안 아래 오류가 발생합니다. javax.persistence.TransactionRequiredException : org.hibernate.internal.AbstractSharedSessionContract.checkTransactionNeededForUpdateOperation (AbstractSharedSessionContract.java:413)에서 업데이트 / ..

Spring 2021.03.06

JVM 가비지 수집기

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. 개요 이 빠른 자습서에서는 다양한 JVM 가비지 컬렉션 (GC) 구현 의 기본 사항을 보여줍니다 . 또한 애플리케이션에서 특정 유형의 가비지 컬렉션을 활성화하는 방법을 알아 봅니다. 2. 가비지 컬렉션에 대한 간략한 소개 이름에서 가비지 컬렉션 은 메모리에서 가비지를 찾고 삭제하는 것처럼 보입니다 ...

Spring 2021.03.06

응답 헤더에서 JWT 토큰을 얻는 방법은 무엇입니까?

응답 헤더에서 JWT 토큰을 얻는 방법은 무엇입니까? 1. 질문(문제점): Spring Boot에서 첫 번째 REST API를 만들고 JWT 토큰을 사용했습니다. API에 POST 요청을 보내면 OK 상태가 표시되고 브라우저 네트워크 옵션에서 그림과 같이 JWT 토큰이있는 헤더를 볼 수 있습니다. 하지만 응답 헤더에서이 토큰을 가져 와서 로컬 저장소에 저장하는 방법을 모르겠습니다. 나는 많은 것을 시도했지만 아무것도 작동하지 않습니다. 이것은 내 POST 요청입니다. fetch('http://localhost:8080/login', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ userna..

Spring 2021.03.06

JsonSubTypes없이 jackson을 사용하여 인터페이스를 특정 유형으로 역 직렬화

JsonSubTypes없이 jackson을 사용하여 인터페이스를 특정 유형으로 역 직렬화 1. 질문(문제점): 다음과 같은 인터페이스가있는 프로젝트 A가 있습니다. interface MyInterface extends Serializable { } 다른 프로젝트 BI에는 해당 인터페이스를 구현하는 클래스가 있습니다. @Data class MyClass implements MyInterface { private String someProp; } 지금은 내가 모든 모습 직렬화하는 것을 잭슨에게하고 싶은 MyInterface등을 MyClass. 일반적으로 사용할 수 있다는 것을 알고 JsonSubTypes있지만이 경우 프로젝트 A는 프로젝트 B를 모릅니다. 유형에 대한 기본 deserializer를 얻는 방법..

Spring 2021.03.06

Apache Kafka에서 메시지 보유 기간 구성

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. 개요 생산자가 Apache Kafka에 메시지를 보내면 로그 파일에 추가하고 구성된 기간 동안 보관합니다. 이 자습서에서는 Kafka 주제에 대한 시간 기반 메시지 보존 속성 을 구성 하는 방법을 알아 봅니다 . 2. 시간 기반 보존 보존 기간 속성을 사용하면 메시지에 TTL (수명)이 있습니다. 만..

Spring 2021.03.06
반응형