- Képeken az egyik kameráját elvesztő Sony Xperia 10 VI
- Mindent megtudtunk az új Nokia 3210-ről
- Fotók, videók mobillal
- Android szakmai topik
- Ennyibe kerülnek a Huawei Pura modellek Európában
- Motorola Edge 30 Neo - wake up, Jr...
- iPhone topik
- Netfone
- Vodafone-ra áttért Digi Mobilosok
- Eleglide C1 - a középérték
Hirdetés
-
Spyra: akkus, nagynyomású, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
-
Ilyen lesz a SteamWorld Heist II
gp A folytatás a tervek szerint a nyár folyamán, pontosabban augusztus elején érkezik.
-
iPaden is vége az App Store monopóliumának
ma Ősztől lehet alternatív alkalmazásboltból telepíteni az EU tagállamaiban.
Új hozzászólás Aktív témák
-
RexpecT
addikt
Netbeansben miért nem engedi futtatni ezt a kódot?:
import java.util.Scanner;
import java.io.*;
class Main {
public static void main(String[] args) throws IOException{
Scanner in = new Scanner(System.in);
int numPack = Integer.parseInt(in.next());
for (int i = 0; i < numPack; ++i) {
int number = Integer.parseInt(in.next());
int five = 0;
for (int j = 5; j <= number; j*=5) {
five += number/j;
}
System.out.println(five);
}
}
}Error: Could not find or load main class main.Main
[ Szerkesztve ]
-
RexpecT
addikt
Sziasztok!
Gyakornoknak szeretnék jelentkezni egy céghez, ahova a jelentkezéshez a beugró egy alap könyvtári nyilvántartó program(bármilyen nyelven meg lehet írni).Na mármost a java.awt.* és swing osztályokat ismerem, tehát a grafikus felületet megtudom csinálni, de azt nem tudom, hogy hogyan kellene egy adatbázis kezelővel egybegyúrni a programot, mivel azt sajna nem tanultuk még.
Esetleg azt tudnám megírni, hogy a felvett adatokat kiírja egy szöveges fájlba, és azt olvassa vissza a program megnyitásakor, de ez elég fapados lenne.
Tudnátok ajánlani valami oldalt, vagy könyvet ami kitér erre a témára, mert ha nem sok idő, akkor talán így a vizsgaidőszakban is lenne rá annyi időm, hogy belejöjjek a témába.Köszi
U.i:
Következő félévben lesz csak Adatbázis kezelésem, szóval biztos hogy hátrányból indulok.[ Szerkesztve ]
-
RexpecT
addikt
Van egy osztályom aminek a konstruktora hív egy eljárást ami szintén az osztályon belül van, de nem fut le, csak így:
public static void main(String[] args) {
Gui g= new Gui();
g.initLoad();
}
}Ha a konstruktorból akarom hívni az initLoad eljárást akkor nem történik semmi:
public class Gui implements ActionListener{
Gui(){
initLoad();
................
}
initLoad(){
................
}
}Biztos valami triviális a válasz, de sajna akkor sem tudom :/.
[ Szerkesztve ]
-
RexpecT
addikt
válasz Gyuri16 #2804 üzenetére
Elküldöm privátban .
Taoharcos:
De ez a gond, ha konstruktorból hívom meg akkor nem működik, csak ha a mainből hívom meg(ebben az esetben nem is raktam bele a konstruktorba a hívást).
Egyébként public a láthatósági szintje az eljárásnak, csak innen kimaradt.[ Szerkesztve ]
-
RexpecT
addikt
válasz WonderCSabo #2807 üzenetére
Köszi, tényleg a logika volt hibás. Az előtt hívtam a függvényt mielőtt elkészült volna a GUI így nem volt hova betöltse az adatokat.
-
RexpecT
addikt
Milyen könyvet ajánlotok JAVA tanuláshoz?
Jelenleg az Agyhullám JAVA-t olvasom, de ajánlották a Java 2 útikalauz programozóknak 5.0 című könyvet is(ha valakinek megvan ez a könyv akkor megvenném). -
RexpecT
addikt
Ha van egy osztályom, aminek van belső osztálya is, akkor hogyan tudom rávenni javadocot hogy ahhoz is generáljon HTML fájlt?
-
RexpecT
addikt
Java Glassfish SSL konfigurálásban tud valaki segíteni?
A cél az hogy egy Servlet SSL-en fogadni tudjon HTTPS üzeneteket illetve indítani is(egyenlőre kliens hitelesítés nélkül).
Sima Servletet már csináltam, és Java kliens felől is használtam már Two-way SSL-t.
Ezen leírás alapján próbálok kicsiholni valamit, de nem sok sikerrel.
Igazából nem is értem, hogy működik, mert a keystorenak meg kell adni a jelszót, hogy betudja olvasni ha kliensből akarok titkosítani.
Na mármost, ha a Glassfishben akarok hozzáadni egy keystore-t akkor ott sehol nem kell megadni a keystore jelszavát. -
RexpecT
addikt
Valaki tudna egy kis példát arra írni, hogy hogyan lehet az alábbi dolgot megvalósítani interfészekkel:
A osztály
B osztály
C osztályB osztály hívja meg a C osztályt, de a C osztály által meghatározott értéket az A osztálynak kellene megkapnia.
-
RexpecT
addikt
válasz Superhun #4374 üzenetére
Megpróbálom akkor még egyszer.
Van három osztály:
A osztály
B osztály
C osztályA B osztály a háttérben fut, ha kap Blueotoothon keresztül egy XML fájlt akkor C osztályból létrehoz egy új példányt, ami az XML-t parseolja. A C osztály az eredményt egy interfészen keresztül adja át az A osztálynak.
Ha A osztályból példányosítanám a C osztályt, akkor tudom hogy kellene megoldani(pl a C osztály konstruktorában átvenni az A osztály által implementált interfészt, majd azon keresztül visszaüzenni).
De mivel itt B osztályból példányosítok ezért nem tudom, hogy hogyan kellene.Remélem így világosabb .
-
RexpecT
addikt
válasz WonderCSabo #4635 üzenetére
Először LinkedHashMapel akartam csinálni, de utána esett le, hogy ott az újabb már korábban létező kulcs felülírja a régit. Aztán én is rátaláltam a Guava Multimapra, de akkor meg beugrott a fenti megoldás.
Az általad javasolt megoldás gyorsabb az enyémhez képest? -
RexpecT
addikt
válasz WonderCSabo #4637 üzenetére
Köszönöm
-
RexpecT
addikt
Lenne egy olyan problémám, hogy egy GUI-s alkalmazásban ha Netbeansből futtatom a programot, akkor megtalálja a képeket a gombokhoz, viszont ha a .jre fájlból akkor nem. A getClass().getResource("../resources/login.png") null -t ad vissza ebben az esetben, pedig a .jre fájl tartalmazza a képeket is.
Van valakinek ötlete? -
RexpecT
addikt
Sziasztok!
Egy szöveges filet akarok beolvastatni és feldolgozni, viszont szeretném validálni, hogy milyen annak a karakterkódolása.
Ezt az alábbi metódussal teszem meg:
public static boolean isValidCharset(final byte[] bytes, String csname) {
try {
Charset.availableCharsets().get(csname).newDecoder().decode(ByteBuffer.wrap(bytes));
} catch (CharacterCodingException e) {
return false;
}
return true;
}Ha UTF-8-ra validálok, és egy olyan állományt adok be aminek Latin2 a kódolása akkor jól működik, viszont fordított esetben nem.
Van valami ötletetek erre?
-
RexpecT
addikt
Sziasztok!
Van egy service progim, ami időnként meghívódik és megnézi hogy az aktuális idő később van-e mint egy fájlban letárolt dátum + intervallum millisecundumban.
Ez mind szép és jó, de van egy évben 1-1 nap mikor 23 illetve 25 órás egy nap. Ilyenkor a program egy órával hamarabb vagy később fut le. Ettől tudtok szebb/jobb/okosabb megoldást, hogy az intervallumot eltoljam?
public int change(Date today, Date yesterday){
Calendar todayCal = Calendar.getInstance();
todayCal.setTime(today);
Calendar yesterdayCal = Calendar.getInstance();
yesterdayCal.setTime(yesterday);
boolean todayInDayLightTime = todayCal.getTimeZone().inDaylightTime(today);
boolean yesterdayInDayLightTime = yesterdayCal.getTimeZone().inDaylightTime(yesterday);
System.out.println("Yesterday DaylightTime: " + (yesterdayInDayLightTime==true?"Nyari idoszamitas":"Teli idoszamitas"));
System.out.println("Today DaylightTime: " + (todayInDayLightTime==true?"Nyari idoszamitas":"Teli idoszamitas"));
if(yesterdayInDayLightTime == true && todayInDayLightTime == false){
System.out.println("Óra visszallitas -3600");
return -3600;
}
else if(yesterdayInDayLightTime == false && todayInDayLightTime == true){
System.out.println("Óra eloreallitas +3600");
return +3600;
}
else{
System.out.println("Nem történt oraatallitas!");
return 0;
}
}[ Szerkesztve ]
-
RexpecT
addikt
A két paraméter amit átadok az aktuális futási időpontot tartalmazó Date Object, illetve a legutóbbi futási időt tartalmazó Date.
Jelen pillanatban naponta 1× kell futnia a proginak, amit úgy nézek meg, hogy az előző futásidőhöz hozzáadok 86400 *1000 millisecet. Ha az így előállt Date utána van a futáskor létrehozott Datenek akkor lefut egy metódus.
Itt csak az a baj, hogy ha 23 óra egy nap akkor (86400-3600)*1000 millisecet kellene hozzáadnom, ha pedig 25 óra egy nap akkor (86400+3600)*1000 millisecet kell hozzáadnom az előző futási időhöz.( mert egyébként +/- 1 órával változni fog a futáskori idő).
-
RexpecT
addikt
Ti használnátok külön jar-t egy több query paramétert tartalmazó URL buildeléséhez, vagy csak simán Stringként állítanátok össze?
-
RexpecT
addikt
válasz WonderCSabo #7538 üzenetére
Igen, erre gondoltam.
-
RexpecT
addikt
válasz WonderCSabo #7540 üzenetére
A méret nem számít.Én is errefelé hajlottam, de köszi a megerősítést.
-
RexpecT
addikt
Sziasztok!
Kérnék egy kis segítséget HTTPS híváshoz:
Az oldal amihez csatlakozni szeretnék self-signed certificatet használ(azaz nincs CA által aláírva) ezért ezt külön importálni kell a java cacerts fájljába.
Ezt a következőképpen tettem meg, böngészőből lementettem a tanúsítványát az oldalnak Base64 fromátumú X.509 cer formátumban.
Majd a java keytooljával importáltam a cacerts fájlba, aminek a tartalmát listázva bele is került.Viszont amikor csatlakozni akarok az oldalhoz, ezt írja:
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No name matching akarmi.valami.hu foundNem tudom hogy mi lehet a gond, a hívást során ezt az URL-t használom:https://akarmi.valami.hu/.......
Van ötletetek?
-
RexpecT
addikt
Sziasztok!
A gépemen van feltelepítve pár JDK és JRE, 32 és 64 bites verzióban.
A JAVA_HOME környezeti változó a 64 bites jdk1.7.0_60-ra mutat. De ha a command prompt windowban kiadom a java -version parancsot akkor a 64 bites 1.8-at ír.A Java Control Panelban a JRE Setupban a User fülön is ez a két verzió van, míg a System fülön csak az1.8-as.
Kérdés, ha futtatok egy jar-t akkor melyik JRE-t fogja használni(ha nem adom meg explicit módon, hogy melyik futtassa). -
RexpecT
addikt
GET- et akarok küldeni egy HTTPS URL-re, viszont a Java alkalmazásból connection resetet kapok, míg a Chromeos Postman alkalmazás már kap választ ugyenerről a címről.
Mi lehet a gond? Van valakinek ötlete? -
RexpecT
addikt
Így próbálom: [link]
Egyébként érdekes, mert ha exportálom a JAR-t akkor ezt a hibaüzenetet kapom:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExce
ption: unable to find valid certification path to requested targetAzaz nem találja a certificatet.
A java -verisonre ezt kapom:
C:\>java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)Pedig abban a JDK-ban a certificate benne van a cacerts-ben:
C:\Program Files\Java\jdk1.7.0_60\bin>keytool -list -keystore "C:\Program Files\
Java\jre1.8.0_25\lib\security\cacerts" -alias xy.zzs.hu
Enter keystore password:
xy.zzs.hu, 2015.06.19., trustedCertEntry,Az eclipse.iniben a 1.7.0_60 -os JDK van beállítva, tehát ha Eclipsből futtatom akkor a ennek a JDK-nak a cacerts fájljában keresi a certificatet, és itt már csak connection resetet ír, pedig abba a cacertsbe be sincs importálva a certificate:
C:\Program Files\Java\jdk1.7.0_60\bin>keytool -list -keystore "C:\Program Files\
Java\jdk1.7.0_60\jre\lib\security\cacerts" -alias xy.zzs.hu
Enter keystore password:
keytool error: java.lang.Exception: Alias < xy.zzs.hu> does not existU.i: Egyébként a kód más oldallal jól működik, szóval vagy a certificatere gondolok,vagy valami szerver beállításra.
[ Szerkesztve ]
-
RexpecT
addikt
Sziasztok!
Találkoztatok már olyan problémával, hogy az adatbázisban szereplő & karakter helyett a Hibernate & -ot ad vissza? Replacen kívül van valami más lehetőségem, ennek kiküszöbölésére?
-
RexpecT
addikt
válasz Aethelstone #7661 üzenetére
Igen Oracle az adatbazis. Köszi megnézem .
-
RexpecT
addikt
Szerintetek mi értelme van, hogy egy cégnél az üzemeltetés végezze a programok buildelését?
Adott egy Java EE projekt, eddig előállítottam az EAR file-t lokálisan, az le lett tesztelve, majd DEV és DEMO rendszerre telepítve. Ha minden jól ment, akkor került az éles rendszerre.
Valahol bevett szokás, hogy az üzemeltetés, aki deployolja az appot, az végzi el a buildelést is?
Én őszintén megmondom nem sok értelmét látom. Mit ajánlotok erre a célra? Maven ear plugin? -
RexpecT
addikt
Üdv!
Ha jól emlékszem itt linkelt valaki régebben egy sysadmin videót, amiben egy magyar csóka tartott előadást.
Hiába keresem nem találom.Valakinek megvan a link?
-
RexpecT
addikt
Valakinek van tapasztalata JMS 1.1 el és Websphere 7.5 -el?
Ez a MessageSelector nálam nem akar működni, ha kiveszem, akkor a MessageConsumer megkapja a választ szépen, de egyébként nem. Szinkron feldolgozást akarok megvalósítani.
-
RexpecT
addikt
válasz bambano #9679 üzenetére
Én nemrég Spring Bootban raktam össze egy mini projektet, amiben egy endpoint egy MySQL adatbázisból ad vissza JSON-ben adatokat. STS-ben egyszerűen és gyorsan lehet fejleszteni, és valóban ahogy fentebb is írták, "java -jar xy.jar" -al lehet futtatni a service-t(Tomcat-et tartalmaz beépítve, de ha akarsz akkor csinálhatsz WAR file-t is).
[ Szerkesztve ]
-
RexpecT
addikt
válasz #68216320 #9940 üzenetére
Kis guglizással szerintem ezt keresed: Server-Sent Events (SSE)
-
RexpecT
addikt
válasz #68216320 #10210 üzenetére
Java 8 és felette érdemesebb a LocalDateTime-ot használni.
-
RexpecT
addikt
-
RexpecT
addikt
Felülírod az objektum értékeit ebben a két sorban:
temptranz.id = 0;
temptranz.term.clear();Ezután se lesz még jó, mert egyszer hoztad csak létre a temptranz objektumot.
-
RexpecT
addikt
Ahogy nézem ezt az SDK-t kell leszedni hozzá, a windowsos verzióban benne van az általad említett driver is.
Itt a developer guide hozzá.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
- Képeken az egyik kameráját elvesztő Sony Xperia 10 VI
- Autós topik látogatók beszélgetős, offolós topikja
- Mindent megtudtunk az új Nokia 3210-ről
- Fűnyíró topik
- Milyen cserélhető objektíves gépet?
- Projektor topic
- Fotók, videók mobillal
- A fociról könnyedén, egy baráti társaságban
- Letartóztatták a bitcoin-Jézust
- További aktív témák...
- EDIFIER R1700BTS hangfal pár makulátlan, új állapotban, 2 év hivatalos garanciával, alkalmi áron
- LG OLED55B23LA 2 Év GYÁRI GARANCIA
- Apple iPhone XR 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC , i7 12700KF , RTX 3080 Ti , 64GB DDR5 , 960GB NVME , 1TB HDD
- Intel PC , i5 8500 , 1660 6GB , 32GB DDR4 , 512GB NVME , 500GB HDD
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest