반응형

Java 2009

다시 시작해도 중단되지 않도록 Docker 컨테이너 간의 연결을 어떻게 설정합니까?

다시 시작해도 중단되지 않도록 Docker 컨테이너 간의 연결을 어떻게 설정합니까? 다음과 같이 실행되는 몇 가지 Docker 컨테이너가 있습니다. Nginx 웹 앱 1 웹 앱 2 PostgreSQL Nginx는 웹 앱 1과 2 내의 웹 애플리케이션 서버에 연결해야하고 웹 앱은 PostgreSQL과 통신해야하므로 다음과 같은 링크가 있습니다. Nginx --- 링크 ---> 웹 앱 1 Nginx --- 링크 ---> 웹 앱 2 웹 앱 1 --- 링크 ---> PostgreSQL 웹 앱 2 --- 링크 ---> PostgreSQL 이것은 처음에는 꽤 잘 작동합니다. 하지만 웹앱 1과 웹앱 2의 새 버전을 개발할 때이를 교체해야합니다. 내가하는 일은 웹 앱 컨테이너를 제거하고 새 컨테이너를 설정 한 다음 시..

programing 2020.10.08

Docker가 이미 Docker 레지스트리 서버에 로그인되어 있는지 확인하는 방법

Docker가 이미 Docker 레지스트리 서버에 로그인되어 있는지 확인하는 방법 cmd : docker login을 사용하여 cmd 줄의 docker 레지스트리에 이미 로그인했는지 확실하지 않습니다. 푸시하지 않고 로그인 여부를 어떻게 테스트하거나 확인할 수 있습니까? 편집하다 도커에 로그인 할 수 있습니다. docker login $ docker login Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one. Username: 이미 로그인 한 경우 프롬프트는 다음과 같습니다. $ docker..

programing 2020.10.08

Facebook은 OpenID 공급자입니까?

Facebook은 OpenID 공급자입니까? Facebook은 OpenID 공급자입니까? 나는 그들이 OpenID 지지자라는 것을 알고 있지만 사람들이 Facebook 자격 증명으로 OpenID를 통해 다른 사이트에서 인증 할 수 있도록 허용합니까? 아니요, 그들은 OpenId 공급자가 아닙니다. 그들은 Facebook connect라는 자체 OpenID와 유사한 시스템을 사용하며, 다른 기능 중에서도 사이트에서 사용자를 인증하는 데 사용할 수 있습니다. https://developers.facebook.com/docs/facebook-login 에서 확인할 수 있습니다. 비공식 Facebook OpenID 공급자는 다음에서 사용할 수 있습니다. http://facebook-openid.appspot.c..

programing 2020.10.08

새 커밋에 지점 지점

새 커밋에 지점 지점 (이 질문은 반대입니다 이 하나 ) 여기서 어떻게 갈 수 있습니까? dev C - D / master A - B 이에? dev D / master A - B - C 답을봤을 때 자책 할 거라는 건 알지만, 잠시 멈춰서 ... 해결책 git checkout master git merge C 와 C커밋의 SHA1되고 C. 결과 D (dev) / master A - B - C (move master HEAD) 빨리 감기 병합이어야합니다. 강령술, 알아. git branch -f master C 현재 작업 트리를 전혀 건드리지 않습니다-작업을 진행할 수 있습니다. 참고 URL : https://stackoverflow.com/questions/3492536/point-branch-to-ne..

programing 2020.10.08

헤더 및 소스 (CPP)에 C ++ 네임 스페이스 만들기

헤더 및 소스 (CPP)에 C ++ 네임 스페이스 만들기 헤더와 cpp 파일 내용을 네임 스페이스에 모두 래핑하거나 헤더 콘텐츠 만 래핑 한 다음 cpp 파일에서 네임 스페이스 를 사용 하는 것 사이에 차이가 있습니까? 차이점은 문제를 일으킬 수있는 정렬 성능 저하 또는 약간 다른 의미 체계를 의미합니다. 예: // header namespace X { class Foo { public: void TheFunc(); }; } // cpp namespace X { void Foo::TheFunc() { return; } } VS // header namespace X { class Foo { public: void TheFunc(); }; } // cpp using namespace X; { void Fo..

programing 2020.10.08

sed 오류 : "`s '명령의 RHS에 대한 잘못된 참조 \ 1"

sed 오류 : "`s '명령의 RHS에 대한 잘못된 참조 \ 1" maven 에 대한 colorize 스크립트 의 핵심으로 몇 가지 대체 명령을 실행합니다 . sed명령 중 하나는 여기에 설명 된 대로 쉘에서 찾을 수있는 정규식을 사용합니다 . 현재 (작동하지 않는) 구현은 여기 에서 찾을 수 있습니다 . 명령의 변형 중 하나를 스크립트에 포함하면 다른 동작이 발생합니다. 변형 1 : $ sed -re "s/([a-zA-Z0-9./\\ :-]+)/\1/g" 스크립트에 적용 : -re "s/WARNING: ([a-zA-Z0-9./\\ :-]+)/${warn}WARNING: \1${c_end}/g" \ 오류 : 셸이를 입력하는 것과 동일한 정보를 출력합니다 $ sed. 이상한!? 변형 2 : $ sed -..

programing 2020.10.08

Android 빌드 도구 25.1.6 GCM / FCM으로 업데이트 한 후 IncompatibleClassChangeError

Android 빌드 도구 25.1.6 GCM / FCM으로 업데이트 한 후 IncompatibleClassChangeError Android SDK 도구 25.1.6 및 Android 지원 리포지토리 32.0.0 (오늘 아침)으로 업데이트 한 이후 다음 오류가 발생했습니다. 코드에서 아무것도 변경하지 않았으며 동료 컴퓨터에서 계속 작동합니다 (Android SDK 도구 25.1.1 + Android 지원 저장소 30.0.0). java.lang.IncompatibleClassChangeError: The method 'java.io.File android.support.v4.content.ContextCompat.getNoBackupFilesDir(android.content.Context)' was e..

programing 2020.10.08

take ()에서 차단하는 BlockingQueue를 중단하는 방법은 무엇입니까?

take ()에서 차단하는 BlockingQueue를 중단하는 방법은 무엇입니까? 연속 루프에서 BlockingQueue호출 take()하여 a 에서 객체를 가져와 처리 하는 클래스가 있습니다 . 어느 시점에서 더 이상 개체가 대기열에 추가되지 않는다는 것을 알고 있습니다. 방법을 중단하여 take()차단을 중지 하려면 어떻게합니까 ? 객체를 처리하는 클래스는 다음과 같습니다. public class MyObjHandler implements Runnable { private final BlockingQueue queue; public class MyObjHandler(BlockingQueue queue) { this.queue = queue; } public void run() { try { while..

programing 2020.10.08

Android Studio-단일 창에서 여러 프로젝트를 여는 방법은 무엇입니까?

Android Studio-단일 창에서 여러 프로젝트를 여는 방법은 무엇입니까? Android Studio를 다운로드하여 Android 개발에 사용하기 시작했습니다. Eclipse와 같은 단일 창에서 여러 프로젝트를 여는 방법을 알아야합니다. 도움이 필요합니다. 감사합니다. Android Studio / IntelliJ IDEA에서는 단일 창에서 두 개의 프로젝트를 열 수 없습니다. 따라서 두 번째 프로젝트를 열 때 다음을 결정해야합니다. 새 프로젝트는 새 창에서 열거 나 기존 창에서 프로젝트를 바꿀 수 있습니다. 프로젝트를 어떻게여시겠습니까? 이 제한은 창에서 VCS 정보에 대한 변경 탭과 같은 프로젝트 특정 기능을 제공하기 때문에 유용합니다. 도서관 프로젝트는 어떻게 사용하나요? 지금은 라이브러리 프..

programing 2020.10.08

Golang 미사용 가져 오기 오류를 비활성화하는 방법

Golang 미사용 가져 오기 오류를 비활성화하는 방법 기본적으로 Go는 사용하지 않는 가져 오기를 오류로 간주하여 가져 오기를 삭제해야합니다. 이 동작을 변경할 희망이 있는지 알고 싶습니다. 예를 들어 경고로 줄입니다. 이 문제는 Go에서 코딩을 즐기지 못하게하는 매우 성가신 문제를 발견했습니다. 예를 들어, 일부 코드를 테스트하여 세그먼트 / 기능을 비활성화했습니다. lib의 일부 기능은 더 이상 사용되지 않지만 (예 : fmt, 오류 등) 약간의 테스트 후에 기능을 다시 활성화해야합니다. 이제 해당 가져 오기를 제거하지 않으면 프로그램이 컴파일되지 않습니다. 몇 분 후 lib를 다시 가져와야합니다. 나는 GAE 프로그램을 개발할 때이 과정을 몇 번이고 반복했습니다. _패키지 이름 앞에 밑줄 ( )을..

programing 2020.10.08
반응형