#programowanie #java #javaee
Hej,
mam aplikację w JavaEE (Spring + JSF + Hibernate + Primefaces + OracleDB). Jest w niej funkcja generująca pdfy i zapisująca je do bazy danych. Ogólny schemat generowania pliku pdf wygląda następująco:
- pobranie zrzutu mapy z innej aplikacji za pomocą IOUtils.toByteArray
- wyrenderowanie widoku JSF(z opisem mapy) do pliku PDF i dodanie do niego tej właśnie mapy
- dodanie/edycja rekordu w bazie z tym właśnie plikiem.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zrzut pamięci zrób gdy się zapcha i odczytaj eclipse MAT tylko nie za duży bo się powiesi i tam go przejrzyj dokładnie. Możliwe że iText sobie nie radzi i zostawia jakieś śmieci ostatnio miałem podobny przypadek ale z FOP gdzie nie czyścił SVG i zostawały w pamięci. Możesz użyć też jprofilera trial na tydzień
  • Odpowiedz
#java #naukaprogramowania
Bardzo spodobał mi się kurs javarush, niestety 10 poziomów jest po angielsku, reszta po rosyjsku ( ͡° ʖ̯ ͡°)
Macie może coś podobnego, gdzie mam sporo zadań i wtyczkę do inteliji gdzie mi to sprawdza czy jest oki?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MatexN: Podzielam opinię, 10 poziomów było świetne. Skończenie kursu wybiło mnie na chwilę z rytmu, nie wiedziałem za co się chwycić. Wykupiłem sobie kurs Tima Buchalki na Udemy, ale to nie to samo ( ͡° ʖ̯ ͡°) Wołaj jak znajdziesz coś podobnego, powodzenia.
  • Odpowiedz
@MatexN: to że nie nauczysz się przez to programować, tym bardziej w zadaniach na takim poziomie. to może być dobry pomysł jak nic o tym nie wiesz, ale jak sam już zauważyłeś, nie wiesz co robić w dalszej części. jak bardzo chcesz robić coś online, to sprawdź hackerrank, ale to się używa głównie, aby zobaczyć odpowiedzi innych osób i nabrać dobrych praktyk przy pisaniu.
  • Odpowiedz
#freelancer #wycena #java #developer hej. robię aplikację która najprościej mówiąc działa tak, że wskazujesz lokalizację plików pdf które są skanami dokumentów i aplikacja rozpoznaje na tych skanach czy zaznaczone w określonym miejscu (stałe miejsce, kilka szablonów) jest TAK czy NIE i następnie zapisuje w bazie. aplikacja robi to na podstawie porównania ze wzorcem. aplikacja jest napisana w Javie. i pytanie. ile taka aplikacja może
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co polecacie do nauki po zwykłej #java ? Docelowo chcę załapać się na staż / juniora w weebówce i chciałbym opanować jakieś podstawy pod napisanie własnego projektu.
Czy w tym wypadku lepiej będzie poznać servlety czy od razu pakować się w Spring? Mógłby ktoś podać kolejność nauki?

#naukaprogramowania
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

wybrałeś chyba najgorszą technologię jaką mogłeś, jeżeli zależy ci na szybkim stworzeniu czegoś. inb4 spring boot. co prawda masz play'a w javie, ale do tego dochodzi ci scala, a paradygmat funkcyjny nie jest taki prosty i wymusza trochę inny kod niż obiektowość. szybciej coś napiszesz w nodejs lub w django na pythonie, a zwłaszcza nauka tego zajmie mniej.


@Inconsistent:
Godziu73 - > wybrałeś chyba najgorszą technologię jaką mogłeś, jeżeli zależy ci na sz...

źródło: comment_kpsMNr7R2dMtXGwKPMQY3oDLLsnKaftw.jpg

Pobierz
  • Odpowiedz
Mirki jak to najlepiej zrobić? Nie wiem jak zadać to pytanie w google..

Mam bazę danych z pomiarami temperatury w #sql. Chcę wybrać z niej dane z okresu od X do Y z pewnym interwałem, tak żeby zmniejszyć ilość danych z np 1000 do 100 (czyli pobieram co 10 wpis). Da się to zrobić w zapytaniu SQL?

Jeśli nie to jak najefektywniej i najładniej zrobić to w #java
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java Dostałem do rozwiązania w pracy dziwnego buga. Ktoś wcześniej napisał program w javie mający na celu uruchamianie z innego(napisanego w innej technologii) programu drukowania z LibreOffice'a. Program javowy został spakowany do jara , a jar wrzucony do folderu z bibliotekami tego innego programu. Wszystko byłoby fajnie, ale problem jest, że gdy np. user1 odpali sobie wydruk, wyskoczy mu podgląd wydruku, a w tym samym czasie user2
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@D3xxT3r: podgląd pliku jest robiony z javy czy z tego programu odpalanego z javy, czy z libreoffica? Jak są przekazywane parametry z javy do programu pośrednika i z programu pośrednika do libreoffice? jako argumenty linii poleceń? Czy może jako plik tymczasowy do któego ścieżka jest w argumencie linii poleceń? Albo może jako "named pipe" linuksowy i przekazany deskryptor ?

Strzelam, że któryś program (albo pośrednik, albo libreoffice) tworzy plik tymczasowy,
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Philopolemus_Fronius: a i tak możesz ich użyć olewając getter/setter, np:
class XX{int x;}
new XX().@x = 4;
Wykona się pomijając wygenerowany setter nawet jak jesteś w innej klasie itd, groovy ma w dupie modyfikatory dostępu, ale generuje kod taki by był w miarę sensowny z punktu widzenia javy, sam jednak ma to w dupie i możesz sobie używać każdej prywatnej zmiennej/metody.
  • Odpowiedz
Od 14 miesięcy siedze w różnych technologiach w pracy, sporo #frontend typu #angularjs, wordpressy, ogólnie #css, trochę zarządzania serwerem(jenkins, linux server, deployment etc) , sporo #grails i #groovy, rzadko ale też #nodejs. Aktualnie już mnie męczy takie mocne skakanie po technologiach, chciałem iść spróbować #java, tylko firma w której mi to najlepiej wygląda

Obciach

  • Trochę tak 55.2% (32)
  • Nie 44.8% (26)

Oddanych głosów: 58

  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Circuit76 to nie obciach. Sam w przyszłości swoje przebranzowienie na jave widzę tak ze odkladan pewien bufor pieniędzy żeby że spokojem przeżyć np pół roku, a potem próbuje uderzyć w jave nawet na staż i nadrobić aktualne zarobki.
  • Odpowiedz
@Greenek: backend i aplikacje webowe: łoooo Panie, daj Pan spokój ( ͡° ͜ʖ ͡°) na backend w poważnych zastosowaniach tylko java, w desktopie nawet atoma z js na c++ przepisali core. Python z global interpreter lockiem też słabo na serwer, go miedzy innymi zostało stworzone by pythona zastąpić w Google, które namiętnie wykorzystuje rownież jave i c++. Co do NASA to niech ich Bóg ma w
  • Odpowiedz
Mirki ponowię pytanie, bo niektórzy pomysleli że chcę na staż, jestem junior, może zarobkami podchodzący pod mid, pracuję 2 lata jako #fullstack, ostatnio mocniej #frontend, do tego jakieś #wordpressy. Chciałbym znaleźć pracę w front-end + #java, z której ogólnie nie jestem najlepszy, ale jestem gotów się podszkolić. Jakie firmy polecacie w #slask #katowice, wstępnie widziałem
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Lecimy, nie śpimy! Czyli prasówka dla Mirków, co śnią na Javie! ( ͡° ͜ʖ ͡°) #justjoinitoferty odc#71

poniedziałek - JavaScript, wtorek- PHP, środa - Java/Scala, czwartek - Python, piątek - Ruby/ mobile, sobota -
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@quwer: nie napisałeś co już masz/umiesz, więc polecam poniższe:
- dokumentację Spring core (Spring Framework),
- dokumentację Spring Boot,
- dokumentację Gradle,
- dobrze poznać najpierw jak działa Maven nie zaszkodzi,
- warto dobre poznać swój silnik bazy danych i
  • Odpowiedz
@quwer: ale co tu laczyc? przeciez w gradle piszesz dokladnie to samo co masz w mavenie tylko inna skladnia

Sprobuj wygenerowac projekt ze spring boot initilizera (albo przez strone albo wbudowany do intelliJ np.) i sprawdz czym sie rozni od twojego
  • Odpowiedz
Miruny, oczywiście mogę pogooglać ale może ktoś robił i poleca, mianowicie kurs języka Kotlin, ktoś coś?

Dodam, że programowanie to dla mnie chleb powszedni, więc nie szukam kursu, który uczy programować tylko kursu, który uczy języka Kotlin (może być od podstaw),

#programowanie #java #kotlin #naukaprogramowania
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam Mirki i Mirabelki. Tworzyłem ostatnio proste IDE do Pythona dostosowane do robienia botów do gier. Ma takie bajery jak template matching i "nagrywanie" wszystkiego co robi użytkownik i zapisywanie w postaci kodu Pythona aby odtworzyć potem jego ruchy. Myślę, że całkiem nieźle się to nadaje do robienia nawet złożonych botów do gier 2D w krótkim czasie. Zaimplementowałem kolorowanie składni (na filmie są błędy spowodowane przez program do nagrywania) i np. dodawanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Likaox: Fajny projekt. Jakbyś chciał to dalej rozwinąć to proponuje dodać analizę na podstawie "kodu", a nie samego obrazu. Obecnie narzędzia typu Squish albo Selenium, które są używane w firmach analizują budowę strony lub aplikacji uruchomionej na komputerze i zdarzenia, które mają spowodować lub zaobserwować wyłapują na podstawie obserwacji działania w jej kodzie (tak w dużym skrócie).

Jeżeli chodzi o web aplikacje, to po prostu musiałbyś dorobić jakieś parsowanie HTML
  • Odpowiedz