#sysadmin #java #devops #devopsiarz
Kupiłem laptopa z 40GB (8+32) RAM-u w celu obrabianu rzeczy ETL w Knime
Znalazłem jak powiększyć zurzycie ramu przez JVM.

Znacie jakieś fajne metody tuningu JVM?
Czy podczas backupu plików trzeba stopować całe aplikacje stojące na JVM?
devnull_ - #sysadmin #java #devops #devopsiarz
Kupiłem laptopa z 40GB (8+32) RAM-u w ...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kacpervfr: a jakie jest wymaganie? Możesz sobie dodać custom-owy nagłówek i sprawdzać, czy przekazany w nim klucz jest spodziewanym, na tej podstawie autoryzować.
  • Odpowiedz
@Nofenak: Z tych dwóch wybrałbym Rust. Programistów jest relatywnie mało. Praca często w specyficznych branżach i technologiach. To razem sprawia, że stawki są lepsze. Poza tym to jest naprawdę narzędzie ogólnego przeznaczenia. Możesz w tym pisać naprawdę low-levelowy kod pod specyficzne wymagania. Kod jest natywny, nie masz garbage collectora, więc wydajność i latency są bardzo dobre, a nie musisz się męczyć jak w C.
  • Odpowiedz
Test sprawdzający usunięcie użytkownika:

@test
void whenUserExist_DeleteUser() {
User user = userBuilder.buildById(1).build();
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kamishimi: to zalezy jak to robisz generalnie powinienes testowac metode z serwisu, ktora uderza do repository.

Moim zdaniem mozesz uzyc uzyc metody save ale ladniej byloby to wrzucic w osobna metode np. createAndSaveUser i ja zawolac w tescie.

A to delete.deleteUserById to co to za gowno? To delete to serwis jest? Jesli tak to czym predzej zmieniaj nazwe na jakies userService
  • Odpowiedz
Mirki, mam aplikacje której potrzebuję użyć do mojej pracy i jest ona napisana w jave, ma rozszerzenie .jar. Mój laptop się r------ł i mam dostęp do lapka pożyczonego od uczelni i tutaj nie mam dostępu do admina i nie mogę pobrać sobie Javy. Jest jakiś inny sposób żeby odpalić ten program?

#programowanie #java
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

✨️ Obserwuj #mirkoanonim
Mirki chwale się bo dostałam swoją pierwszą pracę w IT dzięki bootcampowi! :) Do tej pory uczyłam się programowania samodzielnie, własnym siłami. Przez te 4 miesiące nauczyłam się całkiem sporo, jednak nie tyle, ile bym tak naprawdę chciała. W teorii udało mi się samodzielnie opanować HTML, CSS i podstawy JavaScript. No właśnie, w teorii.Na początku listopada pojawiła się w mojej głowie myśl – a gdyby tak zacząć kurs
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

( ͡° ͜ʖ ͡°)Nie pytajcie anonima co to za bootcamp plox. Zamiast tego zapytajcie siebie samych czy zatrudnilibyście kogoś po bootcampie jeśli obecnie na rynku pełno jest osób z doświadczeniem komercyjnym i wykształceniem kierunkowym
  • Odpowiedz
✨️ Obserwuj #mirkoanonim
A może ten cały kryzys to rozdmuchany temat ? Tutaj na #java senior z 6 lat expa pyta się jak optionala ładnie napisać. No to że tak powiem grubo...

  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirko_anonim: Chciałem znać opinie innych bo mam jeszcze inne koncepcje a Ty już się pultasz. A druga sprawa że z tymi Optionalami jest odwieczna walka i jeden rabin powie tak, a drugi inaczej. Poza tym ja robię w pracy pół Devops i pół Jave więc nie jestem typowym Crudziarzem co jest mistrzem jednego języka.
  • Odpowiedz
#java #programowanie #pracait

Potrzebuje pomocy/rozwiazania z jednym bledem w ide, groovy,maven. Stawiam, ze to gdzies od strony srodowiska jakis cp jest zle ustawiony czy cos. Zalezy mi na rozwiazaniu tego poniewaz nikt juz nie potrafi mi pomoc, ja sam sobie tez. Płacę blikiem 60-70 zł za rozwiazanie problemu, zapraszam priv..
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

dodaj info o problemie tutaj, a nóż się ktoś znajdzie kto miał identyczny problem i zachowasz hajs na 2foru ()
  • Odpowiedz
@Kamishimi: Jeżeli to jest klasa która będzie dostępna tylko w Twoim katalogu z testami, to pewnie może być. Jeżeli natomiast miałaby być dostępna w głównym kodzie no to tak średnio bo całkowicie tracisz type-safety w tym miejscu. W miejscu drugiego parametru można przekazywać wtedy dosłownie wszystko i kompilator się nie zająknie.

Zamiast tego na Twoim miejscu celowałbym w sygnaturę private boolean checkExistence(String query, PreparedStatement statement). Wtedy każda z publicznych
  • Odpowiedz
@Kamishimi: Może:

checkExistence(String query, Consumer<PreparedStatement> propertySetter) {
try (Connection connection = dataSource.getConnection();
PreparedStatement statement = connection.prepareStatement(query))
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

✨️ Obserwuj #mirkoanonim
Co trzeba umieć, żeby dostać się na staż z javy, albo chociaż DARMOWE praktyki w jakimś januszexie? Muszę odbyć praktyki na studiach, a obecna sytuacja na rynku jest przynajmniej godna pożałowania. W ciągu ostatniego miesiąca chodziłem na targi pracy i ofert było tyle co kot napłakał, zostawiłem CV o ile w ogóle na to pozwalali, oczywiście zero odzewu. Mam świadomość, że projekty w moim portfolio nie są najlepsze
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego przy teście serwisu leci LazyInizializationException a przy teście kontrolera już nie i przechodzi normalnie mimo, że też korzysta z tego serwisu?

@test
void testService() {
var film = filmRepository.save(createFilm());
var hall =
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

strzelam, że tutaj dlatego że tworzysz te obiekty na potrzebę testu a tam ich może nie być ale w sumie nie wiem bo widzę tylko wycinek kodu


@Smonk_Da_Wead: Mam dwie refleksje. Naprawdę używacie chat gpt żeby rozwiązywać takie problemy? Przecież ich rozwiązywane to najlepsza droga aby się rozwijać i zrozumieć jak działa stack technologiczny w którym pracujemy. Znalezienie przyczyny tego problemu da więcej wiedzy niż przeczytanie niejednej książki. W drugiej
  • Odpowiedz