반응형

전체 글 1438

생성자 주입 없이 서비스 인스턴스를 가져오는 중

생성자 주입 없이 서비스 인스턴스를 가져오는 중 나는 있습니다@Injectable부트스트랩에 정의된 서비스입니다.나는 컨스트럭터 인젝션을 사용하지 않고 서비스의 인스턴스를 받고 싶습니다.사용해 보았습니다.ReflectiveInjector.resolveAndCreate하지만 그것은 새로운 사례를 만들어내는 것 같습니다. 제가 시도하는 이유는 많은 구성요소에 의해 파생된 기본 구성요소가 있기 때문입니다.이제 서비스에 액세스해야 하지만 모든 파생 구성 요소에 서비스를 주입하고 싶지 않기 때문에 생성자에 서비스를 추가하고 싶지 않습니다. TLDR: 나는 필요합니다.ServiceLocator.GetInstance() 업데이트: RC5+용 코드 업데이트: 구성 요소에 사용할 인젝터 인스턴스 저장ngModules가 ..

programing 2023.07.07

로컬 리포지토리의 파일과 오리진 간의 차이

로컬 리포지토리의 파일과 오리진 간의 차이 로컬 저장소에 있는 파일과 로컬 저장소에 있는 파일의 차이점을 찾고 싶습니다.origin master. 가 있다는 것을 압니다.git diff하지만 이 파일을 하나의 특정 파일로 분리하고 싶습니다. 쉽게 설명하기 위해 파일 이름을file1.txt로컬 파일 경로가 있습니다. =[local_path]오리진에는 파일 경로 =가 있습니다.[remote-path]. 입력해야 하는 Git 명령어는 무엇입니까? Eclipse를 사용하는 사용자의 경우 → Compare With → Branch(지점과 비교), Tag(태그) 또는 Reference(참조)를 마우스 오른쪽 버튼으로 클릭하면 해당 버전을 선택할 수 있습니다.한다면[remote-path]그리고.[local-path]..

programing 2023.07.07

MongoDB의 다국어 데이터 모델링

MongoDB의 다국어 데이터 모델링 MonogoDB에서 제 객체를 모델링하려고 하는데 어떻게 진행해야 할지 모르겠습니다.다음과 같은 제품 카탈로그를 만들고 있습니다. 제품 카탈로그를 자주 변경할 수 없습니다.대량 작업은 매주/이주일에 걸쳐 수행될 수 있습니다. 제품 정보는 다국어(영어, 스페인어, 프랑스어)로 제공되며 언제든지 새로운 언어를 추가할 수 있습니다. 다국어 기능을 캡처하려면 제품 카탈로그를 모델링해야 합니다.예를 들어 다음과 같습니다. product : { _id:xxx, sku:"23456", name:"Name", description: "Product details", tags:["x1","x2"]}... } 물론 이름, 설명, 태그 및 가능한 이미지는 언어에 따라 달라질 것입니다.그..

programing 2023.07.07

도커 컨테이너에서 UDP 브로드캐스트 전송

도커 컨테이너에서 UDP 브로드캐스트 전송 도커 컨테이너 몇 개를 가지고 있습니다(사용).docker-compose단일 네트워크(네트워크 솔) 그 컨테이너들 중 하나는Spring Boot application로컬 네트워크로 UDP 브로드캐스트를 전송합니다. 255.255.255.255는 네트워크 솔의 로컬 브로드캐스트 주소이기 때문에 실패합니다. "상위 로컬 네트워크"와 같은 UDP 메시지를 브로드캐스트하려면 어떻게 해야 합니까?사용해야 합니까?directed broadcast address그것 때문에? 추신 응용 프로그램이 도커 외부(로컬 네트워크의 일부)에 배포된 경우 브로드캐스트 작동에 정의된 서비스를 실행해야 합니다.docker-compose.yml로 철하다.network_mode: host. 또..

programing 2023.07.07

just unit testing을 위해 Vuex 액션을 수정할 수 있습니까?

just unit testing을 위해 Vuex 액션을 수정할 수 있습니까? 테스트 파일에 스토어를 만들었습니다. import { shallowMount, createLocalVue } from '@vue/test-utils' import Vuex from 'vuex' import Actions from '../../../src/components/Actions' const localVue = createLocalVue() localVue.use(Vuex) describe('Actions.vue', () => { let actions let store beforeEach(() => { actions = { actionClick: jest.fn(() => Promise.resolve({})) } store..

programing 2023.07.07

mongodb php 라이브러리에서 insertMany를 사용할 때 중복된 문서를 무시하는 방법은 무엇입니까?

mongodb php 라이브러리에서 insertMany를 사용할 때 중복된 문서를 무시하는 방법은 무엇입니까? 저는 mongo php 라이브러리를 사용하고 있으며, mongodb에 오래된 데이터를 삽입하려고 합니다.사용한insertMany()고유 인덱스에 중복된 문서가 있을 수 있는 방대한 문서 배열을 메서드 및 전달합니다. 사용자 컬렉션이 있고 다음 인덱스가 있다고 가정합니다. [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "test.users" }, { "v" : 1, "unique" : true, "key" : { "email" : 1 }, "name" : "shop_id_1_title_1", "ns" : "test.users" } ] 만..

programing 2023.07.07

리포지토리에서 단일 파일 검색

리포지토리에서 단일 파일 검색 원격 Git 저장소에서 단일 파일의 내용을 가져오는 가장 효율적인 메커니즘(데이터 전송 및 사용되는 디스크 공간과 관련하여)은 무엇입니까? 지금까지 제가 생각해낸 것은 다음과 같습니다. git clone --no-checkout --depth 1 git@github.com:foo/bar.git && cd bar && git show HEAD:path/to/file.txt 이건 여전히 과잉 살상인 것 같습니다. repo에서 여러 개의 파일을 가져오는 것은 어떻습니까?Git 버전 1.7.9.5에서는 원격에서 단일 파일을 내보내는 데 사용할 수 있는 것 같습니다. git archive --remote=ssh://host/pathto/repo.git HEAD README.md | ..

programing 2023.07.07

mongod를 사용하여 날짜를 utc에 저장할 때 시간대 문제를 어떻게 처리합니까?

mongod를 사용하여 날짜를 utc에 저장할 때 시간대 문제를 어떻게 처리합니까? 각 문서에 몇 가지 속성과 UTC 타임스탬프가 있는 mongodb 컬렉션이 있습니다.컬렉션의 데이터를 사용하여 사용자 인터페이스에 일부 차트를 표시하기 때문에 컬렉션에서 데이터를 추출하고 집계 프레임워크를 사용해야 합니다.하지만 나는 사용자의 시간대에 따라 집계를 해야 합니다.사용자의 표준 시간대(브라우저에서 요청을 전달받거나 다른 방식으로 전달됨)를 알고 있다고 가정하면, 집계 프레임워크를 사용하여 [클라이언트] 표준 시간대를 기준으로 집계할 수 있는 방법이 있습니까?Matt Johnson이 언급한 SERVER-6310을 제외하고, 한 가지 해결 방법은 다음과 같습니다.$project연산자는 UTC 시간대에서 "시간을 ..

programing 2023.07.07

Document의 Mongoengine creation_time 특성

Document의 Mongoengine creation_time 특성 추가하려고 합니다.creation_time내 문서에 귀속됩니다.다음은 예입니다. import datetime class MyModel(mongoengine.Document): creation_date = mongo.DateTimeField() modified_date = mongo.DateTimeField(default=datetime.datetime.now) Django 모델에는 다음과 같은 매개 변수가 내장되어 있습니다.DateTimeField와 같은 물건add_now등, 그러나 MongoEngine은 이를 지원하지 않습니다. 이를 위한 최선의 방법은 다음과 같은 것인지 궁금합니다. m,created = MyModel.objects..

programing 2023.07.07

스프링 부트 레스트 - 404 구성 방법 - 리소스를 찾을 수 없음

스프링 부트 레스트 - 404 구성 방법 - 리소스를 찾을 수 없음 워킹 스프링 부츠 레스트 서비스를 받았습니다.경로가 잘못되면 아무것도 반환하지 않습니다.전혀 응답이 없습니다.동시에 오류도 발생하지 않습니다.이상적으로는 404 not found 오류를 예상했습니다. Global Error Handler를 받았습니다. @ControllerAdvice public class GlobalErrorHandler extends ResponseEntityExceptionHandler { } ResponseEntity에 이 메서드가 있습니다.예외 처리기 protected ResponseEntity handleNoHandlerFoundException(NoHandlerFoundException ex, HttpHead..

programing 2023.07.07
반응형