#java

zielonka z java tutaj. Chcę zamienić liczbę 1651300 na binarne i szlag mnie trafia.
Spłodziłem coś takiego

public static void main(String[] args)
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sagan47: Nie ma czegoś takiego. Jak jesteś już na etapie kolekcji (czyli ultra core masz za sobą), to zacznij pisać projekt, nie ma lepszego sposobu na przecwiczenie teorii. Proponuję kalkulator w JavaFX i od razu odpowiadam na pytanie dot. frameworkow do ui - od razu JavaFX.
Po kalkulatorze zrób prosty komunikator internetowy oparty na socketach, a następnie klienta jednotabelowej bazy danych (dodawanie, usuwanie, edytowanie rekordów). Jak to ogarniesz to ogarnij
  • Odpowiedz
@petegrafik: naucz się podstaw javy fx, zajmie Ci to kilka dni, a przynajmniej nie będziesz kaleką, który nie potrafi napisać prostej aplikacji typu notatnik. W Javie FX pisze się szybko i przyjemnie, można się nauczyć wielu praktyk, które przekładają się bezpośrednio na inne technologie.
Nauka Springa, czy Javy EE zajmie Ci kilka kolejnych lat, JavaFX to jest przyjemny przeskok z badziewnych apek w konsoli do czegoś bardziej namacalnego.
  • Odpowiedz
@d1l4x: swing ogarnięty teraz to bardziej skupiam się na wzorcach i chce zacząć prog aspektowe ale czuje że muszę wcześniej taką książkę zmęczyć
  • Odpowiedz
czy jest jakiś sposób aby sprawić że JMenuItem będzie nieaktywny (mam na myśli że będzie szary i nie będzie reagował na kiknięcia). znalazłem metodę setArmed() ale:

Identifies the menu item as "armed".

nic mi nie mówi ( ͡° ʖ̯ ͡°)
#java
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki wziąłem się dość mocno za #programowanie #java i napisałem pierwszy program ( ͡° ͜ʖ ͡°).
Która wersja jest "poprawniejsza" i dlaczego? Jedna z wersji jest książkowa a druga moja.

Pierwsza wersja:

package
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jiffa: Na kilku grupach programistów na fb bardzo ładnie zostały rozjechane te brednie.
Średnie roczne wynagrodzenie brutto w Javie 168 tys. zł czyli 14k miesięcznie xD Powinni podać źródło wiedzy o zarobkach - wykop.pl ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Z perspektywy bezpieczeństwa, czym jest App Secret (clientsecret) w Facebookowym API?

Chodzi o to, że piszę aplikację webową w Javie/Spring, która korzysta z OAuth 2 i po zarejestrowaniu jej w na Facebooku otrzymuję:
- App ID (client
id),
- App Secret
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Deployment aplikacji składa się zazwyczaj z dwóch głównych grup komponentów. Pierwsza to paczki z kodem, binarki, biblioteki, skrypty i tak dalej, wszystko co wszędzie jest takie samo i nie zawiera wrażliwych danych. Druga grupa to pliki konfiguracyjne i wszelkiego rodzaju credentiale - do bazy danych, do zewnętrznych API, to innych systemów, z którymi aplikacja się integruje. Druga grupa zazwyczaj jest inna dla każdego środowiska (testowe, produkcyjne, etc), dlatego jest deployowana osobno. Można
  • Odpowiedz
Proszę o wykop, jako że mam problem i chciałbym to w ramach wykopowej społeczności zapytać, czy jakiś programista nie ma co robić i chciałby się dołożyć za friko (lub za kilka euro gąbek). Otóż zrobiłem konkurs, pełno ludzi się zgłosiło a ja nie chce zwalać na siebie, że kogoś nie wybrałem. Toteż jak by ktoś zmajstrował szybki skrypt do losowania zwycięzców w jakimkolwiek języku preferowany jakiś webowy co by można wrzucić na
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki wlasnie dostalem zaproszenie na wyklad i test do capgemini. Niby podstawy w javy ale i tak nie wiem z czego sie spodziewac, ktos moze byl i sie dostal na starter kit? Lokalizacja wroc ;)
#java #it
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałem sie z wami podzielić kilkoma krótkimi anegdotkami z mojej pracy w IT jako nierób programista (✌ ゚ ∀ ゚)☞ Jak będzie zainteresowanie, to mogę powypisywać kilka ciekawostek pod tagiem #itstostory

Niecały rok temu oddawaliśmy projekt graficzny jednej z aplikacji do oceny przez klienta (nad kodem pracowaliśmy już dobre 3 miesiące, więc było co nieco już działające, natomiast zmiany UI były na porządku dziennym). Na następny dzień
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #spring #webdev

Polecają może mirki coś odnośnie ogólnej architektury aplikacji webowych? Nie musi koniecznie odnosić się do springa, ale byłoby to spore ułatwienia.

Brakuje mi też w sumie takich akademickich podstaw w niektórych sprawach, więc jakby ktoś miał jeszcze coś w stylu "spring/webdev dla debili" to byłoby fajnie.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@coll: Spoko, mam to samo. Zanim cokolwiek zaczniesz pisać w czymkolwiek, miej jakiś zarys architektury projektu. Przeanalizuj funkcjonalności - może da radę zamiast zwykłej warstwowej arch, zastosować mikroserwisy?
Osobiście uważam, że projekt trzeba zaczynać z mapą funkcjonalności, to analizować/przekształcać w proces (ileś operacji jedna po drugiej), i wtedy szukać części wspólnych :)
  • Odpowiedz
#programowanie #java #intellij

Piszę aplikację w Springu w IntelliJ IDEA. I wyskakuje mi błąd przy deployu (Tomcat):

Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 1099; nested exception is:

java.net.BindException: Address already in use: JVM_Bind
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321: Chyba jakieś googlowe usługi. Spróbuj ustawić port JMX na cokolwiek innego, np. 9099. (Port JMX to port, który wystawia JVM, przez który można się dostać do API instrumentacyjnego - monitoring, zarządzanie, heap dumpy, thread dumpy, etc)
  • Odpowiedz
@nachteil: zamknąłem Chroma i uruchomiłem go ponownie (IDE cały czas włączone) i się uruchamia. Na razie pomogło. Zobaczę potem. I przestawię ten port na jakiś inny (ale na co nie próbowałem to zaraz znowu był zajęty).

Dzięki!
  • Odpowiedz
Witam, mam mały problem z zaczęciem programu, bo średnio z pomysłem, więc #naukaprogramowania

Program w #java - umożliwiający tworzenie kont i logowania. Proste, można znaleźć na YT i innych poradnikach. Program ma zapisywać dane w bazie danych i w razie ewentualności je wyświetlać/zmieniać - zatem tu pierwsze pytanie, czy SQL Server Management Studio się do tego nada? No i drugie pytanie - chciałbym by 2 komputery mogły się
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No tylko się obawiam, że będę już na etapie ostatnim, a problem będzie wymagał przerobienia całego kodu na nowo.


Jeśli będziesz używał interfejsu, a nie implementacji, to nie będzie. Załóżmy, że masz interfejs UserRepository i metodę w nim void saveUser(User user). Wtedy w swoim kodzie na obiekcie typu UserRepository wołasz saveUser(user) i normalnie rozwijasz projekt. To, czy dane repozytoirium zapisuje coś tylko do pamięciu, czy do pliku, czo potem do bazy -
  • Odpowiedz
Mirki, jak widzicie używanie checked wyjątków w nowych projektach? Jak wiadomo nie są one za bardzo kompatybilne z Java 8, z lambdami, streamami itd. Jakie są ich największe zalety, w projekcie gdzie na końcu wszystkie runtime'owe lądują w jakimś handlerze? Wiadomo, że łatwiej śledzić ścieżkę, no ale gdy w grę wchodzą refleksje to nie zawsze to dużo pomaga. No i jeszcze zasada otwarte/zamknięte, Robert C. Martin approved ( ͡° ͜ʖ
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@baczus: troszkę oftopując jest pewien mroczny trik optymalizacyjny oparty o checked exception (ale to taka bardziej ciekawostka niż coś realnego ;-))

String[] array = new String[]{"a1", "a2", "b1", "b2"};

for(int i=0;;i++) {
  • Odpowiedz