@justjoin_it: W pierwszej pracy w supporcie IT, manager zlecił mi zarejestrowanie jak szybko otwierają się pliki w excelu pod VDI. Miałem to poźniej posłać do jakiegoś Project Managera w Indiach który 'badał sprawę'. A jak to wyglądało? Otwieraliśmy na komputerze Pana z księgowości dokument w excelu, a ja odpalałem stoper w telefonie i zapisywałem w ile minut/sekund dany plik się otworzy. Miałem tak obskoczyć dobre 4-5 osób w danym projekcie.
  • Odpowiedz
Do mojej społeczności dołączają również osoby, które początkują ze Spring. Często dostaje pytania:
- jakie są różnice pomiędzy Spring Framework a Spring Boot?
- jak kształtuje się rynek pracy i zapotrzebowanie względem tych technologii
- jak sprawnie zacząć z nimi naukę?

Na te i wiele innych pytań postanowiłem odpowiedzieć w moim artykule: Spring i Spring Boot – rzeczowy przewodnik
SoftBull - Do mojej społeczności dołączają również osoby, które początkują ze Spring....

źródło: comment_1618554462ntbGX2Pn20uFSkAXeupnoJ.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@mag_zbc: Oracle (czy kto tam produkuje eclipse/NetBeans) nie dostarczyło poprawnie środowiska do pracy w Javie na ARM? Myślę że wina całej fundacji FOSS, Linuxa, Debiana, Raspberry i mojej starej.
  • Odpowiedz
Jednym z przykładów jak C# chcę być na siłę różnym od Javy, są np. te anonimowe obiekty. Zamiast stworzyć obiekt po bożemu, przez konstruktor to jest coś takiego:
var person = new Person { Name = "Janusz", Age = 50 }.
Oczywiście trzeba mieć klasę z getterami i setterami, czyli hermetyzacja i enkapsulacja złamane po całości. No i trzeba pisać nazwy tych pól. Ale i tak najgorsze jest to, że przez settery
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Edelner: bait, ale i tak odpiszę dla innych :)

Po pierwsze, to nie jest anonimowy obiekt, byłby gdybyś użył samego new bez klasy.

Po drugie to jest tylko code sugar na użycie konstruktora bez parametrów i późniejszego ustawiania propercji.

Po trzecie, nikt Ci tego nie każe używać wszędzie. To się stosuje w POCO, gdzie nie ma enkapsulacji.
  • Odpowiedz
@herbatkaZCukremBezCytrynki: System.exit zawsze działa, polecam.
A tak na serio, dobrze napisany kod wątku będzie zawierał w swojej pętli coś, co może wyrzucić InterruptedException albo InterruptedIOException, albo sprawdza regularnie Thread.currentThread().interrupted() albo jakąś inną flagę (np. volatile boolean isRunning) i w takiej sytuacji grzecznie sam się kończy. Wątek, który utknął w nieskończonej pętli bez sprawdzania, czy wolno mu dalej liczyć, to kaszana.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
Mirki chce zamówić z heliosa zestaw książek typu "świeżo upieczony junior java". Pracuje od kilku miesięcy, ale widzę, że w pewnych obszarach dalej dużo mi brakuje, ponadto chciałbym porządnie powtórzyć podstawy (pod pytania na rekrutacjach). Polecicie coś fajnego?
#java #spring #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@Rezurekted: dla zasady mogę powtórzyć wszystko, co na rekrutację i do pracy będzie potrzebne - java, spring, architektura, wzorce, może jakieś podstawy mikroserwisów, dobre praktyki to takie pierwsze rzeczy które przychodzą mi do głowy + interesuje się też frontem, nawet dużo w pracy na froncie robię, a nie mam zupełnie wiedzy teoretycznej o js (to było na zasadzie - brakuje nam ludu więc rób, więc robię :D), więc cos do
  • Odpowiedz
Oho ( ͡° ͜ʖ ͡°) Mają mi do piątku przysłać termin rozmowy technicznej na staż w Javie. Jakieś protipy czego można się spodziewać na takiej rozmowie (ponoć ma trwać koło godziny)? Teraz tylko zadawali jakieś podstawowe pytania, żeby ogarnąć czy cokolwiek umiem. W sumie bardzo przyjemnie się rozmawiało ¯\_(ツ)_/¯

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

via Wykop Mobilny (Android)
  • 4
@notedeagle: jak na staż to mogą zadawać różne pytania z różnych poziomów żeby ogarnąć co kumasz. Nie bój się przyznawać że czegoś nie wiesz, lub dopytywać jak coś będzie niejasne
  • Odpowiedz
Jaki inny język od posiada ściśle określony model pamięci jak #java ? Ściśle określony brzmi nieco paradoksalnie, bo JMM to w zasadzie dość skromny zbiór gwarancji happens-before. Ale jest to sformalizowane oraz istnieje dużo literatury i innych źródeł na ten temat. Jak wygląda sytuacja w innych językach? Panuje dziki zachód i do końca nikt nie wie czy to co robi jest thread safe?

#programista15k
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wpoldokomina: Jak jesteś Rustem czy C/C++ sem to interesuje Cię tylko procesor i takie ogólne "zasady" działania ( http://books.gigatux.nl/mirror/kerneldevelopment/0672327201/ch09lev1sec10.html ), możesz sobie pogooglać o "memory ordering x86". Java ma JMM bo pomiędzy Tobą a procesorem jest jeszcze virtualna maszyna - i od czasu do czasu chcesz powiedzieć tej maszynie, np: poprzez oznaczenie zmiennej "volatile" żeby nie generowała dziwnych optymalizacji. "happens-before" to rzecz wynikająca własnie z tego że jest JIT.
https://www.youtube.com/watch?v=TxqsKzxyySo
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@wpoldokomina: niejaki Johnathan Blow twórca gry Braid tworzy swój język jai. Taki C++ specjalnie dla gier. Taka ciekawostką jest to że ma kilka alokatorow pamięci. Jednym z nich jest Frame. Jak tworzysz obiekt w oparciu o ten alokator to obiekty tworzone są w buforze, po przeliczeniu klatki wskaźnik jest resetowany i bufor zapełniamy jest od nowa.
Co do thread safe to w wielu językach masz określone jakie operacje są thread
  • Odpowiedz
Czy 9k brutto z dwoma latami expa gdy inni na tym stanowisku zarabiają 10 i więcej to bieda? Niestety ale ominęła mnie podwyżka przez niedoskonały feedback. Następna tura podwyżej za rok, albo może (menedżer tak mówił) wcześniej jak będę miał dobre feedbacki.

#programista15k #java
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

w tym feedbacku były pierdoły typu spóźnia się na bzdurne daily meetingi


@wpoldokomina: to nie bzdury tylko choćby brak szacunku dla czasu innych osób. Domyślam się, ze pracujesz zapewne w jakimś korpo, a tam cechy miękkie bywają czasem równie ważne co kompetencje techniczne jeśli chodzi o ścieżki awansów i podwyżek. Jeśli masz product ownera/przełożonego stricte biznesowego to dla niego równie ważna będzie właśnie punktualność czy np. umiejętność przygotowania dobrej prezentacji
  • Odpowiedz
Szukam dodatkowej roboty po godzinach. Java(mid)/angular(junior). Ktoś, coś? Na jakich ewentualnie portalach można coś tego typu znaleźć?
#java
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Korzystam z Inteliij IDEA, stworzyłem aplikację w JavaFX która poprzez Inteliij uruchamia się prawidłowo, ale gdy dam Build i chcę ją uruchomić z pliku .jar, to otrzymuję komunikat (w cmd):
"Error: JavaFX runtime components are missing, and are required to run this application"
Wiecie może w jaki sposób można stworzyć .jar który będzie zawierać w sobie JavaFX?
#programowanie #java #javafx
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DinapeS: ten sterownik też masz gdzieś w jar? Kojarzę że kiedyś sterownik do postgresql wrzucałem po prostu do tego folderu co jar aplikacji i działało. Ale to dawno było, nie jestem pewny.
  • Odpowiedz
#java #intellij
Czy da się jakoś w IntelliJ ustawić, żeby zawijane były chained method calle w streamach, a te nie-streamowe nie? Albo żeby zawijanie było stosowane tylko gdy są więcej niż 2 method calle pod rząd? Jeśli nie, to które rozwiązanie jest częściej stosowane - zawijanie wszystkiego czy niczego?

Załączam obrazek poglądowy - to na zielono chcę zawijać, a to na czerwono nie.
K.....o - #java #intellij
Czy da się jakoś w IntelliJ ustawić, żeby zawijane były ch...

źródło: comment_1618048956UHiOR5cds7Rsy4aIVqHejR.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach