Hirdetés
- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
Pitu
aktív tag
Sziasztok!
Egy kis segítséget szeretnék kérni JAVA-ban, mert abszolút nem vagyok járatos benne és sehogy sem sikerül működésre bírni az elképzelésem.

PHP oldalon van egy HTML form, amiben 2db dropdown lista van. Mindkét lista MySQL lekérdezésből nyeri az értékét és a második lista értékei az első lista változásának megfelelően kerülnek szűrésre.
Ez eddig rendben is működött, az első listát beszűrve egy kis java script frissítette az oldal URL-jét az első listában választott értéknek megfelelően és a második lista ennek alapján jött létre.
Viszont most bele kellett passzíroznom ezt a működő kódot egy olyan oldalba, ahol már eleve egy dinamikusan változó URL kerül a java url frissítés által generálódot URL elé és teljese a káosz. :STehát van egy kezdő oldal a nevezeseim.php, amin kilistázza az adott felhasználó nevezéseit és minden nevezés mellett van egy módosítás gomb. Ha ezt választja átugrik a modositas.php?id=** oldalra, ahol egy kétszámjegyű szám, amit MySQL-ből nyer (felhasználó ID) és ez alapján tölti be a nevezési adatokat amiket módosíthat.
Itt jön be a két dropdown lista és a java, mert ha az első listát módosítom (ez a verseny kiválasztása) akkor a java script frissíti az URL-t és hozzá fűzi az eredeti URL-hez a '?cat=' részt plusz egy a verseny kategóriájának megfelelő számot, tehát valahogy így néz ki: http://xxx/modify.php?id=21?cat=1A probléma ott kezdődik, hogy ahányszor frissíti az oldalt verseny váltás miatt, annyiszor fűzi hozzá a java által generált URL részletet, tehát 2-3 verseny váltás után már a kód kb. így néz ki:
http://xxx/modify.php?id=21?cat=1?cat=4?cat=2Most a kód így néz ki:
<SCRIPT language=JavaScript>
function reload(form)
{
var val=form.cat.options[form.cat.options.selectedIndex].value;
var url = window.location
self.location= url + '?cat=' + val ;
}
</script>A kérdésem pedig az lenne, hogy van-e valami olyan java kód, amivel az URL egy bizonyos részét lehetne kivágni és akkor a self.location lehetne: 'modify.php?id=' + KIVÁGOTT RÉSZ + '?cat=' + val;

Elnézést, hogy ilyen hosszúra sikerült és előre is köszönöm a válaszokat!
Ugye az megvan hogy JAVA != Javascript?

A problémádra egyébként több megoldás is lehet. Megfelelő option value-k használata (abszolut url, kategória id..stb). Összefűzés helyett replace pl. ...stb. Ráadásul a mostani összefűzés eredménye nem szabályos url-t eredményez. -
Pitu
aktív tag
Sziasztok!
Nem igazán foglalkoztam még titkosítással, most lenne egy olyan feladat, hogy cookie-ban titkosítva kellene tárolni adatokat. Ismertek esetleg valami jó módszert/csomagot erre?
Kb. úgy képzelném el hogy lenne egy nyilvános kulcs és ennek birtokában lehetne titkosítani/visszafejteni. Cookie-ban JSON formátumban tárolódnak az adatok.Nem ehhez a topichoz tartozik, de esetleg javascripttel is van erre lehetőség? A kulcs tárolása lehet problémás itt szerintem.
Tárgytalan, igyekszünk lebeszélni az ügyfelet a kliens oldalon tárolt titkosított adatokról.

-
Pitu
aktív tag
Sziasztok!
Nem igazán foglalkoztam még titkosítással, most lenne egy olyan feladat, hogy cookie-ban titkosítva kellene tárolni adatokat. Ismertek esetleg valami jó módszert/csomagot erre?
Kb. úgy képzelném el hogy lenne egy nyilvános kulcs és ennek birtokában lehetne titkosítani/visszafejteni. Cookie-ban JSON formátumban tárolódnak az adatok.Nem ehhez a topichoz tartozik, de esetleg javascripttel is van erre lehetőség? A kulcs tárolása lehet problémás itt szerintem.
-
Pitu
aktív tag
Tudnátok ajánlani olyan java api-val rendelkező captcha-t ami csak számokat v. könnyen felismerhető elemeket tartalmaz? [recaptcha kiváltására kellene]
-
Pitu
aktív tag
Van itt valakinek jboss 4.2.3 + jax-ws tapasztalata?
Frankón összeakad a java-s implementáció a jboss-ossal.
Ezt megcsináltam és így a kliens jó lett: [link], 1.6-os java van a szerveren.
Most viszont a service romlott el: java.lang.ClassCastException: com.sun.xml.messaging.saaj.soap.ver1_1.Message1_1Impl cannot be cast to org.jboss.ws.core.soap.SOAPMessageImpl -
Pitu
aktív tag
Jax-ws-el generáltam egy klienst. Inicializálásnál megadok egy wsdl url-t, ill. opcionálisan QName-t is lehet.
Ügyfél most azt kérte hogy paraméterezhető legyen a soap:address is:
<soap:address location="http://example.com/WSService"/>Még nem tudtam kipróbálni, de ez a megoldás jó lehet a problémára:
WSService_Service service = new WSService_Service(url, new QName("example.com/WSServices", "WSService"));
webservice = service.getWSServicePort();
((BindingProvider)webservice).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, endpointAddress);?Itt találtam ezt.
Kipróbáltam, működik ez.

-
Pitu
aktív tag
Jax-ws-el generáltam egy klienst. Inicializálásnál megadok egy wsdl url-t, ill. opcionálisan QName-t is lehet.
Ügyfél most azt kérte hogy paraméterezhető legyen a soap:address is:
<soap:address location="http://example.com/WSService"/>Még nem tudtam kipróbálni, de ez a megoldás jó lehet a problémára:
WSService_Service service = new WSService_Service(url, new QName("example.com/WSServices", "WSService"));
webservice = service.getWSServicePort();
((BindingProvider)webservice).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, endpointAddress);?Itt találtam ezt.
-
Pitu
aktív tag
MimeMessageHelper helper = new MimeMessageHelper(message, true);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
baos.write(notificationBean.getFileAttachment());
helper.addAttachment(notificationBean.getAttachmentFileName(), ????)addAttachment második paramétere lehet File, InputStreamSource, DataSource. Tehát ezek valamelyikére kellene konvertálni a ByteArrayOutputStream-et, aminél nem találtam megfelelő metódust egyelőre.

Végül ez nyert: helper.addAttachment(notificationBean.getAttachmentFileName(), new ByteArrayResource(notificationBean.getFileAttachment()));

TBG köszi az iránymutatást! -
Pitu
aktív tag
MimeMessageHelper helper = new MimeMessageHelper(message, true);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
baos.write(notificationBean.getFileAttachment());
helper.addAttachment(notificationBean.getAttachmentFileName(), ????)addAttachment második paramétere lehet File, InputStreamSource, DataSource. Tehát ezek valamelyikére kellene konvertálni a ByteArrayOutputStream-et, aminél nem találtam megfelelő metódust egyelőre.

-
Pitu
aktív tag
Bocs, ha alapkérdés.

Szóval, van egy byte tömböm + egy fájl nevem. Szeretném úgy csatolni mailben hogy ne mentődjön ez a szerverre (mert most mentődik). Tudnátok segíteni?Kód:
MimeMessageHelper helper = new MimeMessageHelper(message, true);
File someFile = new File(notificationBean.getAttachmentFileName());
FileOutputStream fos = new FileOutputStream(someFile);
fos.write( notificationBean.getFileAttachment());
//fos.flush();
fos.close();
helper.addAttachment(someFile.getName(), someFile);
flush()-t kiszedtem, de nem segített. -
Pitu
aktív tag
-
Pitu
aktív tag
YouTube api-t használt már innen valaki? 1 éve jól működő alkalmazásnál olyan problémám lépett fel nemrég, hogy a CategoryFilter-t figyelmen kívül hagyva nem a google account-hoz tartozó videókat listázza, hanem a publikus tartalomból próbál. Így exception lesz, mivel több mint 1000 videót akar lekérdezni az alkalmazás... a performancia problémáról nem is beszélve.
Van valakinek ötlete? Api változás lenne?
-
Pitu
aktív tag
Bár ilyen egyszerű lenne, ügyfélnél 1.5-ös verzió van
Mondjuk azt én sem értem hogy még miért... alkalmazkodnunk kell, ez van, többször is javasoltuk már a frissítést.
Még annyi problémám van, hogy így az ant scripttel történő generálás (wsimport) nem megy. 1.6/1.7jdk-val minden ok. -
Pitu
aktív tag
-
Pitu
aktív tag
jól látom hogy a jax-ws és 1.5 java nem kompatibilisek?
-
Pitu
aktív tag
igen, xml-re v. annotációra gondoltam (@Configuration).
A kérdésem inkább arra vonatkozik, hogy melyik a "gyakoribb/életszerűbb"? xml talán könnyebben újrakonfigurálható, nem? -
Pitu
aktív tag
-
Pitu
aktív tag
-
Pitu
aktív tag
meg lett a hiba
sajnos nem saját kódomban kellett javítani, és később kiderült hogy egymás után mentek a requestek eltérő paraméterezéssel. bővebb logolás és debug fényt derített erre. -
Pitu
aktív tag
Most kapásból pusztán elmélkedni tudok, de hátha:
- Véletlenül nem futtatod több szálból is ugyanazt a kérést?
- Esetleg a kétféle timeout ami látszólag ugyanannyira van állítva, nem eredményezi azt, hogy külön-külön önmaguk is indítanak még 1-1 kérést a timeout után?Esetleg debugger módban megnézném, hogy amikor fut a kérés akkor az pontosan honnan hívódott, a stacktraceben ennek szépen látszania kell.
Sianis
Gyorsan összedobtam egy egyszerű kérést localhoston. Meghívtam egy jsp-t aminek állítottam egy megfelelő sleep-et, hogy timeout-oljon a kérés. Teljesen jól működik ott.
Debug jó ötlet. A kétféle timeout biztosan nem indít újabb kérést. -
Pitu
aktív tag
Sziasztok,
olyan problémám lenne, hogy az alábbi beállítások mellett egy hívással többször is kimegy a request. (természetesen timeout esetén)
retryCount = 3,
connectionTimeout = 10000
A logból látszik hogy 10mp-enként timeout. De 3 próbálkozás helyett 12szer megy ki.Van valami ötletetek?
DefaultHttpClient client = new DefaultHttpClient();
client.setHttpRequestRetryHandler(new DefaultHttpRequestRetryHandler(retryCount, true));
HttpConnectionParams.setConnectionTimeout(client.getParams(),
connectionTimeout);
HttpConnectionParams.setSoTimeout(client.getParams(),
connectionTimeout);Köszönöm!
-
Pitu
aktív tag
-
Pitu
aktív tag
adatbázis + url tuti rendben van, mert eddig php-vel dolgoztam. classpath-ot a fejlesztő progiban állítottam, de nem nagyon vagyok otthon java-ban. windóz xp esetén hol tudom még állítani? jdk könyvtárban vm config fájl? bocs a lámaságért, előre is

-
Pitu
aktív tag
-
Pitu
aktív tag
A következő problémám lenne: java+mysql kapcsolatot akarom kipróbálni. Itt a kód:
import java.sql.*;
import java.util.*;
public class ConnTest {
public static void main(String[] args){
Connection conn = null;
try{
String userName=''********'';
String password=''*******'';
String url=''jdbc:mysql://valami.hu'';
Class.forName (''conn.mysql.jdbc.Driver'');
try{
conn=DriverManager.getConnection(url,userName,password);
System.out.println(''Adatbázis-kapcsolat létrejött!\n\n'');
}
catch (SQLException ex){
System.out.println(''SQLException: '' + ex.getMessage());
System.out.println(''SQLState: '' + ex.getSQLState());
System.out.println(''VendorError: '' + ex.getErrorCode());
}
}
catch (Exception ex){
System.err.println(''kapcsolódási hiba: '' + ex.getMessage());
}
finally{
if (conn!=null){
try{
conn.close();
System.out.println(''Adatbázis-kapcsolat vége!'');
}
catch (Exception ex){
}
}
}
}
}
Ezzel száll el: kapcsolódási hiba: conn.mysql.jdbc.Driver. mysql honlapjáról szedtem le drivert, de lehet rosszat és rossz helyre raktam. Valaki tudna segíteni? Mit és hova másoljak pontosan, hogy müködjön?
Új hozzászólás Aktív témák
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- 2.5" 100% noti HDD-k Western Digital, Seagate 320Gb (3k) +1Tb (15k) van 1db SSHD is (15k)
- Lenovo P16s gen2 16" //Core i7 1360P // Nvidia RTX A500 4GB GDDR6 // 16Gb /512GB SSD/ gyári garancia
- Micron és Samsung 32GB ram 1 x 32GB 3200Mhz vagy 2 x 16GB 2666Mhz - több db elérhető
- Lenovo M720q Mini PC - Core i3 8100T vagy Core i5 8500T- 8GB vagy 16GB ram - 256/512GB SSD - több db
- 4000GB Gen4x4 NVMe SSD, 1 év gar 4TB!!!
- Új Motorola G06 64GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC-Számítógép! Csere-Beszámítás! Ryzen 5 5600XT / RTX 5060 / 16GB DDR4 / 1TB SSD!
- HP EliteOne 800 G6 All-in-One i5-10500 32GB 1000GB 24" Érintőkijelző!! 1 év garancia
- BESZÁMÍTÁS! Asus B760M i5 13400F 32GB DDR4 1TB SSD RTX 4060Ti 8GB Sharkoon RGB Slider FSP 650W
- Lenovo ThinkPad E15 Gen 2 15,6" - i7 1165G7, 16GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest





