
Peeter
Mitglieder-
Gesamte Inhalte
400 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von Peeter
-
Also bei uns 2x AS/400 (plus jeweils 2 Plattentower), 2x NT-Server, 2x Webserver, 2x Cytrix-Server, 5 div. kleinere Server auf ca. 25qm bei konstanten 20°C!! Peet
-
Das ist klar. Denn wenn da nur ein Datum in der Form TT.MM.JJJJ drin steht wird´s schon wieder ein bisschen komplizierter aber trotzdem lösbar. Also ertmal bräuchten wir die Infos in welcher Form das Datum gespeichert wird. Peet
-
Schau dir mal den "GregorianCalendar" genauer an. Der hilft dir weiter. Da gibt´s ein Field namens "WEEK_OF_YEAR" welches "GregorianCalendar" von "Calendar" erbt. Das wird dir sicher weiter helfen. Peet
-
Schau mal hier: http://www.interlog.com/~tcharron/blat.html Das Tool nennt sich "blat" und ist ein einfaches Kommandozeilen-Mail-Tool. MfG Peet
-
Doch, du kannst dein Ram-Disk so groß machen wie du lustig bist. Glaub´s mir. Ich hab das schon oft genug probiert und mal meine SWAP-Datei auf so ne Ram-Disk ausgelagert. Wenn du ein Word-Dokument 2 mal öffnest liegt es auch 2 mal im Speicher und da gibt´s doch auch keine Probleme. Dein Betriebssystem weiß schon ganz genau wo welche Daten liegen. Peet
-
Aber nicht desto trotz ist der Unterschied zwischen Nanosekunden und Millisekunden doch schon mehr als gewaltig. Und welche Daten auf der Festplatte liegen schon "genau" hintereinander sodas der Lesekopf sich nur kontinuierlich fortbewegen muss? Gut, Übertragungsrate spielt schon ne Rolle. Aber wenn er von einem "Leistungsschwachen" PC spricht nehme ich mal an, hat dieser nicht gerade SCSI oder serial ATA oder auch nur UDMA 100/133. Und da ist sein RAM schon wesentlich schneller. Peet
-
Natürlich ist ein RAM-Laufwerk wesentlich schneller als so ne normale Platte. Ein RAM-Baustein hat keinerlei mechanische Bauteile, keine Zahnräder, kein Motor der die einzelnen Magnetplatten bewegen muß, keinen Lesekopf der auf die einzelnen Sektoren und Spuren der Festplatte bewegt werden muß. FAZIT: Ein RAM-Laufwerk ist das schnellste was du bis jetzt gesehen hast.:mod: Peet ~~~ Nachtrag ~~~ Festplatten haben Zugriffszeiten von in der Regel 7 - 9 ms. Die Zugriffszeit bei Arbeitsspeicher liegt im Nanosekunden-Bereich (333-DDR-RAM 2,5ns). Jetzt kannst du dir den Geschwindigkeitszuwachs mit ein bisschen Mathe-Kenntnissen selber ausrechnen.
-
Schau mal hier (http://www.windows-tweaks.info/html/ramdrive2.html). Dort findest du eine genaue Beschreibung wie du ein RAM-Laufwerk einrichtest. Da das RAM-Laufwerk als "normales" Laufwerk behandelt wird, dürfte es keine Probleme geben. Dann bleibt nur noch jedes mal die Neuinstallation, wenn du deinen Rechner neu bootest. Viel Spaß mit der schnellen "Platte"! Peet
-
Helfen dir auch Bücher?? Schau dir das mal an: "J2EE Patterns - Entwurfsmuster für die J2EE" ISBN: 3-8273-1903-X Peet PS: Hab nur mal "kurz" drin rum geblättert und hat einen guten Eindruck bei mir hinterlassen.
-
Wenn du sowas wie z.B. MySQL benutzt, dann fuktioniert ein einfaches LIMIT. SELECT * FROM `tabelle` LIMIT 1200, 200 Zeige 200 Datensätze beginnend ab dem 1200en an. Aber wie gesagt, kommt auf die Datenbank drauf an.
-
Wenn mich nicht alles täuscht, dann geht´s hier genau um das selbe Thema. Peet
-
Ein ResultSet ist eine Art Tabelle von Daten. Schau dir doch mal dazu dir Java-Dokumentation an. Auf gut Deutsch, du kannst es ähnlich wie ein mehrdimensionales Array behandeln. Hier hast du mal ne genaue Beschreibung eines ResulSets. Beim Einfügen von Daten machst du nix anderes. stmt.executeUpdate("INSERT...."); Da bekommst du dann nen "int" zurück, der dir die Anzahl der geänderten Datensätze mitteilt. Hier kann ich dir auch nur sagen, beschäftige dich mal mit der Dokumentation. Es steht dort echt alles drin.:mod: Peet
-
Gut, fangen wir mal an. Hier holst du dir die Connection zur Datenbank. Wie ich sehe nutzt du ne MySQL. "localhost" kannst du auch durch ne IP ersetzen. "test" ist die Datenbank mit der du arbeiten willst. Tja, und den Rest dahinter kannst du dir ja denken. Bedeutet nix anderes, das du hier den Treiber für die Datenbank lädst. Du müsstest eigentlich eine Jar-Datei haben. Die gibt´s normalerweise bei MySQL. Naja, diese musst du dann nur noch in den Classpath einfügen und schon kann der Treiber geladen werden. Peet
-
Schau mal hier: http://www.fachinformatiker-world.de/forums/showthread.php?s=&threadid=49652 Ganz kurz beschrieben: Erst den Treiber für die Datenbank laden, dann ein Connection-Object erstellen und dann kannst du auf dieser Connection die Statements erzeuegen. Aber der Link wird dir da weiter helfen. Peet
-
Also ich kann bei deiner Hardware wirklich ruhigen Gewissens ein Enermax empfehlen. Sind zwar teuer, aber zuverlässig und haben sehr gute Leistungswerte. Hier die 460W Version. Peet
-
Guckst du in Suche. http://www.fachinformatiker-world.de/forums/showthread.php?s=&threadid=45675&highlight=net+send Vielleicht hilft das weiter. Da wird nach einer Möglichkeit gesucht die net sends zu empfangen. Peeter
-
try { Class.forName("com.ibm.as400.access.AS400JDBCDriver"); } catch (ClassNotFoundException e) { System.out.println("Treiber konnte nicht geladen werden!"); return; } try { connection = DriverManager.getConnection("jdbc:as400://SYSTEM", "", ""); } catch(SQLException e) { System.out.println("Fehler"); } MfG Peeter
-
Befasse dich mal mit den verschiedenen LayoutManagern! Da findest du was du suchst. (GridBagLayout ...) Peeter
-
Also 120 MB ist doch wohl ein bisschen übertrieben. Wir arbeiten auch den ganzen Tag mit den Programmen und haben am Abend auch nicht mehr Speicherverbrauch (ca. 25-35MB) als am Morgen (trotz ewig vielen Datenbankzurgiffen und entsprechender GUI). Wir arbeiten hier mit der J2RE-1.4.1_02 für Windows. Und die geht echt klasse. Peet
-
Ich geb dir mal nen kleinen Tip. Erstelle nur mal ein einfaches JFrame mit nem JButton drauf. Schau dir jetzt mal den Speicherverbrauch an. Du wirst verblüfft sein. Java braucht nun mal viel Speicher. Man kann zwar versuchen zu optimieren, nur bringt das meistens nicht wirklich viel. Es hört sich zwar doof an, aber Arbeitsspeicher ist wesentlich günstiger als sich die Mühe zu machen ca. 500kb Speicher raus zu kitzeln. Peet
-
Ich (bei der IHK zu Coburg) habe meine Noten gleich bekommen. Erst eine Bestätigung, das ich bestanden hab und dann 2 Zettel mit den %-Werten zu jeder Teilprüfung. Damit war/bin ich dann ein frisch gebackener FI/AE!:mod: Peet
-
Was gefällt dir denn am normalen JFileChooser nicht? Mal anders gefragt, was willst du denn an deinem eigenen FileChooser anders machen als bei dem von SUN?? Peet
-
Hmm, das wäre meine nächste Idee gewesen. Schien mir (da ich generell faul bin) nicht sinnvoll. Aber du hast mich ja jetzt bekehrt (kopieren-einfügen)! Peet
-
UUAAAAAHHHH!! public void keyPressed( KeyEvent ke ) { [B]String strText = jepDays.getText(); jepDays.setText("");[/B] int kCT = ke.getKeyCode(); if ( kCT == KeyEvent.VK_0 || kCT == KeyEvent.VK_1 || kCT == KeyEvent.VK_2 || kCT == KeyEvent.VK_3 || kCT == KeyEvent.VK_4 || kCT == KeyEvent.VK_5 || kCT == KeyEvent.VK_6 || kCT == KeyEvent.VK_7 || kCT == KeyEvent.VK_8 || kCT == KeyEvent.VK_9 || kCT == KeyEvent.VK_NUMPAD0 || kCT == KeyEvent.VK_NUMPAD1 || kCT == KeyEvent.VK_NUMPAD2 || kCT == KeyEvent.VK_NUMPAD3 || kCT == KeyEvent.VK_NUMPAD4 || kCT == KeyEvent.VK_NUMPAD5 || kCT == KeyEvent.VK_NUMPAD6 || kCT == KeyEvent.VK_NUMPAD7 || kCT == KeyEvent.VK_NUMPAD8 || kCT == KeyEvent.VK_NUMPAD9) { jepDays.setText([B]strText + [/B]KeyEvent.getKeyText(kCT)); } [B]else jepDays.setText(strText);[/B] } Peet
-
Ja genau. Hab ich das nicht geschrieben?:mod: Schön, wenn ich dir helfen konnte.