„Der Weg zur Kultivierung als Java-Ingenieur“
Um Papierbücher zu kaufen, gehen Sie zu: https://item.jd.com/12325207.html
- Online-Bücher
- Code
- Errata
Inhaltliche Einführung
Vorwort
Folgeplan
Ursprünglich war geplant, dass dieses Buch ein Kapitel über die Big-Data-Entwicklungstechnologie enthält. Schließlich bauen immer mehr Unternehmen ihre eigenen Big-Data-Plattformen auf, und die Big-Data-Technologie ist nach und nach zu einer notwendigen Fähigkeit für Java-Ingenieure geworden. Allerdings habe ich in diesem Bereich wenig Erfahrung und habe das Gefühl, dass ich nicht in der Lage bin, Wissen an andere weiterzugeben, weshalb ich diesen Teil vorerst beiseite lege.
Öffnen Sie nach und nach einige Inhalte dieses Projekts als Open Source und fügen Sie einige neue Inhalte hinzu.
- Zookeeper sollte ursprünglich in das Kapitel „Big Data“ aufgenommen werden, wird nun aber als Abschnitt zur Datenspeicherung hinzugefügt.
- Das asynchrone responsive Web-Framework wird im Kapitel über Entwicklungs-Frameworks ergänzt, hauptsächlich Vert.x, ergänzt durch Spring Flux.
- Redis fügt neue Versionsfunktionen hinzu und fügt hinzu, wie Redis zum Implementieren verteilter Sperren verwendet werden kann.
- Kafka fügt Funktionen aus der neuesten Version hinzu, insbesondere Kafka Streams und Exactly One-Semantik.
- Elasticsearch wird auf Basis der Version 5.0 aktualisiert.
- Ergänzen Sie Coroutinen zur gleichzeitigen Programmierung.
- Ergänzen Sie Netty zur Netzwerkprogrammierung.
- Die Verwendung von Hystrix zur Ressourcenisolierung und Strombegrenzung wird dem Java-Entwicklungstool hinzugefügt.
- Ergänzen Sie die Verwendung von RxJava in Java-Entwicklungstools.
- Ergänzen Sie die Java10- und Kotlin-Teile um die Funktionen der neuen Java-Version.
Sternengeschichte