반응형

jQuery 2652

데이터 비정규 화는 마이크로 서비스 패턴에서 어떻게 작동합니까?

데이터 비정규 화는 마이크로 서비스 패턴에서 어떻게 작동합니까? 방금 마이크로 서비스 및 PaaS 아키텍처 에 대한 기사를 읽었습니다 . 그 기사에서 약 1/3 정도 아래에있는 저자는 ( Denormalize like Crazy에서 ) 다음 과 같이 말합니다 . 데이터베이스 스키마를 리팩터링하고 모든 것을 비정규 화하여 데이터를 완전히 분리하고 분할 할 수 있습니다. 즉, 여러 마이크로 서비스를 제공하는 기본 테이블을 사용하지 마십시오. 여러 마이크로 서비스에 걸쳐있는 기본 테이블을 공유해서는 안되며 데이터도 공유해서는 안됩니다. 대신 여러 서비스가 동일한 데이터에 액세스해야하는 경우 서비스 API (예 : 게시 된 REST 또는 메시지 서비스 인터페이스)를 통해 공유해야합니다. 이것은 이론적으로는 훌륭..

Nice programing 2020.11.02

Mongoose의 스키마 변경 처리

Mongoose의 스키마 변경 처리 애플리케이션이 발전함에 따라 Mongoose 스키마를 업데이트 / 마이그레이션하는 모범 사례 (또는 도구)는 무엇입니까? 업데이트 : 테스트를 거쳐 현재 형식에서는 작동하지 않습니다. 올바른 아이디어를 얻었습니다. 모듈 자체를 크게 조정하여 단일 마이그레이션을 수행했습니다. 그러나 몇 가지 주요 변경 사항과 어떻게 든 다른 스키마를 추적하지 않고는 의도대로 작동하지 않습니다. 몽구스 데이터 마이그레이션을 원하는 것 같습니다. 이는 문서를 사용할 때 문서의 이전 스키마 버전을 마이그레이션하기위한 것으로 mongodb에서 마이그레이션을 처리하는 가장 좋은 방법 인 것 같습니다. 문서 컬렉션 (ala alter table)에서 전체 데이터 세트 마이그레이션을 실행하고 싶지는..

Nice programing 2020.11.02

웹 소켓에 대한 기본 PHP 지원을 사용할 수 있습니까?

웹 소켓에 대한 기본 PHP 지원을 사용할 수 있습니까? 웹 소켓 구현의 Hello World 유형 예제 찾기 : 다음은 php.net의 Socket Create 참조이지만 웹 소켓보다 낮은 수준으로 보입니다. 여기 caniuse.com에 표시된 대로이 웹 소켓을 사용하고 싶습니다. 현재 모든 새로운 주요 브라우저에서 구현됩니다. Google 검색 에서 JavaScript 예제 코드를 사용할 수있는 이 Nets.TutsPlus 사이트 를 찾았 지만 예제에서와 같이 Java, Ruby 또는 Node.js가 아닌 PHP에서 서버 측을 구현하는 방법을 알아야합니다. PHP Socket Create가 관련이 있습니까? PHP는 기본적으로 웹 소켓을 지원합니까? PHP 구현을위한 올바른 방향의 지점이 도움이 될 ..

Nice programing 2020.11.02

Java 컴파일러에서 "let 표현식"(LetExpr)의 목적은 무엇입니까?

Java 컴파일러에서 "let 표현식"(LetExpr)의 목적은 무엇입니까? Java 컴파일러는 (찾아보기 ) let에서 표현식을 지원하는 것 같습니다 .com.sun.tools.javac.tree.*LetExpr JCTree의 한 주석은 일부 구문을 언급합니다. (let int x = 3; in x+2) 물론 이것은 언어의 문법에 의해 받아 들여지지 않고 이전 컴파일러 단계에서 거부되었습니다. 나는 전에 본 적이없는이 구조의 기원에 대해 궁금합니다. 내부적으로 사용 javac됩니까, 아니면 다른 도구에 의해 합성됩니까? 빛을 보지 못했던 언어 기능에서 자바 초창기의 인공물일까요? 오늘 할 수있는 유용한 것이 있습니까? 일반적으로 왜 존재합니까? 일반적으로 왜 존재합니까? Google이 제안한대로 오토 ..

Nice programing 2020.11.02

라이브러리를 jar 파일로 추출하고 패키징하는 것의 차이점

라이브러리를 jar 파일로 추출하고 패키징하는 것의 차이점 실행 가능한 jar 파일 생성을 사용하여 Eclipse에서 jar 파일로 라이브러리를 추출하고 패키징하는 것의 차이점을 알고 싶습니다. 내 프로그램 (실행 가능 jar)이 이러한 외부 라이브러리 (jar)가 필요한 다른 클래스를 사용하는 경우 무엇을 선택해야합니까? 생성 된 jar 파일에 jar를 넣으려면 패키징 방법을 사용할 수 있습니다. 예를 들어 Apache 라이브러리 또는 다른 타사 jar를 사용하는 경우 이러한 jar를 생성 된 jar에 보존 할 수 있습니다. 이 경우 포장을 사용하십시오. "필수 라이브러리를 jar 파일로 패키징" 옵션은 org.eclipse.jdt.internal.jarinjarloader패키지 클래스를 생성 된 파일..

Nice programing 2020.11.02

SVG에서 Android Shape로

SVG에서 Android Shape로 Shape클래스를 사용하는 Android의 벡터 드로잉이 다른 벡터 드로잉 표준과 어떻게 유사한 지 궁금합니다 . 이후 ShapeA는 Drawable, 및 드로어 블 Drawable은 일반적으로 XML로 정의됩니다, 그것은 SVG에서 명령을 그리기 벡터처럼 많이 들린다. 내 질문은 이것이다 : 누구든지 SVG 그림 설명을 Android Shapes로 변환하기 위해 XSLT 변환 또는 기타 메커니즘을 만들었습니까? GPL이 아닌 다른 라이브러리 (Apache License 2.0), Google의 Androidify 앱에서 사용되는 라이브러리 : svg-android https://github.com/pents90/svg-android 음, 정확히는 아닙니다. 하지만 ..

Nice programing 2020.11.02

transclude 함수와 복제 연결 함수로 정확히 무엇을합니까?

transclude 함수와 복제 연결 함수로 정확히 무엇을합니까? 로부터 지시 각도 문서 , 나는 컴파일 기능 중 하나는 3 개 개의 매개 변수를 가지고 참조 transclude. 문서가 제공하는 유일한 설명은 다음과 같습니다. transclude-transclude 연결 함수 : function (scope, cloneLinkingFn). 복제 연결 기능에서 정확히 무엇을하는지 이해하려고합니다. 어떤 매개 변수가 전달되는지조차 모릅니다. HTML 요소로 보이는 매개 변수가 하나있는 예제 를 찾았습니다 clone. 사용 가능한 다른 매개 변수가 있습니까? 정확히 어떤 HTML 요소입니까? 나는 또한 아마도 transclude: 'element'내 지시문에서 사용 하고 있습니다. 'element'대신 사용..

Nice programing 2020.11.02

Visual Studio-참조에 소스 코드 첨부

Visual Studio-참조에 소스 코드 첨부 내 C # 프로젝트는 소스 코드가있는 타사 DLL을 참조합니다. 어떻게 든 Visual Studio에 해당 소스 코드의 위치를 ​​알려줄 수 있습니까? 예를 들어를 눌러 F12DLL에서 메서드 정의를 열면 "Class [from]을 열지 않고 소스 코드를 열 수 있습니다. 메타 데이터] "스텁 코드? ReSharper 를 사용하는 경우 ReSharper / 옵션 / 외부 소스로 이동하여 활성화하고 "심볼 파일의 소스"위로 이동할 수 있습니다. 그런 다음 "심볼 파일의 소스"탭에서 "고급"을 클릭하면 소스 폴더를 매핑 할 수 있습니다. 대답은 이 MSDN 설명서 페이지 의 맨 아래에있는 것 같습니다 . 디버거는 다음 위치에서 소스 파일을 찾습니다. 디버거를 ..

Nice programing 2020.11.02

node.js의 require ()는 어떻게 작동합니까?

node.js의 require ()는 어떻게 작동합니까? 나는 이것을 시도했다 : // mod.js var a = 1; this.b = 2; exports.c = 3; // test.js var mod = require('./mod.js'); console.log(mod.a); // undefined console.log(mod.b); // 2 console.log(mod.c); // 3, so this === exports? 따라서 require () 이미지는 다음과 같이 구현 될 수 있습니다. var require = function (file) { var exports = {}; var run = function (file) { // include "file" here and run }; run.a..

Nice programing 2020.11.02

HTTP 캐시 제어 최대 사용 기간, 반드시 재확인

HTTP 캐시 제어 최대 사용 기간, 반드시 재확인 Cache-Control과 관련된 몇 가지 쿼리가 있습니다. max-age=3600, must-revalidateHTTP 헤더에 정의 된 Last Modified Header와 함께 정적 html / js / images / css 파일에 대해 Cache-Control 을 지정하면 : 브라우저 / 프록시 캐시 (예 : Squid / Akamai)가 원본 서버로 이동하여 max-age가 만료되기 전에 유효성을 검사 합니까? 아니면 max-age가 만료 될 때까지 캐시에서 콘텐츠를 제공합니까? max-age 만료 후 (즉, 캐시에서 만료 됨) If-Modified-Since 검사가 있습니까? 아니면 If-Modified-Since 검사없이 원본 서버에서 콘..

Nice programing 2020.11.02
반응형