반응형

spring3 393

인수를 사용하여 ssh를 통해 원격 명령을 실행하는 방법

인수를 사용하여 ssh를 통해 원격 명령을 실행하는 방법은 무엇입니까? 내에서는 .bashrc나중에 명령줄에서 사용할 수 있는 함수를 정의합니다. function mycommand() { ssh user@123.456.789.0 cd testdir;./test.sh "$1" } 이 명령을 사용할 때 명령만 cd원격 호스트에서 실행됩니다. test.sh명령은 로컬 호스트에서 실행됩니다. 이는 세미콜론이 두 개의 다른 명령인 ssh명령과 명령을 구분하기 때문 test.sh입니다. 다음과 같이 함수를 정의하려고 시도했습니다(작은 따옴표 참고). function mycommand() { ssh user@123.456.789.0 'cd testdir;./test.sh "$1"' } cd명령과 test.sh명령을 ..

IT이야기 2021.10.08

Java 8의 새로운 java.util.Arrays 메소드가 모든 기본 유형에 대해 오버로드되지 않는 이유

Java 8의 새로운 java.util.Arrays 메소드가 모든 기본 유형에 대해 오버로드되지 않는 이유는 무엇입니까? Java 8에 대한 API 변경 사항을 검토하고 java.util.Arrays있으며 모든 기본 요소에 대해 의 새 메서드 가 오버로드되지 않는 것으로 나타났습니다 . 내가 알아 차린 방법은 다음과 같습니다. 병렬 설정 전체 병렬 접두사 스플리터 개울 현재 이러한 새 메서드 int는 long, 및 double기본 형식 만 처리 합니다. int, long, 그리고 double아마도 가장 널리 사용되는 프리미티브일 것이므로 API를 제한해야 한다면 이 세 가지를 선택하는 것이 이해가 되지만 API를 제한해야 하는 이유는 무엇입니까? 이 특정 시나리오뿐만 아니라 전체 질문을 해결하기 위해 우..

IT이야기 2021.10.07

Spring과 Spring MVC 프레임워크의 차이점

Spring과 Spring MVC 프레임워크의 차이점은 무엇인가 나는 봄에 처음입니다. Spring과 Spring MVC Framework의 차이점이 무엇인지 알려주실 수 있나요? Spring은 많은 구성 요소를 포함하는 큰 프레임워크입니다. 이러한 구성 요소 중 하나는 Spring MVC입니다. 이는 모델-뷰-컨트롤러 디자인 패턴에 따라 웹 애플리케이션을 구현할 수 있게 해주는 구성 요소입니다. 1- 추상 단어의 봄은 프레임 워크입니다. Spring Framework는 Java 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크이자 Inversion of Control Container입니다. 자세한 내용은 다음 링크를 확인하십시오. 스프링 프레임워크 프레임워크 vs. 툴킷 vs. 라이브러리 2- MVC ..

IT이야기 2021.10.07

Spring Boot: 뚱뚱한 항아리가 있는 임의의 디렉토리에서 외부 application.properties 파일을 사용

Spring Boot: 뚱뚱한 항아리가 있는 임의의 디렉토리에서 외부 application.properties 파일을 사용할 수 있습니까? 여러 application.properties 파일을 가질 수 있습니까? ( 편집 : 이 질문은 제목에 있는 질문으로 발전했습니다.) 2개의 파일을 만들려고 했습니다. 첫 번째는 응용 프로그램 Jar의 루트 폴더에 있습니다. 두 번째는 classpath에 지정된 디렉토리에 있습니다. 2개의 파일 이름은 모두 'application.properties'입니다. 두 파일의 내용을 '병합'할 수 있습니까? (그리고 두 번째 속성 값은 첫 번째 속성 값보다 우선합니다.) 아니면 하나의 파일이 있으면 다른 파일은 무시됩니까? 업데이트 1 : 내용을 '병합'할 수 있습니다. 어..

IT이야기 2021.10.07

Collection 또는 Iterable의 모든 요소가 단일 특정 Matcher와 일치한다고 주장하는 Hamcrest "for each" Matcher가 있을까

Collection 또는 Iterable의 모든 요소가 단일 특정 Matcher와 일치한다고 주장하는 Hamcrest "for each" Matcher가 있습니까? Collection또는 Iterableof 항목이 주어졌을 때 Matcher모든 항목이 단일 항목과 일치한다고 주장하는 일치자 조합(또는 일치자 조합)이 Matcher있습니까? 예를 들어, 다음 항목 유형이 주어지면: public interface Person { public String getGender(); } Persons 컬렉션의 모든 항목에 특정 gender값 이 있다는 주장을 작성하고 싶습니다 . 나는 다음과 같이 생각하고 있다. Iterable people = ...; assertThat(people, each(hasPropert..

IT이야기 2021.10.07

Redux 사용

저는 Redux를 사용하고 있습니다. Redux 저장소에서 제어된 입력 상태를 관리해야 하나요 아니면 구성 요소 수준에서 setState를 사용해야 하나요? 나는 반응 양식을 관리하는 가장 좋은 방법을 알아 내려고 노력해 왔습니다. onChange를 사용하여 작업을 실행하고 양식 데이터로 내 redux 저장소를 업데이트하려고 했습니다. 나는 또한 로컬 상태를 생성하려고 시도했으며 내 양식이 제출되면 redux 저장소를 트리거 및 작업하고 업데이트합니다. 제어된 입력 상태를 어떻게 관리해야 합니까? 구성 요소의 자체 상태를 사용할 수 있습니다. 그런 다음 그 상태를 취하여 조치에 대한 인수로 제공합니다. 이것은 React Docs 에 설명된 대로 거의 "React way" 입니다. Redux Form 도 ..

IT이야기 2021.10.07

새로운 FragmentTransaction commitNow()는 내부 작동 원리

새로운 FragmentTransaction commitNow()는 내부적으로 어떻게 작동합니까? Android N 및 지원 라이브러리 버전 24에 추가된 새로운 commitNow() 메서드에는 제한적이고 약간 혼란스러운 설명서가 있습니다. 이 트랜잭션을 동기적으로 커밋합니다. 추가된 프래그먼트는 초기화되어 호스트의 수명 주기 상태로 완전히 전환되며 제거된 프래그먼트는 이 호출이 반환되기 전에 그에 따라 해체됩니다. 이러한 방식으로 트랜잭션을 커밋하면 조각이 호스트의 수명 주기 상태를 모니터링하는 캡슐화된 전용 구성 요소로 추가되는 동시에 해당 조각이 완전히 초기화되고 준비될 때 더 확실한 순서 지정 보장을 제공할 수 있습니다. 보기를 관리하는 프래그먼트에는 해당 보기가 생성되고 연결됩니다. commitN..

IT이야기 2021.10.07

TypeScript - 올바른 버전의 setTimeout 사용(노드 대 창)

TypeScript - 올바른 버전의 setTimeout 사용(노드 대 창) 최신 컴파일러 버전을 사용하기 위해 일부 오래된 TypeScript 코드를 업그레이드하는 중이며 setTimeout. 코드는 setTimeout숫자를 반환하는 브라우저의 함수 를 호출할 것으로 예상합니다 . setTimeout(handler: (...args: any[]) => void, timeout: number): number; 그러나 컴파일러는 이를 대신 노드 구현으로 해결하여 NodeJS.Timer를 반환합니다. setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[]): NodeJS.Timer; 이 코드는 노드에서 실행되지 않지만 노드 유형은 ..

IT이야기 2021.10.07

헤더에 대한 "../include/header.h"와 같은 상대 경로의 이점

헤더에 대한 "../include/header.h"와 같은 상대 경로의 이점은 무엇입니까? include 지시문을 올바르게 사용하는 방법 과 C++ #include 의미 체계 를 사용하는 방법에 대한 질문을 검토했으며 이 문제 를 해결하지도 않고 제목을 입력할 때 SO에서 제안한 다른 항목도 검토하지 않았습니다... 작성하면 어떤 이점이 있습니까? #include "../include/someheader.h" #include "../otherdir/another.h" 일반 파일 이름을 사용하는 것과 비교: #include "someheader.h" #include "another.h" 또는 ' ..'가 없는 상대 이름 : #include "include/someheader.h" #include "othe..

IT이야기 2021.10.06

IEnumerable을 IEnumerable로 변환/캐스트

IEnumerable을 IEnumerable로 변환/캐스트 IEnumerable 형식의 속성이 있고 LINQ를 사용하여 매개 변수로 작업하려는 클래스(웹 컨트롤)가 있습니다. 컴파일 타임에 유형을 모르는 IEnumerable에 대한 리플렉션을 통해 캐스트/변환/호출하는 방법이 있습니까? Method void (IEnumerable source) { var enumerator = source.GetEnumerator(); if (enumerator.MoveNext()) { var type = enumerator.Current.GetType(); Method2(source); // this doesn't work! I know! } } void Method2(IEnumerable source) {} 당신은 ..

IT이야기 2021.10.06
반응형