Czytając o API Gateway, jedną z rzeczy, które pojawiają się za każdym razem, jest to, że API Gateway to miejsce, w którym należy agregować wyniki z wielu punktów końcowych. Brzmi naprawdę fajnie. Jednak wiele popularnych rozwiązań API Gateway, takich jak AWS API Gateway, Kongo i Netflix Zuul, nie obsługuje takiej …
Kilka zespołów w mojej firmie ćwiczy proces przeglądu kodu, którego nigdy wcześniej nie widziałem. Staram się zrozumieć, co za tym kryje się, z myślą, że warto zapewnić spójność całej firmy. (Przyczyniam się do wielu baz kodowych i byłem zaskoczony różnicami w przeszłości.) Autor kodu wysyła żądanie ściągnięcia Recenzent sprawdza kod …
Jaka jest zaleta korzystania z żądań ściągania zamiast zwykłego scalania gałęzi bez głównego? Szczególnie w zespole, w którym wszyscy programiści mają pełny dostęp do master.
Pracuję jako programista iOS w małej firmie outsourcingowej w zespole 4 osób. Pracujemy nad projektem, który rozpoczął się kilka lat przed tym, jak ja i dwaj inni programiści dołączyliśmy do firmy. Wcześniej projekt był w większości wykonywany przez jedną osobę. Kiedy zacząłem pracować nad projektem, był to kompletny bałagan. Było …
Zaczynam aplikację greenfield i chcę używać ASP.NET (4.6) i Angular 2. Dla backendu stworzyłem projekt w Visual Studio, a teraz zastanawiam się, gdzie umieścić aplikację Angular. Naprawdę chcę używać npm i narzędzi węzła dla interfejsu, ale ostatecznie będzie on hostowany w tej samej instancji usługi Azure App Service z aplikacją …
Mam kilka mikrousług, których funkcjonalność udostępniam za pośrednictwem interfejsu API REST zgodnie ze wzorcem bramy API. Ponieważ te mikrousług są aplikacjami Spring Boot, używam Spring AMQP, aby osiągnąć synchroniczną komunikację w stylu RPC między tymi mikrousługami. Jak dotąd wszystko szło gładko. Im więcej jednak czytam o architekturach mikrousług opartych na …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 3 lata temu . Powiedzmy, że mam klasę MediaPlayer, która ma metody play () i stop (). …
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 4 lata temu . Jestem bardzo nowy w Javie i chcę zrozumieć różnicę między zmiennymi klas i zmiennymi instancji. Na przykład: class Bicycle …
Pracuję nad projektem aplikacji, która składa się z trzech części: pojedynczy wątek, który obserwuje określone zdarzenia (tworzenie plików, żądania zewnętrzne itp.) N wątków roboczych, które reagują na te zdarzenia, przetwarzając je (każdy proces roboczy przetwarza i zużywa pojedyncze zdarzenie, a przetwarzanie może zająć zmienny czas) kontroler, który zarządza tymi wątkami …
Poniższe dziedziczenie interfejsu jest nielegalne w PHP, ale myślę, że byłoby całkiem przydatne w prawdziwym życiu. Czy jest jakiś faktyczny lub udokumentowany problem z poniższym projektem, przed którym PHP mnie chroni? <?php /** * Marker interface */ interface IConfig {} /** * An api sdk tool */ interface IApi { …
Filtry Bloom wyglądają naprawdę świetnie, jeśli weźmiesz pod uwagę, czy możesz ustalić, czy Int jest w zestawie z 99% pewnością w stałym czasie. Ale hashe mogą, z tą różnicą, że w skrócie większość czasu uzyskuje się dostęp do pamięci tylko raz. Dzięki filtrom kwitnienia musisz uzyskać do nich dostęp ~ …
Jeśli napiszę program w języku C i skompiluję go do .exepliku, .exeplik zawiera nieprzetworzone instrukcje maszynowe dla procesora. (Myślę). Jeśli tak, to w jaki sposób mogę uruchomić skompilowany plik na dowolnym komputerze z nowoczesną wersją systemu Windows? Każda rodzina procesorów ma inny zestaw instrukcji. Dlaczego więc każdy komputer z odpowiednim …
Ostatnio natknąłem się na konstrukcję Java, której nigdy wcześniej nie widziałem i zastanawiałem się, czy powinienem jej użyć. Wydaje się, że nazywa się to blokami inicjalizacyjnymi . public class Test { public Test() { /* first constructor */ } public Test(String s) { /* second constructor */ } // Non-static …
Jeśli projektuję stronę z jedną stroną, czy lepiej jest utworzyć plik zewnętrzny dla mojego kodu JS, czy po prostu umieścić go w kodzie HTML? Czy umieszczanie go na stronie jest szybsze ładowanie? Czy mogę zmienić uprawnienia do odrzucania żądań użytkowników dotyczących kodu, ale strona HTML nadal może wywoływać kod?
Czy lepiej mieć któryś z nich Deterministyczny zestaw testów, który powoduje, że te same testy się powiodły Niedeterministyczny zestaw testów, który potencjalnie może obejmować więcej przypadków ? Przykład: piszesz pakiet testowy, aby przetestować funkcjonalność kontrolera w aplikacji MVC. Kontroler wymaga danych aplikacji z bazy danych jako danych wejściowych podczas testu. …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.