Spring to obecnie najpopularniejszy framework w świecie Javy. Pozostawia on daleko w tyle całą konkurencję. Dlatego jego dobra znajomość, to podstawa pracy każdego developera. W tym artykule opisuję najczęściej popełniane błędy dotyczące tego frameworka.
Blog
FetchMode w Hibernate, czyli jak pobierać dane
Ten artykuł jest kontynuacją serii o Hibernate. W poprzedniej części pisałem o problem N + 1 zapytań. Teraz przyszedł czas na szczegółowe omówienie FetchMode
.
Dlaczego wolę Gradle od Mavena?
Gradle i Maven to obecnie dwa najpopularniejsze narzędzia do budowania projektów w Javie. Dają one nam bardzo dużo możliwości, a poprzez system pluginów możemy dowolnie dostosowywać je do naszych potrzeb. Dzisiaj skupię się na tym, w jaki sposób można wykorzystać te narzędzia przy rozwiązywaniu niestandardowych zadań.
Lombok dobre i słabe strony
W tym wpisie postaram się przybliżyć Ci bibliotekę, która pomaga uporać się z meczącym pisaniem powtarzalnego kodu. Zebrałem najważniejsze informacje dotyczące biblioteki Lombok. Skupiłem się na jej wadach oraz tym, jak sobie z nimi radzić.
Czytaj więcej
Trzy rzeczy, które powinieneś wiedzieć o Hibernate
W tym artykule postaram się przybliżyć wam trzy zagadnienia związane z Hibernate’em. Moim zdaniem są to najważniejsze aspekty, które każdy programista używający tego narzędzia powinien znać.
Jak radzić sobie z dużymi plikami w Javie ?
W tym artykule zajmiemy się tematem radzenia sobie z dużymi plikami w Javie. Na pierwszy rzut oka temat może wydawać się skomplikowany, ale wystarczy znać kilka podstawowych zagadnień związanych z zapisem i odczytem plików, żeby przekonać się, że nie jest to takie trudne.
Kurs Java dla początkujących – #8 Stream i lambda w Javie
Witam Cię w ósmej części kursu. Będzie ona opowiadać o zagadnieniach związanych z programowaniem funkcyjnym. Dowiesz się co to są wyrażenia lambda w Javie i dlaczego warto ich używać. Kolejnym zagadnieniem w tym odcinku kursu będą streamy w Javie, które bezpośrednio łączą się z lambdami. Na koniec przedstawię kilka praktycznych przykładów, jak lambdy mogą pomóc Ci w codziennym programowaniu.
Kurs Java dla początkujących – #7 Dziedziczenie, Polimorfizm, Interfejsy
W tej części zajmiemy się podstawowymi zagadnieniami programowani obiektowego, takimi jak: dziedziczenie, polimorfizm czy enkapsulacja i tym wszystkim, co się z nimi wiąże. Są to bardzo przydatne elementy, które stosowane z rozwagą mogą znacznie poprawić organizację twojego kodu. Opiszę tutaj także, do czego służą interfejsy i jak organizować swój kod w pakiety.
Kurs Java dla początkujących – #6 Operacje wejścia i wyjścia
Ta część kursu opowiada o tym jak komunikować się z innymi aplikacjami, bądź z systemem operacyjnym, w którym uruchomiona jest aplikacja. Operacje wejścia i wyjścia możemy też określić operacjami odczytu i zapisu (np. zapis i odczyt pliku). Są one bardzo potrzebne, ponieważ bez nich aplikacje byłyby mało przydatne.
Kurs Java dla początkujących – #5 Instrukcje warunkowe i pętle
Witam Cię w kolejnej już piątej części kursu języka Java. Dowiesz się z niej co to są instrukcje warunkowe i pętle. Czyli poznasz jedne z najważniejszych konstrukcji języka Java. To one są esencją programowania i każdy programista musi je znać, tak samo jak np. kolekcje. Na szczęście nie są one tak trudne, jakby mogło się wydawać.