- DIGI internet
- Mikrotik routerek
- Hálózati / IP kamera
- YouTube
- QNAP hálózati adattárolók (NAS)
- Ubiquiti hálózati eszközök
- 10 éve nem változott ekkorát a Netflix tévés appja
- Kanada feltalálta a Netflix-adót
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Olajkereskedelem dollár helyett CBDC-ben?
Új hozzászólás Aktív témák
-
floatr
veterán
A NoSQL és az angular nagy divat mostanában, bár a divathullám végével visszakerülnek a helyükre. 70e rekord esetében max failover miatt kellhet DB cluster, de még az esetleges feature bővülésekkel számolva akár 70m rekord sem indokolná az elosztott tárolást. Viszont egy lucene esetleg jól jöhet és akkor random kulcsszó alapján is lehetne választani.
Mennyi pénzt el lehetne ezért kérni...
-
boost
addikt
Sziasztok, lenne egy Java kérdésem. Kéne írnom egy progit, ami fog egy fájlt, és
- binárisról ascii-ra alakítja,
- fix felosztású fájlból CSV-t alakít,
- elteszi egy HDFS-re.. stb (meghívja a HDFS api-t)Ezeket a feladatokat meg is tudom oldani, (bár legszívesebben Bash-el oldottam volna meg, de nem szabad), Amit kérdezni szeretnék, hogy a programot hogy építsem fel, hogy ilyen taszkok egymásutáni futtatására képes legyen, és ne legyen túl szekvenciális. Tehát, hogy csináljak egy Task intefészt input/output fájl paraméterrel, vagy mi legyen a stuktúra.. Mit javasoltok? Holnap neki kéne ugornom a Class Diagrammnak.
Milyen osztályoka bontanátok a progit?
Köszi -
-
-
Karma
félisten
Nézz szét a Camel oldalán, igazából pont erre való az eszköz. Minél többmindent kell csinálni és szervezni, annál inkább javaslom. Itt meg egy lista, hogy mikkel tudsz kapcsolatba lépni Camellel (lásd HDFS2 komponens pl.).
A link, amit elsőre bedobtam, egyébként általános, üzenetalapú mintákról szól, és hogy hogy lehet őket Camellel megvalósítani. De ha az Enterprise Integration Patternek mentén keresgélsz, lehet találsz mást is.
[ Szerkesztve ]
“All nothings are not equal.”
-
n00n
őstag
Sziasztok!
Saját használatra írnék egy szótanuló programot. Milyen adatszerkezetben érdemes letárolni a szavakat (angol - magyar verzió összetartozik)? Adatbázis gondolom ágyúval verébre. Fájlból meg nem tudok a közepéről olvasni. Mert véletlenszerűen kellene szavakat kiolvasni.
-
Khelben
nagyúr
Sziasztok, Java webes alkalmazást kellene írnom pár hónapon belül úgy, hogy még sosem írtam egy sor java kódot sem. C#/.NET-ben dolgozom ~6 éve. Tudnátok ajánlani könyveket, amikből el lehet sajátítani az ehhez szükséges tudást? Angol, magyar mindegy.
-
boost
addikt
válasz Khelben #5664 üzenetére
Anno a Java Szervletek Programozása könyv nagyon jó bevezeto" volt ebbe az egész webes java programozásba. Ma már senki nem használ sima servletet, meg jsp-t ( vagy kevesen), de mégis ad egy alapot, hogy mire jó ez az egész. èn ezzel kezdeném, ez mondjuk 2 nap, esetleg 3, ha lassan haladsz, és utána keresnék újabb technológiákat, keretrendszereket, és modelleket.
-
axioma
veterán
Ugyan nem offline, es plane nem is programozas, de magara az eredeti a celra - ha a feltetelek nem akadalyok - ajanlom a meglevo quizlet.com-ot. Tobb gyakorlasi mod, kulonbozo szohalmazok definialasa, stb.
[ Szerkesztve ]
-
WonderCSabo
félisten
200 elemnél még egy sima array és lineáris keresés is elég... Ekkora elemszám már gyakorlatilag nulla a mai processzorteljesítményekhez, ha más adatszerkezetbe szervezed nem fogsz gyorsulást tapasztalni. 1 millió elemnél már igen.
Egyébként a legkényelmesebb erre a célra valamilyen kétirányú map, pl. Guava Bimap. Vagy ha egyirányú a tanulás akkor elég egy HashMap is.
[ Szerkesztve ]
-
n00n
őstag
válasz WonderCSabo #5672 üzenetére
Egyirányú a dolog.
Van egy ilyen Hashmapem:
Map sajatMap = new HashMap();
sajatMap.put("Alma", "Apple");
sajatMap.put("Répa", "Carrot");
sajatMap.put("Labda", "Ball");Ebből, hogy tudok véletlenszerűen kivenni egy kulcsot. Azt kiíratni a képernyőre, majd mellé a hozzátartozó értéket? (A második vele gondolom a .get(key) metódussal megy, inkább az első fele érdekel)
SZERK.: MEGOLDVA. Előbb kérdeztem, mint olvastam volna
[ Szerkesztve ]
-
axioma
veterán
Hat lassan jobban jarnal ket egyutt karbantartott arraylist-tel... veletlenszam maximuma es a szo kiragadasa szam alapjan egyszerubb, ha nem torolsz soha akkor oly tok mindegy, hozzafuzni egyutt kell, ennyi. Nem tudom, hogy a hatterben mivel dolgozik a hashmap, de ha van benne valami onszervezo fa, akkor azt is el tudnam kepzelni, hogy a sorszamok veletlenszerusege ellenere a kulonbozo atalakitos trukkokkel igy kapott szavak nem lesznek eleg veletlenszeruek.
A szo eleji nagybetut majd illene ignoralni ellenorzeskor... -
boost
addikt
Spring annotációkról hol találok jó összefoglaló doksit? Mire jók, és hogy használjuk o"ket. Van egy 2.5-ös appom, lecseréltem a libraryket 4esre mavenben, és most szeretném az annotációkat is beletenni, hogy valami modern formája legyen a cuccnak.
-
floatr
veterán
Találhatsz ehhez hasonló rövid összefoglalókat, de teljes képet a referencia doksiból kapsz.
Saját tapasztalat alapján a konfigurációt érdemes XML-ben hagyni, a további dolgokat pedig a component scan-re bízni. Épp most futottunk bele egy olyan problémába, hogy liferay alatt néha elvesznek a bean-ek közti függőségi információk, ha annotációval vannak összedrótozva a hivatkozások, szóval óvatosan.
-
zserrbo
aktív tag
Nem tudom reprodukálni, hogy a setVisible(true); miért kell azután, hogy hozzáadok vmit a kerethez.
Itt megjelenik a 3 menüpont, ha a setVisible(true); -t az fw objektum utáni sorba helyezem át akkor is. Most akkor hogy van? Vmi értelmes leírás jól jönne, mert elvesztem kicsitpackage setvisibletesztelo;
import java.awt.*;
import javax.swing.*;
public class SetVisibleTesztelo extends JFrame {
public static void main(String[] args) {
JFrame fw = new JFrame();
fw.setSize(400, 200); // for screenshot
fw.setDefaultCloseOperation(EXIT_ON_CLOSE);
JPanel p5 = new JPanel(new GridBagLayout());
p5.setVisible(true);
fw.add(p5);
JMenu menu = new JMenu("Menu");
//menu.setVisible(true);
menu.add("home");
menu.add("about");
menu.add("explore");
JMenuBar menubar = new JMenuBar();
fw.setJMenuBar(menubar); // THE UPDATED LINE OF CODE.
//menubar.setVisible(true);
menubar.add(menu);
//p5.add(menu); // WTF?
fw.setVisible(true); //should be done after all components are added
}
} -
floatr
veterán
válasz Aethelstone #5683 üzenetére
Nézd, nekem az is megfelel, ha egy projekt indításakor egyszeri alkalommal összerakott 20-30 soros spring konfigurációért a csapat és a cég istenként tisztel, miközben azt motyogják, hogy "úriiiisten, ez hogyan működik"
-
Aethelstone
addikt
válasz zserrbo #5681 üzenetére
A válasz a threadben van:
You need to call setVisible() after adding component! So first add all components. Add the highest level component to the JFrame(JPanel in your case) and the only call setVisible() for the JFrame. No need to call on every component.
Tehát, előbb össze kell rakni a formot, alapból minden elem látható, kivéve a JFrame-t. Elég a végén azt láthatóvá tenni. Ha egy elem valamiért nem látszik, akkor az csak azért lehet, mert nincs vagy rosszul van felpakolva vagy explicit le van tiltva a láthatósága.
[ Szerkesztve ]
MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...
-
floatr
veterán
válasz Aethelstone #5685 üzenetére
Eddig erről volt szó. Hol voltál? Mostanáig csak a liferay okozott problémát, bár az más területen is.
Amúgy a scan vissza tud ütni nagyon, amikor az alkalmazás konfigurációja szét van szórva a csomagot forrásaiban. Sokkal könnyebb egy jól strukturált XML-t kézben tartani, mint egy sokemberes csapat annotációs munkáját. Persze ott vannak a review-k, de néha az sem véd meg az így eldugott dolgoktól. Arról nem is beszélve, ha menet közben kell gyógyítani valamit, akkor egy szövegszerkesztő hamarabb találódik egy szerver node-on az XML-hez, mint egy komplett build rendszer. Most nálunk egy ilyen épp aktuális volt.
-
Aethelstone
addikt
Nyilván, de ahhoz, hogy az annotáció alapú konfig átlátható legyen, a csomagstruktúrát is tisztességesen kell felépíteni. A @Controller annotációk a foo.bar.controllers csomagban, a @Service annotációk a foo.bar.services csomagban és így tovább. És máris átlátható
MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...
-
axioma
veterán
válasz WonderCSabo #5682 üzenetére
Egyreszt nyilvan jogos, masreszt en mar altalanositva gondolkodtam... tehat ha egyszer egy sorszam alapjan akar - aka'r veletlenszeruen - kivalasztani, akkor nem jo otlet egy sorszamozassal nem kozvetlen elerheto, csak konvertalassal olyanna teheto tipusban tarolni, most mind1 hogy veletlenszam vagy egyeb eleresrol van szo. Arra akartam utalni hogy garancia nincs arra, hogy a konvertalas tobbszor egymas utan ugyanarra a sorrendre fog megtortenni. Az mondjuk hulyeseg volt, hogy erre rogton peldat rangattam elo a hajanal fogva inadekvat helyen.
Sorry, neha tul bakugrasokban gondolkodok...[ Szerkesztve ]
-
cacattila
csendes tag
A következő problémám lenne:
A következő követelményekre lenne szükségem valamilyen kész komponenst, library-t használni:
Egy központi gép, amit minden más gép elér.
- Gépek alhálókban, ahol a gépek látják egymást és a központi gépet, viszont nem látják a más csoportokba tartozó gépeket.
- Megbízható (persistent) üzenetváltás sok GB adat esetén is.
- A hálózatnak tolerálnia kell gépek kiesését (kivéve a központi gép), és új gépek hozzáadását.
- Minden gépnek teljes adatbázissal kell rendelkeznie, azaz egy ideig offline állapotban is minden adatnak rendelkezésre kell állnia.
- Data collision nem számít. (ugyanolyan id, action, result sosem fog történni)
- Minden üzenetnek meg kell érkeznie minden gépre, még abban az esetben is, ha olyan gép küldte amely még azelőtt levált a hálózatról, hogy új gép lépett volna be a csoportba.
- Jó lenne, ha a megldás csak és kizárólag Java nyelven állna rendelkezésre (ez a követelmény nem kritikus, végső esetben lehet natív kód is).Jelenleg van erre megoldásunk egy legacy kód személyében, viszont a megoldásban sok a hiba, ami miatt egy kész, bizonyított megoldásra szeretnénk váltani. Szóval összességében vmi fa jellegű, ad-hoc hálózaton alapuló, fault-tolerant adatreplikációt szeretnénk elérni. Van-e vkinek tapasztalata ilyen téren, illetve milyen megoldások jöhetnek szóba szerintetek?
-
nagyúr
válasz cacattila #5690 üzenetére
Erdekes kerdes, par eve mar irtam egy ilyen rendszert, de a messaging maga az LatencyBusters/Ultra Messaging alapokon ment, ami egy IP multicast alapu szuperalacsony kesleltetesu uzenetkuldo rendszer, asszem mostmar az Informatica arulja, tehat csak a gepenkenti elosztott in-memory adatbazist csinaltam. Akkor meg nem talaltam pont ilyen, kesz rendszert -- a messaging reszre van csomo alternativa. (Mi olyan napi par szazmillio uzenetig skalaztuk a dolgot, a nap az 7.5 orat jelentett, LBM/UMS siman megoldja a konkret uzenetkuldest.)
A te esetedben ugy latom, az offline felhasznalas a legtrukkosebb resze a dolognak, altalanos megoldas erre biztosan nincs. Az offline verziot csak olvasasra hasznalnad, ugye? (Ha nem, az elsore nem tunik trivialisnak, mert valamilyen policy kellene arra, hogy kezeld a konfliktusokat/inkonzisztenciat.)
while (!sleep) sheep++;
-
cacattila
csendes tag
Nem, offline esetben is történne írás, viszont az nem okoz gondot, mert minden gép csak a hozzá tartozó adatokat tudja szerkeszteni, azaz inkonzisztencia adatbázis szinten nem történhet. A többi típusú collision pedig más szinten van megoldva, mivel az alkalmazás jellegéből fakadóan az standard üzemnél előfordulhat.
-
-v-
addikt
Srácok, vaadin-ról tapasztalatok? Ilyesmi érdekelne hogy mik a korlátai, mi jó benne, mi nehézkes stb ...
Csinált már valaki komolyabb projekteket vele? Érdemes? -
bucsupeti
senior tag
Én is éppen most kerestem hasonló framework-öt. Én a vaadint választottam, főleg az egyszerűsége miatt.
Sok jó cikk, könyv, videó érhető el ami az ismerkedéskor sokat segített. A honlapja is jó, bőven van információ és jól érthető leírás, referencia, tutorial. Netbeans és Eclipse alatt is kényelmesen, gyorsan lehet fejleszteni."Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
floatr
veterán
Véleményem szerint egy webapp - akár tetszik, akár nem - saját kliens alkalmazást érdemel. A generált frontendekkel rengeteg probléma lehet, amit képtelenség kezelni akár egy böngésző/framework bug, vagy helytelen API használat miatt. Ha böngésző a kliens célplatform, akkor célravezetőbb, ha HTML/JS framework-öt használsz, abban felépíted a klienst, és SOA-ként használod a szerver komponenseit.
Egy GWT-t használó kollégám folyamatosan panaszkodott arra, hogy a generált kód böngészőspecifikus, és ráadásul sokszor hibás is, amit egy CSS ninja sem tud meggyógyítani.
Ha mindenáron Java-t akarsz használni, akkor applet/JFX/JaWS, bár őszintén szólva nagy luxusnak, önbecsapásnak vagy akár önhittségnek érzem azt, ha valaki képtelen kilépni a Java fejlesztői szerepéből.
-
Senhi
aktív tag
Munkahelyemen 1,5-2 évig használtuk (illetve régi projekteket még supportáljuk rá, de az újakat már nem abban írjuk) így egy kis tapasztalatom van vele.
Szerintem alapvetően nem rossz, bizonyos típusú felületeket nagyon gyorsan össze lehet benne dobni, de ha valami egyedit akarsz, legyen az egy meglévő komponens kibővítése vagy valami komolyabb CSS módosítás akkor az tud fájni.
A generált js és html is hagy maga után kívánni valót pl. van egy olyan hibánk hogy egy menüpontot a user háromszor lenyit akkor a harmadik alkalommal 10 pixellel elcsúszik és a generált kód akkora gány (30 div egymásban, rengeteg css osztály, követhetetlen JS stb.) ,hogy senkinek sincs kedve utánajárni.Amit még megfigyeltem, hogy bár mindenhol bizonygatják, hogy ugyanolyan gyors mint bármelyik másik technológia, szerintem nem elég folytonos. Ha sok elem van egy oldalon, sok ajax hívással akkor egyszerűen lassúnak tűnik. Ez már lehet, hogy a mi sarunk, meg csak 6-os verzióig használtuk, így nem tudom, hogy mennyire gyorsak mostanság az újabb kiadások.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Computex 2024: háznézőben a Montech asztalainál
- eBay-es kütyük kis pénzért
- Apple iPhone 15 Pro Max - Attack on Titan
- Luck Dragon: Asszociációs játék. :)
- Futás, futópályák
- Revolut
- Samsung Galaxy S21 Ultra - vákuumcsomagolás
- Bakancslista Route 66 Chicagótól Los Angelesig 3.
- Villanyszerelés
- További aktív témák...
- Eladó Cablemod kábelszettek tápokhoz, moddinghoz a bolti ár töredékéért!
- Beszámítás! ASUS Prime B450M-A R5 5600 16GB DDR4 500GB SSD RTX 3070Ti 8GB CM MasterBox MB530P 650W
- Macbook pro 13 i7, 4gb ram, 512gbHdd
- Beszámítás! GIGABYTE B760 Aorus i7 13700F 32GB DDR4 1TB SSD RTX 3080 10GB CM MasterCase Maker 5 750W
- LG (38GL950G-B) 38" 175HZ GAMER QUAD HD LED MONITOR !
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs