via Wykop Mobilny (Android)
  • 1
Szukam książki z baz danych, która jest na tyle blisko matematyki, żeby wyjaśnić pojęcia takie jak zbiór, relacja itp. a na tyle daleko żeby nie pisał jej matematyk, bo ci mają problem z przekazywaniem tego, co myślą.

#bazydanych #matematyka #it #informatyka #studbaza
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

▶️ Transakcje w Spring Boot
Jedna z kluczowych rzeczy, która często pomijana jest w procesie nauki. A pominiecie jej wiąże się z częstymi problemami w utrzymywaniu systemów wykorzystujących bazy danych.

Dlatego jeśli chcesz poszerzyć swoją wiedzę i w 1,5h zyskać ogromny zastrzyk merytoryki na temat:
✅zbiorze właściwości ACID,
✅jak działają transakcje,
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@YourDoom: xd, no dobra masz mnie^^ Wyszedłem z mało precyzyjnego założenia -> żeby rozumieć moje materiały, to trzeba już w programowanie ogarniać.. więc jeśli ktoś jest ze mną przez 1,5h nie znając programowania, to nie wiem czemu... no ale nie wykluczone, że może być i tak :D
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Murki, potrzebuje zrobić na jutro scenariusz z #bazydanych, a trochę się przeliczyłem z moimi umiejętnościami. Jeśli ktoś chcialby pomóc - płacę monetami. Robota podobno łatwa, na 30min. Wyślę tylko na priv, nie wstawię tutaj.
#sql #tsql #informatyka
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Murki, potrzebuje zrobić na jutro scenariusz z #bazydanych, a trochę się przeliczyłem z moimi umiejętnościami. Jeśli ktoś byłby w stanie mi pomóc, płacę monetami. Robota podobno łatwa, na 30min myślenia i pisania. Wyślę tylko na priv, nei wstawię tutaj.
#sql #tsql
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć! Mam coś dla Was - od Mirka dla Mireczków.
Przebieg rozmowy kwalifikacyjnej wraz z listą pytań na stanowisko Java Developera na różnych poziomach.
Co prawda lista pytań nie jest aż tak hardcorowa jaką niedawno dostał jeden z juniorów tutaj, jednak na pewno pozwoli to dojść do pewnych wniosków.

https://bykowski.pl/jak-aktualnie-wygladaja-rekrutacje-programistow/

#programista15k #programowanie #java #pracait #pracbaza #naukaprogramowania #backend #
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak połączyć w spring data jpa:
projection + specification + pageable + własne @query + nie może być problemu n+1.

Projekcja, bo nie potrzebuję wszystkiego.
Specyfikacje pozwolą uniknąć ręcznego pisana warunków w where.
Pageable żeby podzielić wynik na strony i nie przeciążać
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Otwarte Szkolenie Live: Transakcje w Spring Boot

Poznaj transakcje, rodzaje izolacji i propagacji, oraz jakie problemy one rozwiązują w cyklu tworzenia aplikacji internetowych z wykorzystaniem baz danych!

W trakcie szkolenia Live połączonym z LiveCodingiem:
✅ Poznasz zbiór właściwości ACID i jego rolę przy tworzeniu aplikacji
SoftBull - Otwarte Szkolenie Live: Transakcje w Spring Boot 

 Poznaj transakcje, r...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SoftBull: Jaki jest powód tego, że nie nagrywasz tych swoich szkoleń i nie udostępniasz później jako film do obejrzenia? Myślę, że tworzysz bardzo wartościowe materiały i fajnie by było zajrzeć do nich po jakimś czasie.
  • Odpowiedz
@ArcadiusK: nie wiem czy tutaj powód jest ten sam, ale spotkałem się już z takimi praktykami, miało to na celu zebrać grupę możliwie najwierniejszych klientów, którzy z większym prawdopodobieństwem kupią płatne materiały. Czyli zbieranie klientów na jakość, a nie ilość.

Jeśli film masz tylko na żywo i nie ma możliwości go obejrzeć ponownie, to tworzy to takie złudzenie, że jest to jakiś elitarny materiał tylko dla wybranych i jednocześnie w zasadzie uniemożliwia skrytykowanie go i wytknięcie błędów, co jeszcze potęguje wrażenie, że materiały są wartościowe.

Firmy, które działają w ten sposób, często swoje płatne materiały sprzedają nie cały czas, a organizują okienka sprzedażowe i wtedy leci mailing to wiernych klientów, że można kupić np. jakiś kurs i masz na to powiedzmy 24 godziny, później opcja znika. Dzięki temu klienci podejmują decyzję szybciej, przez co mają mniej czasu na rozważenie czy zakup jest opłacalny, są skłonni zapłacić za niego więcej i również mają wrażenie, że jest to elitarny
  • Odpowiedz
Jest JpaRepository. W nim findAll, findById.
Jak zrobić żeby zachować findAll i zrobić findAllLock z adnotacją @Lock ale nie musieć pisać własnego @query.

@Lock
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mój admin wystawił mnie do wiatru. Mam aplikacje bazodanową - #mssql Nie chce podać hasła do konta administracyjnego aplikacji, tłumaczy się brakiem pamięci, ale za pieniądze może spróbować sobie przypomnieć, tyle że chce fortunę. Znam hasło do bazy danych. Czy mogę jakoś odzyskać hasło?
Uprzedzam - nie jesteśmy januszami biznesu. Kasę zgarniał przyzwoitą za swoją pracę - 8k netto w mieście 20k ludzi. Trochę nam przeszkadzało olewanie spraw, przychodzenie do
  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Weź go odwiedź z wiertarką i zapytaj czy woli mieć kolana czy udawać, że nie pamięta hasła


@psposki: Super pomysł, niech OP wyląduje w kiciu za groźby karalne.
  • Odpowiedz
Załóżmy, że w bazie mam uzytkowników, a każdy użytkownik może należeć do wielu grup. Mamy więc kulumnę User i Group. Chcę teraz wyciągnąć użytkownika z wszystkimi grupami do których należy. Jak to zrobić najbardziej efektywnie? Zrobić 2 sql, w którym w 1 wyciągam użytkownika, a w 2 wyciągam jego grupy, czy może 1 sql z joinami, no ale wtedy dostaję w wyniku dużo zbuplikowanych danych, więc odpowiedź jest większa.

#sql
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mireczki kochane, mam sobie produkcyjną bazę danych i będe ją dzisiaj przenosić na nową maszynę. chcę w końcu odpalić replikację. nowa maszyna będzie masterem, a stara slavem. jak to najlepiej ogarnąć?
jak rozumiem robię dump do sql, wtedy import na nowej maszynie i dopiero wtedy włączam replikację?

#mysql #bazydanych
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@biauek_jak_mogles: Mniej więcej. W my.cnf ustawiasz id dla serwerów. A po imporcie podajesz krok od którego slave ma zacząć replikację. I upewnij się, że slave będzie mieć dostęp do mastera, jeśli jest fizycznie na innej maszynie.
  • Odpowiedz
Ludki z #bazydanych i #etl ewentualnie #bi
Ktoś wie, słyszał może o jakichś potrzebach na jakąś 1/4 etatu? Albo potrzebach na krótko? Bo mam trochę wolnych mocy i #jdg , czyli dość elastycznie z umowami.
Gdyby fajnie się kręciło to byłbym skłonny też przejsć na full z obecngo miejsca.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mamy to! Aż 329 programistów wzięło udział w moim wczorajszym, otwartym szkoleniu gdzie tematem przewodnim był ➡️Spring Data.

W trakcie liveCodingu, na praktycznym przykładzie systemu obsługi zleceń przerobiliśmy:
✅Implementacje związków miedzy relacjami - 1:1, 1:N, 1:M
✅Zabębniliśmy się w asocjacje unidirectional i bidirectional, ich implementacje, oraz omowilismy kiedy, którą stosować
✅Wykorzystaliśmy możliwości HQL do definiowania własnych zapytań
SoftBull - Mamy to! Aż 329 programistów wzięło udział w moim wczorajszym, otwartym sz...

źródło: comment_1646848290DsISPfER2qBuZ1BeZibRIz.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szukam narzędzia, dzięki któremu można by zanonimozować dane w bazie.
Najlepiej jeśli byłoby to darmowe narzędzie.
Sprawdzałem już Anonimatron, ale za szybkie to nie jest.
Parę tabel w bazie jest, a jeszcze więcej rekordów w tych tabelach (największa tabela ma ponad 100 000 rekordów).
Może akurat jakiś mirek się znajdzie, co ma coś fajnego do polecenia.
A jak już niczego darmowego i sensownego nie ma, to może też być coś płatnego. Tylko żeby to nie miało jakiejś kosmicznej
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hiraga: Eksportujesz bazę, backup czy kopia - zależnie od możliwości.
Otwierasz i zmieniasz dane w tabeli/tableach jakimś prostym skryptem, tylko musisz wiedzieć które dane są wrażliwe i gdzie one są. Żadna aplikacja ci tego nie załatwi - chyba, że baza jest z jakiejś standardowej aplikacji, którą oprogramowanie do anonimizacji zna.

Skrypt to pętla po tabeli/tabelach podmieniająca wartości w rekordach na losowe, a gdy wykonasz to w jeżyku bazy (tsql) to nawet przy kilku milionach i poprawnie napisanej bazie zajmie ci to maks kilkadziesiąt minut.
Taką bazę przekazujesz do firmy
  • Odpowiedz
@Supaplex: Akurat fajnie by było jeśli mogłaby zrobić to osoba, która nie na się na tego typu rzeczach.
Sprawdzam tylko możliwości, najwyżej się coś samemu napisze.

A co do standardów, tamta firma ma dużo swoich własnych ( ͠° °) Ale na to już nic nie poradzimy.

  • Odpowiedz