Specjalizujemy się w optymalizacji serwerów Java EE: Oracle WebLogic i IBM WebSphere.

Logowanie WebMail Praca
Aktualności · Blog FlexNet

Wiadomości z frontu produkcji

Wpisy techniczne, ogłoszenia, certyfikacje. Bez śmieciowych newsów branżowych — tylko to, co wynieśliśmy z konkretnych projektów u klientów enterprise. Autor: Krzysztof Sarna.

Optymalizacja JDK / JVM — najlepsze praktyki i narzędzia

Właściwa konfiguracja środowiska JDK stanowi kluczowy element wpływający na działanie aplikacji Java. Nieodpowiednio skonfigurowane środowisko JDK potrafi spowodować problemy z wydajnością, długi czas uruchamiania i zawieszenia aplikacji.

Pełna treść

Narzędzia do optymalizacji JDK / JVM

  1. VisualVM — śledzenie wydajności aplikacji Java, monitorowanie zasobów pamięci i diagnostyka problemów performansowych.
  2. JMC (Java Mission Control) — narzędzie zintegrowane z JDK, analiza wydajności w czasie rzeczywistym, monitorowanie pamięci i zasobów systemowych.
  3. JProfiler — specjalistyczne oprogramowanie do identyfikacji wąskich gardeł wydajnościowych i analizy wykorzystania zasobów.
  4. Java Optimizer — automatyczne narzędzie identyfikujące i rozwiązujące problemy performansowe, generujące raporty optymalizacyjne.

Najlepsze praktyki

  • Prawidłowe ustawienie rozmiarów stosu (-Xss) i puli pamięci (-Xms i -Xmx)
  • Konfiguracja pamięci dostosowana do wymagań aplikacji (1024 / 2048 MB)
  • Wybór odpowiedniej wersji JDK (32 / 64-bit) zgodnie z potrzebami
  • Optymalizacja ustawień Garbage Collector (GC)
  • Na systemach Linux/Unix zmiana źródła losowości na /dev/./urandom
  • Regularne monitorowanie i aktualizacja konfiguracji

IBM kupił Red Hat — przejęcie za 34 mld dolarów

IBM zakończył proces przejęcia firmy Red Hat, płacąc 34 miliardy dolarów. Umowa została podpisana w październiku poprzedniego roku, przy cenie 190 dolarów za każdą akcję.

Pełna treść

Red Hat staje się częścią oddziału IBM zajmującego się chmurą hybrydową. Prezes Red Hat dołączył do zespołu zarządzającego IBM i podlega bezpośrednio dyrektorowi generalnemu IBM.

Transakcja stanowi największe przejęcie w historii IBM. Firma Red Hat to jeden z największych na świecie dostawców oprogramowania typu open-source dla sektora przedsiębiorstw.

Rozwiązania opracowywane wspólnie mają odpowiadać na potrzeby związane z zapewnieniem wysokiej skalowalności i elastyczności wykorzystania zasobów informatycznych — niezależnie od rodzaju infrastruktury, na której będą działać.

IBM Certified System Administrator: WAS 8.5.5 ND — zdobyty

Po pożegnaniu starego roku i przywitaniu nowych wyzwań — uzyskany certyfikat IBM Certified System Administrator: WebSphere Application Server ND V8.5.5 and Liberty Profile.

Pełna treść

Certyfikat potwierdza wiedzę z zakresu administracji środowiskiem WebSphere Application Server Network Deployment w wersji 8.5.5 oraz nowo wprowadzonego wówczas Liberty Profile — lekkiej, modułowej alternatywy dla pełnego serwera tWAS.

Zapraszamy zainteresowanych do współpracy z FlexNet — sekcja kariery zawiera aktualne stanowiska i informacje o bazie ekspertów.

Skan certyfikatu i pełna lista zdobytych certyfikacji dostępna na stronie certyfikatów.

Plik .htaccess a WordPress, Joomla lub inny CMS

W sytuacji, gdy hosting nie zapewnia dostępu do głównego pliku konfiguracyjnego Apache (httpd.conf), plik .htaccess stanowi alternatywne rozwiązanie. Pozwala konfigurować wiele parametrów serwera bez dostępu do pliku systemowego.

Pełna treść

Lokalizacja i zasada działania

Plik .htaccess znajduje się zwykle w głównym katalogu domeny. Dla wielu domen na serwerze może być wiele takich plików. Dyrektywy działają dla katalogu, w którym plik się znajduje, oraz wszystkich podkatalogów poniżej.

Tworzenie pliku

Plik .htaccess to zwykły plik tekstowy ASCII:

  • Utwórz nowy plik (Ctrl+N w Notatniku)
  • Dodaj potrzebne dyrektywy z enterem po każdej
  • Zapisz jako: nazwa ".htaccess", typ pliku: "wszystkie pliki"
  • Po wgraniu na serwer ustaw uprawnienia: chmod 644 .htaccess

Zastosowania

  • Parametry ogólne — admin serwera, indeks katalogów, ochrona .htaccess, sygnatura serwera, limit wgrywanych plików, blokada przeglądania katalogów
  • Rozszerzenia plików — CSS, HTML, JS, JSON, audio (OGA, MP4), wideo (OGV, MP4, WebM, FLV)
  • Kompresjamod_deflate kompresuje HTML, CSS, JS, PDF
  • Cache przeglądarki — wygasanie cache dla obrazów, CSS, JS na 30 dni
  • WordPress — ochrona wp-config.php oraz przepisywanie URL-i (przyjazne adresy)

GMAIL — Tips & Tricks

Dwa konkretne usprawnienia w obsłudze Gmaila — operator wyszukiwania dużych załączników i odroczona wysyłka maili.

Pełna treść

Tip 1: Wyszukiwanie dużych załączników

Aby znaleźć wiadomości z dużymi załącznikami (np. powyżej 20 MB), wklej w pasek wyszukiwania Gmaila operator: has:attachment size:20M. Pomaga zidentyfikować i usunąć maile zajmujące dużo miejsca. Operatorów wyszukiwania jest wiele więcej — pełna lista w dokumentacji Google.

Tip 2: Zaplanowane wysyłanie wiadomości

Jeśli chcesz wysłać maila w przyszłości, zainstaluj wtyczkę Boomerang. Pozwala zaplanować wysyłkę na wybrany czas — przydatne przy zarządzaniu komunikacją w różnych strefach czasowych.

Archiwum bloga: Pełna lista historycznych wpisów dostępna na flexnet.pl/blog. Nowe wpisy publikujemy nieregularnie — gdy wynieśliśmy coś konkretnego z projektu lub zdobyliśmy certyfikat. Bez wypełniaczy.

POROZMAWIAJ Z INŻYNIEREM

Konsultacja, audyt, wsparcie

Napisz, z czym się mierzysz. Twoje wybory w formularzu składają się w brief — dokładnie to zobaczy inżynier, który odpowie.

Tryb pracy Audyt, projekt, opieka 24/7
Godziny Pn–Pt 9–17 · awarie 24/7 dla klientów z umową
  • przejmujemy systemy po innych firmach
  • starsze wersje WebLogic i WebSphere? tak
  • pilna sprawa? najpierw szybka diagnoza

Opisz temat

01 Interesuje mnie…
02 Typ współpracy…
03 Orientacyjny budżet (PLN)…
04 Termin…
05 Dane kontaktowe…
PDF, DOC, TXT, JPG/PNG · max 5 MB
Odpowiada inżynier Nie handlowiec, nie infolinia — osoba, która rozumie Twoją infrastrukturę.
Konkretny następny krok W pierwszej odpowiedzi dostajesz wstępny zakres i orientacyjną wycenę.
Poufność i NDA na żądanie Szczegóły Twojego środowiska zostają między nami. NDA podpisujemy przed rozmową, jeśli tego potrzebujesz.

Twoje dane są bezpieczne. Zostaną użyte wyłącznie do obsługi Twojego zapytania. Więcej informacji znajdziesz w polityce prywatności.