반응형

2023/07 90

스프링: 특정 콩을 먼저 초기화해야 합니다.

스프링: 특정 콩을 먼저 초기화해야 합니다. log4j(log4j.properties 또는 log4j.xml 없음)의 런타임 설정 및 구성을 수행하는 라이브러리가 있습니다.My Logger Factory라는 클래스의 빈을 정의했으며 이 빈이 스프링을 사용하여 처음으로 초기화되기를 원합니다.초기화 순서에 대한 지원을 받기 위해 스프링에 이미 문제가 제기된 것을 보았습니다만, 봄 컨테이너에 의해 최초로 초기화된 콩으로 콩을 표시할 수 있는 방법이 있는지 궁금합니다.옵션은 다음과 같습니다. 주석(봄 3.0.x 이후에 사용 가능) 또는 xml-속성을 사용하고 구성된 로거를 사용하는 모든 클래스를 로거 팩토리에 종속시킵니다. 공장을 벌목꾼을 위한 실제 공장으로 만들고, 공장에 직접 전화를 거는 대신 벌목꾼을 콩에..

programing 2023.07.30

아나콘다의 스파이더를 업데이트하는 방법

아나콘다의 스파이더를 업데이트하는 방법 아나콘다를 설치했고(파이썬 2.7.11 | 아나콘다 사용자 지정(64비트) | (기본값, 2016년 2월 16일 09:58:36) [윈32의 MSC v.1500 64비트(AMD64)] 스파이더 2.3.8을 사용하고 있습니다. Spyder를 최신 버전으로 업데이트하고 싶어서 다음 명령을 수행했습니다. conda update conda conda update anaconda conda update spyder 모두 오류 없이 실행되었지만 스파이더 버전은 변경되지 않았습니다. 다음 명령을 실행할 때 사용합니다. C:\Anaconda2\pythonw.exe C:\Anaconda2\cwp.py C:\Anaconda2 "C:/Anaconda2/pythonw.exe" "C:/A..

programing 2023.07.30

풀링HttpClientConnectionManager가 연결을 해제하지 않음

풀링HttpClientConnectionManager가 연결을 해제하지 않음 Spring을 사용하여 다음을 달성하고 있습니다. 서버에서 나는 XML 형식의 REST 인터페이스를 통해 데이터를 수신합니다.저는 데이터를 JSON으로 변환하여 다른 서버에 게시하고 싶습니다.제 코드(고용주의 분노를 피하기 위해 중요한 클래스 이름/URL을 제거했습니다)는 다음과 같습니다. 주/구성 클래스: package stateservice; import org.apache.http.HttpHost; import org.apache.http.client.config.RequestConfig; import org.apache.http.impl.client.HttpClientBuilder; import org.apache.htt..

programing 2023.07.30

ASP에서 캐싱을 금지합니다.속성을 사용하는 특정 작업에 대한 NET MVC

ASP에서 캐싱을 금지합니다.속성을 사용하는 특정 작업에 대한 NET MVC ASP를 가지고 있습니다.NET MVC 3 응용 프로그램.이 응용 프로그램은 jQuery.jQuery를 통해 레코드를 요청합니다. jSON 형식으로 결과를 반환하는 컨트롤러 작업으로 다시 호출합니다.이를 증명할 수는 없지만 데이터가 캐시에 저장되는 것이 걱정됩니다. 모든 작업이 아닌 특정 작업에만 캐싱을 적용합니다. 데이터가 캐시되지 않도록 작업에 추가할 수 있는 특성이 있습니까?그렇지 않은 경우 브라우저가 캐시된 레코드 집합 대신 매번 새 레코드 집합을 가져오도록 하려면 어떻게 해야 합니까?JQuery가 결과를 캐싱하지 않도록 하려면 Ajax 메서드에 다음을 입력합니다. $.ajax({ cache: false //rest of..

programing 2023.07.30

Object.freeze() vs const

Object.freeze() vs const Object.freeze() 사용하기 위한 과도기적인 편리한 방법처럼 보입니다.constES6에서. 둘 다 코드에 포함되는 경우가 있습니까? 아니면 불변 데이터로 작업하는 데 선호되는 방법이 있습니까? 모든 브라우저가 지원되는 순간까지 사용해야 합니까?const그런 다음 사용으로 전환합니다.const대신에?const그리고.Object.freeze완전히 다른 두 가지입니다. const바인딩("접두사")에 적용됩니다.변경할 수 없는 바인딩이 생성됩니다. 즉, 바인딩에 새 값을 할당할 수 없습니다. Object.freeze값, 보다 구체적으로는 객체 값에 대해 작동합니다.개체를 불변으로 만듭니다. 즉, 속성을 변경할 수 없습니다. ES5에서는Object.freeze..

programing 2023.07.30

오라클이 인덱스 범위 검색을 사용하도록 강제하는 방법은 무엇입니까?

오라클이 인덱스 범위 검색을 사용하도록 강제하는 방법은 무엇입니까? 저는 14억 개의 레코드(인덱스 포함) 테이블에 대해 실행하는 매우 유사한 일련의 쿼리를 가지고 있는데, 유일한 문제는 해당 쿼리의 최소 10%가 다른 쿼리보다 100배 이상 많은 시간이 걸린다는 것입니다. 설명 계획을 실행했더니 빠른 쿼리(약 90%)를 확인했습니다.Oracle은 인덱스 범위 검색을 사용하고 있지만 느린 경우에는 전체 인덱스 검색을 사용합니다. Oracle이 인덱스 범위 검사를 수행하도록 강제하는 방법이 있습니까?Oracle이 인덱스 범위 검색을 사용하도록 "강제"하려면 옵티마이저 힌트를 사용합니다.INDEX_RS_ASC예: CREATE TABLE mytable (a NUMBER NOT NULL, b NUMBER NOT..

programing 2023.07.25

비동기 작업 실행기에서 요청 범위를 활성화하는 방법

비동기 작업 실행기에서 요청 범위를 활성화하는 방법 제 앱에는 비동기식 웹 서비스가 있습니다.서버가 요청을 수락하고 확인 응답을 반환한 후 AsyncTask로 요청 처리를 시작합니다.실행자.제 질문은 요청 범위를 활성화하는 방법입니다. 이 프로세스에서는 다음과 같이 주석이 달린 클래스를 얻어야 하기 때문입니다. @Scope(value = WebApplicationContext.SCOPE_REQUEST, proxyMode = ScopedProxyMode.TARGET_CLASS) 이제 예외가 발생했습니다. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scopedTarget.requestContex..

programing 2023.07.25

PowerShell에서 exe를 호출하여 성공 또는 실패에 대한 피드백을 얻습니다.

PowerShell에서 exe를 호출하여 성공 또는 실패에 대한 피드백을 얻습니다. PowerShell에서 실행 파일을 실행하고 if 문을 통해 성공 여부를 확인하려면 어떻게 해야 합니까? 특히 devenv.exe를 통해 PowerShell 스크립트에서 솔루션을 구축하려고 하는데 성공했는지 실패했는지 알아야 합니다.실패했다는 것은 빌드가 실패했다는 것을 의미하며, 나는 devenv가 셸로 무언가를 보내고 있다고 가정합니다(아마도.stderr스트림?) 사용해 보았습니다.&,Invoke-Expression그리고.Invoke-Item그리고 그들 모두가 exe를 실행하도록 할 수 있었습니다.하지만 저는 성공/실패에 대한 피드백을 결코 받을 수 없었습니다.사용해 보셨습니까?$LASTEXITCODE변수?마지막으로 ..

programing 2023.07.25

CDI가 Spring의 좋은 대체물입니까?

CDI가 Spring의 좋은 대체물입니까? 닫힘.이 질문은여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 2년 전에 문을 닫았습니다. 이 질문을 개선합니다. 우리는 처음부터 웹 애플리케이션을 작성할 예정이며, Java EE6 표준을 준수하는 Glassfish의 최신 버전과 함께 사용하기로 결정되어 Spring 대신 CDI를 사용할 수 있는지 분석 중입니다. CDI가 Spring을 대체할 수 있다고 말할 수 있을까요?2021년 업데이트:제가 원래 질문에 답한 지 10년이 지났는데, 지금도 가끔 찬성표를 받고 있습니다.미래의 독자들에게 2011년의 Java Enterprise 환경을 반영하는 저의..

programing 2023.07.25

앵귤러 5에서 스프링부츠 2에서 발행한 json 스트림 처리 방법.

앵귤러 5에서 스프링부츠 2에서 발행한 json 스트림 처리 방법. Spring boot 2 WebFlux는 새 버전에서 Json 스트림을 생성합니다. 예를들면 @GetMapping(value = "stream", produces = APPLICATION_STREAM_JSON_VALUE) public Flux stream() { return Flux.interval(Duration.ofSeconds(1)).map(Data::new); } 1초마다 새로운 데이터를 생성합니다. {"value":"1"} {"value":"2"} {"value":"3"} {"value":"4"} {"value":"5"} {"value":"6"} 나는 각진 5 http 클라이언트를 시도해 보았습니다. findAll(): Obse..

programing 2023.07.25
반응형