Author name: Damian

Słowo kluczowe volatile w Java

Idea volatile wydaje się być prosta – hej JVM! nie używaj optymalizacji i pamięci podręcznej (cache), raczej sięgnij bezpośrednio do pamięci. Możliwa sytuacja bez volatile Jak widać na powyższym diagramie bez użycia słowa kluczowego volatile może się zdarzyć, że jeden wątek otrzyma przy odczycie wartość 5 a drugi 0. Prawidłową wartością jest 5, ale wątek …

Słowo kluczowe volatile w Java Czytaj dalej »

netstat – statystyki sieci

Działanie domyślne netstat domyślnie wyświetla cztery kolumny: Połączenia pojawiają się sukcesywnie (netstat potrzebuje czasu aby odpytać się serwer DNS o nazwy adresów): Aż pokaże wszystkie aktywne połączenia: Parametryzacja -n Sprawia, że adresy i porty są wyświetlane w wersji numerycznej – adresy nie są rozwiązywane przez DNS, co znacząco przyspiesza działanie -a Powoduje, że dodatkowo pokazywane …

netstat – statystyki sieci Czytaj dalej »

Bezsensowna prawda…

Zacznijmy od kilku przykładów Jeśli w pokoju są sami mężczyźni, to każda kobieta w tym pokoju ma ponad 3 metry wysokości. Wszyscy faceci którzy urodzili dziecko mają więcej niż 150 lat. Dla równania: x*x < 0, każdy x jest równy 5 (bierzemy tutaj pod uwagę tylko liczby rzeczywiste). W programowaniu Okazuje się, że w programowaniu …

Bezsensowna prawda… Czytaj dalej »

Jak „zabić” proces blokujący port?

1. Na początku należy znaleźć proces blokujący port: 2. Po odczytaniu identyfikatora procesu (PID) można spróbować zabić ten proces: 3. * Jeśli system nie pozwala na zabicie procesu można go do tego zmusić (/F): Więcej o poleceniu netstat znajdziesz tutaj.