Jak zapisywać coś do pliku .txt z poziomu jar? Nic nie działa, może ktoś pomóc zapodać jakąś jedną ważną linikę? #java
Wszystko
Wszystkie
Archiwum
- 4
#programowanie #java #eclipse #intellij #naukaprogramowania
Czy warto przechodzić z eclipse na intelliJ idea jeśli pracodawca oferuje licencje?
Jakie są plusy/minusy obu IDE?
Eclipse'a w miare dobrze znam, a jak zainstalowałem Idee to szybko natrafiłem na kłopoty przy odpalniu troche bardziej skomplikowanego projektu niz Hello World. Co takiego oferuje to IDE czego nie ma Eclipse, aby warto było poświęcić czas na naukę tego?
Czy warto przechodzić z eclipse na intelliJ idea jeśli pracodawca oferuje licencje?
Jakie są plusy/minusy obu IDE?
Eclipse'a w miare dobrze znam, a jak zainstalowałem Idee to szybko natrafiłem na kłopoty przy odpalniu troche bardziej skomplikowanego projektu niz Hello World. Co takiego oferuje to IDE czego nie ma Eclipse, aby warto było poświęcić czas na naukę tego?
@kragg5: używałem Eclipse, w pracy zacząłem używać IntelliJ, nie wrócę do Eclipse nigdy :P
- 44
#naukaprogramowania pamiętajcie najważniejsze to dobrać technologię do problemu!
De fakto każdy język jest kompletny w sensie Turinga... ale w tym wpisie napiszę kiedy jaki język jest odpowiednim do nauki
#ada -> dość ciekawy, stosowany tylko w US-Army język, fajnie można się nauczyć pisać aplikacje wielowątkowe. Składnia sama pilnuje byśmy nie robili bzdur. Jeśli to się kompiluje to znaczy że będzie działać, dlatego używa tego US-Army.
#asembler -> Język najprostszy w tym zestawieniu, trzeba poznać około 10-15 rozkazów by móc już pisać programy, Polecany jeśli chcesz poznać dany procesor, z doświadczenia powiem że Intel ma gorszą składnie od procesorów ARM
De fakto każdy język jest kompletny w sensie Turinga... ale w tym wpisie napiszę kiedy jaki język jest odpowiednim do nauki
#ada -> dość ciekawy, stosowany tylko w US-Army język, fajnie można się nauczyć pisać aplikacje wielowątkowe. Składnia sama pilnuje byśmy nie robili bzdur. Jeśli to się kompiluje to znaczy że będzie działać, dlatego używa tego US-Army.
#asembler -> Język najprostszy w tym zestawieniu, trzeba poznać około 10-15 rozkazów by móc już pisać programy, Polecany jeśli chcesz poznać dany procesor, z doświadczenia powiem że Intel ma gorszą składnie od procesorów ARM
- 39
@wytrzzeszcz: Ale taguj #januszeprogramowania
- 15
@wytrzzeszcz: Liczba głupot w tym wpisie jest naprawdę duża. Nie polecam nikomu początkującemu opierać się na tym.
3
Dlaczego Jenkins ma niebieskie kulki zamiast zielonych?
Nie, nie ze względu na daltonistów, jak wielu myślało
z- 0
- #
- #
- #
- #
- #
- #
Czesc wszystkim :)
Wiec w zyciu nadeszla decyzja o zmianie. Przebranzawiam sie i zostaje programista (15k kusi). Jakis czas temu zaczalem kurs ale z powodu braku mobilizacji przerwalem. Zaczynal sie od prostej gierki w ktorej przesuwalo sie pieska zeby jadl jakies kulki (moglem cos pomieszac). Ktos z Was wie jak sie nazywa? Moze sami polecicie jakis interaktywny kurs dla absolutnie zielonych (ja ogolne pojecie mam, jednak wyzwanie podjete jest razem z narzeczona
Wiec w zyciu nadeszla decyzja o zmianie. Przebranzawiam sie i zostaje programista (15k kusi). Jakis czas temu zaczalem kurs ale z powodu braku mobilizacji przerwalem. Zaczynal sie od prostej gierki w ktorej przesuwalo sie pieska zeby jadl jakies kulki (moglem cos pomieszac). Ktos z Was wie jak sie nazywa? Moze sami polecicie jakis interaktywny kurs dla absolutnie zielonych (ja ogolne pojecie mam, jednak wyzwanie podjete jest razem z narzeczona
- 2
@LorekSuko: zależy co chcesz robić.
Po polecam python, przynajmniej jako dodatkowy język, to zawsze się przyda. Nie wiem jak ruby stoi, ale słyszałem mieszane opinie.
Po polecam python, przynajmniej jako dodatkowy język, to zawsze się przyda. Nie wiem jak ruby stoi, ale słyszałem mieszane opinie.
@LorekSuko ja na początek każdego języka polecam książkę. niekoniecznie po polsku tu decyzja jak nowa znajdziecie ale tam zwykle obszerniej wyjaśnią jak co działa w porównaniu do kursów. praktyka spoko ale teoria podstaw się zawsze przyda.
- 1
Siema, napisałem sobie program w Javie i wygląda na to, że mam gdzieś wyciek pamięci, przynajmniej obserwując wskazania profilera widzę że zajętość stosu rośnie w miarę jak program sobie liczy. Posługując się tym artykułem zidentyfikowałem sobie kilka miejsc, które teoretycznie mogą być winne (o dziwo wszystkie zawierają lambdy). Screenshot z przykładową metodą w pic relu. Kod tej metody wygląda tak:
http://pastebin.com/yQBDEzwX
Przyznam się bez bicia - nie znam się na tym co
http://pastebin.com/yQBDEzwX
Przyznam się bez bicia - nie znam się na tym co
@Marmite: Ale po każdym wywołaniu zwracasz tablicę stringów więc nie wiemy co z tymi stringami później robisz. Jeśli nie kończy się cykl życia zmiennych w których to przechowujesz to po prostu to wszystko będzie leżało na heapie
- 1
@Marmite: tworzysz mase obiektow i trzymasz je w funkcji main. To czy masz leak sprawdzisz jak pole generations bedzie caly czas roslo jak np progam pochodzi przez pare minut.
na szybko: tak chyba mozesz zastapic funkcje
na szybko: tak chyba mozesz zastapic funkcje
private static String[] splitTextToLowercaseWords(String text) {
Mirki, czy ktoś z Was zaczynał swoją pierwszą pracę jako #programista w UK ?
Moje pytanie dotyczy tego czy i na ile realnym jest dostanie się na stanowisko programisty java w UK będąc samoukiem i nie posiadając żadnego wcześniejszego doświadczenia zawodowego w branży IT ?
Nie marzy mi się przysłowiowe 15k, chodzi po prostu o wyrwanie się z obecnej sytuacji, gdzie praca mocno mi nie odpowiada (╯︵╰,) a jako że lubię stworzyć coś swojego i pracować przed kompem, zacząłem jakiś czas temu dłubać coś samemu
Moje pytanie dotyczy tego czy i na ile realnym jest dostanie się na stanowisko programisty java w UK będąc samoukiem i nie posiadając żadnego wcześniejszego doświadczenia zawodowego w branży IT ?
Nie marzy mi się przysłowiowe 15k, chodzi po prostu o wyrwanie się z obecnej sytuacji, gdzie praca mocno mi nie odpowiada (╯︵╰,) a jako że lubię stworzyć coś swojego i pracować przed kompem, zacząłem jakiś czas temu dłubać coś samemu
- 1
@Leicester: Rozmowe zalatwil mi rekruter, na samej rozmowie bylo dwoch szefow, jeden od developingu, i drugi glowny. Na poczatku bylo maglowanie mojego cv, ale jako, ze poprzednio robilem strony i fotografowalem, to srednio ich to interesowalo, wiec szybko poszlo do rozmowy technicznej. Bylem poproszony o prezentacje moich aplikacji i opisanie szczegolowe jak je zbudowalem, czego uzylem, potem troche technicznych pytan o SQLIte, o komunikacje z web service itp, oprocz tego
- 6
Komentarz usunięty przez autora
Próbuję przesłać dane pomiędzy kontrolerami w JavaFX.
Mam mainController odpowiedzialny za główne okno aplikacji oraz secondaryController odpowiedzialny za wyskakujące okienko.
W głównym oknie ładuję plik excela i odczytuję listę arkuszy w pliku, którą posyłam do kolejnego okna, które ma mi pozwolić wybrać konkretny arkusz i na jego podstawie wygenerować odpowiednie TextField'y w GridPane znajdującym się w oknie głównym.
Wygląda to mniej więcej tak:
MainController
SecondaryController
Mam mainController odpowiedzialny za główne okno aplikacji oraz secondaryController odpowiedzialny za wyskakujące okienko.
W głównym oknie ładuję plik excela i odczytuję listę arkuszy w pliku, którą posyłam do kolejnego okna, które ma mi pozwolić wybrać konkretny arkusz i na jego podstawie wygenerować odpowiednie TextField'y w GridPane znajdującym się w oknie głównym.
Wygląda to mniej więcej tak:
MainController
SecondaryController
A gdzie wrzuciłeś driver? Do libek w tomcatcie czy masz w war z aplikacją?
- 0
@NorthPL93: dodalem normalnie biblioteke do projektu , pózniej ze stackoverflow dowiedziałem się , że tak trzeba i dodałem ale brak efektu ciągle to samo.
- 1
Hej, w ramach zaliczenia przedmiotu w mam zrobić projekt w #javaee, w projekcie mam użyć #hibernate i potrzebuję "miejsca" w sieci z którego mogę pobrać skrypt #bazydanych - może być przykładowa, tematyka dowolna - nie chcę tworzyć bazy od zera ponieważ nie o to chodzi w tym projekcie.
#java #programowanie
#java #programowanie
#programowanie #regex #java
Chciałbym napisać wyrażenie regularne które akceptuje tylko wyrazy kończące się na ek i usz.
Mam coś takiego : ".*[ek|usz]{1}$" lub ".*[ek|usz]$"
Ale to z jakiegoś powodu akceptuje mi też blebleu a tego nie chce.
Chciałbym napisać wyrażenie regularne które akceptuje tylko wyrazy kończące się na ek i usz.
Mam coś takiego : ".*[ek|usz]{1}$" lub ".*[ek|usz]$"
Ale to z jakiegoś powodu akceptuje mi też blebleu a tego nie chce.
Komentarz usunięty przez autora
- 0
@MlodyInformatyk: ek$|usz$ to powinno w Twoim wypadku zadzialac, oczywiscie zakladajac, ze filtrujesz te stringi pojedynczo ( $ to znak konca linii, nie wyrazu ).
#programowanie #java #cpp (taguje cpp bo więcej ludzi z cpp mogła się bawić takimi rzeczami i może mają coś ciekawego do powiedzenia)
A więc chcę wykorzystać w moim projekcie memory mapped files, i mam tu kilka pytań odnośnie używania ich w javie jak i ogólnie:
1. Czy można ręcznie określić gdzie plik zostanie załadowany, na jakim adresie w pamięci? Czy system na to pozwala? Czy da się to zrobić w javie? (Alokować pamięć itd umiem, tylko nie wiem jak zmapować do mojej pamięci wybrany plik)
2. I w związku z tym, czy można tak samo kontrolować wszystko mapując tylko część pliku?
3. Jakie są dobre biblioteczki od tego, które dadzą mi takie możliwości? Lub inne dobre, bez tych możliwości :<
4. Czy zadziała to tak jak powinno i jak mi aplikacja padnie, to dane i tak się zapiszą na dysk, czy muszą zapis wykonywać ręcznie? I czy mogę go wymusić?
A więc chcę wykorzystać w moim projekcie memory mapped files, i mam tu kilka pytań odnośnie używania ich w javie jak i ogólnie:
1. Czy można ręcznie określić gdzie plik zostanie załadowany, na jakim adresie w pamięci? Czy system na to pozwala? Czy da się to zrobić w javie? (Alokować pamięć itd umiem, tylko nie wiem jak zmapować do mojej pamięci wybrany plik)
2. I w związku z tym, czy można tak samo kontrolować wszystko mapując tylko część pliku?
3. Jakie są dobre biblioteczki od tego, które dadzą mi takie możliwości? Lub inne dobre, bez tych możliwości :<
4. Czy zadziała to tak jak powinno i jak mi aplikacja padnie, to dane i tak się zapiszą na dysk, czy muszą zapis wykonywać ręcznie? I czy mogę go wymusić?
- 2
@GotoFinal: pod linuxem to moglbys zrobic to w c/c++ i przez np. JNI, bo system umozliwia mapowanie w dowolny adres (hint: mmap, MAP_FIXED)
EDIT: pod windowsem też sie da: https://msdn.microsoft.com/en-us/library/windows/desktop/aa366763(v=vs.85).aspx
wiec albo JNI albo szukaj gotowych biblitek w javie, ktore pozwola tego uzyc.
EDIT: pod windowsem też sie da: https://msdn.microsoft.com/en-us/library/windows/desktop/aa366763(v=vs.85).aspx
wiec albo JNI albo szukaj gotowych biblitek w javie, ktore pozwola tego uzyc.
- 2
podobno robiąc z poziomu systemu nie ma pewności że wybrany adres zostanie użyty, i ogólnie z mapowaniem trzeba zaufać kernelowi.
Tyle się dowiedziałem z zaufanego źródła.
@GotoFinal: to źle się dowiedziałeś... z manuala mmap:
MAP_FIXED :Don't interpret addr as a hint: place the mapping at exactly that address. addr must be a multiple of the page size. (...)
hej mirki,
Mam taki problem. Musze napisać pewien addon do Open Offica. Znam C# i zasady OOP więc pogrzebałem trochę i okazało się, że najlepsza do tego będzie java (C# coś średnio współpracuje z OO). Wiem ze c# i java są podobne więc czy może ktoś polecić jakiś szybki tutorial do java?
Dzieki i pozdro
#programowanie #java
Mam taki problem. Musze napisać pewien addon do Open Offica. Znam C# i zasady OOP więc pogrzebałem trochę i okazało się, że najlepsza do tego będzie java (C# coś średnio współpracuje z OO). Wiem ze c# i java są podobne więc czy może ktoś polecić jakiś szybki tutorial do java?
Dzieki i pozdro
#programowanie #java
Funkcje wyższego rzędu w #kotlin mają pewne wady związane ze sposobem w jaki są kompilowane i obsługiwane. W efekcie kod może być spowalniany przez wiele niepotrzebnych wywołań. Przyjrzyjmy się jak można zaradzić temu problemowi http://koziolekweb.pl/2016/05/29/optymalizacja-funkcji-wyzszego-rzedu/
#koziolekweb #programowanie #java
#koziolekweb #programowanie #java
konto usunięte via Android
- 6
@koziolek666 kotlin to chodzi o ten keczup?
- 6
@astral55: nie... chodzi o miejscowość i gminę w Wielkopolsce. http://kotlin.com/
- 2
Mirki pomóżcie, robię Alt + Insert, piszę co chcę wygenerować i się generuje co innego (╯︵╰,)
#java #humorinformatykow #intellij
#java #humorinformatykow #intellij
@adamj57: A ja cały czas bez sensu pisałem te same linie kodu... Chyba powinienem jednak przeczytać instrukcje ( ͡º ͜ʖ͡º)
- 0
- 2
Programujące mireczki, jakiego typu baza danych najlepiej sprawdzi się pod względem wydajności w takim zastosowaniu:
Mam klase powiedzmy "Statek" w której jest tablica z obiektami innej klasy powiedzmy "Części". Obie te klasy w bazie danych będą bardzo duże. Chodzi o zrealizowanie takiego wyszukiwania by znaleźć tablice Statków które zawierają te części. Przy czym Statek może składać się z wszystkich części które szukamy, oraz może nie wykorzystywać wszystkich części, lub może brakować kilku części. Więc generalnie chodzi o wyszukiwanie najbardziej podobnego zestawu części.
Więc jaka baza będzie najbardziej wydajna w takim czymś? Nie znam się na bazach grafowych/nosql, jak ktoś to ogarnia to proszę o radę.
Aplikacja
Mam klase powiedzmy "Statek" w której jest tablica z obiektami innej klasy powiedzmy "Części". Obie te klasy w bazie danych będą bardzo duże. Chodzi o zrealizowanie takiego wyszukiwania by znaleźć tablice Statków które zawierają te części. Przy czym Statek może składać się z wszystkich części które szukamy, oraz może nie wykorzystywać wszystkich części, lub może brakować kilku części. Więc generalnie chodzi o wyszukiwanie najbardziej podobnego zestawu części.
Więc jaka baza będzie najbardziej wydajna w takim czymś? Nie znam się na bazach grafowych/nosql, jak ktoś to ogarnia to proszę o radę.
Aplikacja
- 1
@Gottek: Jeśli relacja jest pomiędzy nimi jest n:m to problem szybkości wyszukiwania prawdopodobnie rozwiążesz indeksami w tej junction table.
Jeśli to jednak bardziej pokrzywione relacje to zastanów się nad jakimś silnikiem indeksującym obok bazy.
Jeśli to jednak bardziej pokrzywione relacje to zastanów się nad jakimś silnikiem indeksującym obok bazy.
- 1
#programowanie #java
Jak zrobić enum, który będzie dostępny w każdej klasie? Nie układa mi się to w żaden sposób.
Zrobiłem w oddzielnym pliku CostamEnum.java, w środku
public enum CostamEnum{ raz, dwa, trzy}
W innej klasie zaimportowałem tą, ale dupa bo wyskakuje błąd "Incompatible types, found *adres*paczki*.CostamEnum, required int". No jakże?
Jak zrobić enum, który będzie dostępny w każdej klasie? Nie układa mi się to w żaden sposób.
Zrobiłem w oddzielnym pliku CostamEnum.java, w środku
public enum CostamEnum{ raz, dwa, trzy}
W innej klasie zaimportowałem tą, ale dupa bo wyskakuje błąd "Incompatible types, found *adres*paczki*.CostamEnum, required int". No jakże?
- 0
@yoloBaklawa: Enumy to pełnoprawne obiekty i mogą mieć pola i metody. Ja bym nie zwracał ordinala, bo później jakaś zmiana będzie trudniejsza.
- 4
enum Test{
RAZ(1),
DWA(2),
TRZY(3);
private int value;
RAZ(1),
DWA(2),
TRZY(3);
private int value;
Używam Spring Data JPA i Query DSL. Szukam sposobu wyszukiwanie rekordów w bazie wg zadanych parametrów (np. przy użyciu QueryDSL) a co ważniejsze chcę żeby były posortowane wg odległości (długość i szerokość)
Póki co mam sortowanie z paginacją http://pastebin.com/nsa0Ty9u ale bez wyszukiwania wg kryteriów.
Musze wcisnąć takie sortowanie do obiektu
Póki co mam sortowanie z paginacją http://pastebin.com/nsa0Ty9u ale bez wyszukiwania wg kryteriów.
Musze wcisnąć takie sortowanie do obiektu
Sort/QSort/JpaSort
albo OrderSpecifier
, bo wtedy oprócz tego w parametrdze do repo przekazę Predicate
i wszystko będzie grać. ( ͡° ͜Ktoś mi powie jaka musi być scieżka do pliku w działającym jar aby poprawnie zapisywało? Bo tak jak niżej działa tylko w Eclipse. Próbowałem już różnych kombinacji i nawet getResourceAsStream ale nic nie działa. Ktoś powie jak ma być? Prosze o pomoc.
Da się odczytywać ale nie da się zapisywać. Tak działa odczyt:
InputStream in = LoadConfiguration.class.getResourceAsStream("/ColorConfiguration.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(in));
Da się odczytywać ale nie da się zapisywać. Tak działa odczyt:
InputStream in = LoadConfiguration.class.getResourceAsStream("/ColorConfiguration.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(in));
Teoretycznie możesz próbować tak: new File("c:/lokalizacja/pliku/jakisplik.jar!/ColorConfiguration.txt");
Ale jest to niewspierane i lepiej tak nie robić.
Jeśli jest to jakiś plik konfiguracyjny to przechowuj go po prostu w folderze danych aplikacji/katalogu domowym usera (w zależności od systemu operacyjnego)
Ale jest to niewspierane i lepiej tak nie robić.
Jeśli jest to jakiś plik konfiguracyjny to przechowuj go po prostu w folderze danych aplikacji/katalogu domowym usera (w zależności od systemu operacyjnego)
#linux #linuxmint #java
Komentarz usunięty przez autora