Cezary Sanecki
  • O mnie
  • Biblioteczka
  • Szukaj
Cezary Sanecki
✕

    Cezary Sanecki


    Ponad kodem
    • NonNull i NotNull - jakie są różnice?

      2022-03-21

      Post thumbnail
      Post thumbnail
      Na pewno każdy z nas spotkał się z takimi adnotacjami jak @NotNull czy @NonNull. W teorii mają one zabezpieczyć nas przed tym, aby dana wartość nie mogła przyjąć owianej złą sławą wartości null. Jednak w praktyce bywa z tym różnie. Jedne chronią nas lepiej, inne gorzej. Przyjrzyjmy się zatem dostępnym... [Czytaj dalej]
      Tagi:
      • analiza
      • hibernate
      • java
      • programowanie
      • spring
    • Optimistic Locking - zbyt wiele danych w jednej encji

      2022-03-17

      Post thumbnail
      Post thumbnail
      Załóżmy, że zaprojektowaliśmy aplikację do umieszczania postów z możliwością ich komentowania. Oczywiście naszym wybranym stackiem technologicznym jest Spring oraz Hibernate. Na początku aplikacja cieszyła się bardzo małą popularnością, jednak w pewnym momencie zaliczyła znaczny wzrost liczby użytkowników. Niestety wraz z tą dobrą wiadomością zaczęły również przybywać liczne zgłoszenia błędów. Co... [Czytaj dalej]
      Tagi:
      • bazy danych
      • hibernate
      • java
      • problem
      • programowanie
      • spring
    • Biblioteka testowa Spock a IntelliJ

      2022-03-14

      Post thumbnail
      Post thumbnail
      Spock według mnie jest naprawdę dobrą alternatywą dla JUnit oraz TestNG. Wyróżnia go fakt, że jest to testowy framework oparty o język Groovy. Dzięki temu może on wykorzystywać jego wyraziste konstrukcje językowe do pisaniu testów jak np. nazwy metod w cudzysłowach czy podwójny znak mniejszości ‘«’, aby dodać elementy do... [Czytaj dalej]
      Tagi:
      • groovy
      • programowanie
      • spock
      • testy
    • @Transactional a propagacja transakcji

      2022-03-10

      Post thumbnail
      Post thumbnail
      W dzisiejszych czasach duża liczba firm zatrudniająca deweloperów Java wykorzystuje w swoich szeregach Springa z Hibernate. Ja sam na ten moment pracuję w tych dwóch technologiach i jak każdy napotykam ciekawe problemy z nimi związane. Jeden z nich dotyczył tytułowej adnotacji @Transactional, która przyprawiła niejedną osobę o brak włosów i... [Czytaj dalej]
      Tagi:
      • adnotacja
      • bazy danych
      • jpa
      • spring
      • transakcja
    • Podstawy biblioteki MapStruct

      2022-03-07

      Post thumbnail
      Post thumbnail
      Po krótkiej przerwie wracam do pisania wpisów na bloga. Muszę przyznać, że bardzo mi tego brakowało. Dzisiaj wziąłem sobie na tapet narzędzie, o którym słyszałem, ale nie miałem okazji zastosować go w praktyce. Wraz z rozpoczęciem pracy u nowego pracodawcy udało mi się z nim w końcu zapoznać. O jakie... [Czytaj dalej]
      Tagi:
      • biblioteki
      • github
      • java
      • mapstruct
      • programowanie
    • ← Nowsze
    • Starsze →
    • RSS
    • Email me
    • Facebook
    • GitHub
    • Twitter
    • LinkedIn
    • Instagram
    • YouTube

    Cezary Sanecki  •  2025

    Regulamin i polityka prywatności | RODO

    Pliki cookies pomagają ulepszać bloga. Dalsze korzystanie ze strony oznacza, że zgadzasz się na ich użycie.
    Zgoda Polityka prywatności