Testuję Windows bo od wielu lat pracowałem tylko na Linux ale z pewnych względów muszę popracować na systemie Windows.
Problem mam taki, że jak buduję swoją aplikację mvn w Linux to mam czas budowania 50 - 55 sekund. Jak buduję w Windows to nie mogę zejść poniżej 3 minut. Wyłączyłem wiele procesów i aplikacji, które mogły spowalniać budowanie, między innymi indeksowanie plików, TortoiseGit bo non stop używał proces cache, Defender bo analizował
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nameisnull: @asciiterror Kiedyś musiałem napisać pod Windowsa program i akurat była to dziesiątka. Wszystko było spoko, poza jednym serwerem, jednego z pierwszych użytkowników naszej nowej aplikacji. Zwykle użytkownicy używali laptopów lub PC, ale on odpalił sobie wszystko na serwerze dedykowanym, ze zdalnym dostępem.

Dwa tygodnie szukałem błędu, nawet zintegrowałem debugowanie specjalnie dla niego i po wywaleniu się, wykrywał to, restartował i wysyłał logi. Okazało się, że błąd był po
  • Odpowiedz
#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