
Un nouveau JPoint approche , et nous sommes prĂȘts Ă vous parler en dĂ©tail de son programme. Dans cet article, nous avons divisĂ© les rapports en blocs thĂ©matiques: vous pouvez rapidement comprendre "ce qui va se passer en gĂ©nĂ©ral" et dĂ©couvrir les spĂ©cificitĂ©s. Et dans l'introduction, nous mentionnerons quelques points:
- , Spring. , . JPoint â « » :)
- - . : , .
- Java, , « » ( , ): , «», .
- . : « Java », /, , JVM-. , : Project Loom Spring- . . « »!
â
â VM/Runtime
â
â Spring
â JVM-
â IDE
â
«: », ,
, , ? , .
, . TDD ( ) â , . . , .
«: RSocket», ,
RSocket-Java RSocket-JS.
, , RSocket: â , â Canva, . â .
VM/Runtime
«CRIU and Java opportunities and challenges», Christine H Flood
, , , ? ?
, Checkpoint Restore Java, Red Hat, .
«Real World JFR: Experiences building and deploying a continuous profiler at scale», Jean-Philippe Bempel
JDK Flight Recorder . , ? , .
- â JFR.
«GC optimizations you never knew existed», Igor Henrique Nicacio Braga, Jonathan Oommen
JPoint ! , - â . . « », GC OpenJ9: balanced gencon.
, . , â , Java-.
«Adding generational support to Shenandoah GC», Kelvin Nilsen
. JPoint 2018 Shenandoah GC (Red Hat), â Amazon, .
Shenandoah 10 , ( , GC). , , ? Amazon , .
«: »,
â , . , , , . , .
«Why user-mode threads are (often) the right answer», Ron Pressler
Java 1.0, 25 , â . , , JVM , Project Loom â .
Loom ( ), technical lead , Loom.
« Akka : »,
Akka , , Spring Boot, Hazelcast, Kafka.
, Akka , .
«Jakarta EE 9 and beyond», Ivar Grimstad, Tanja ObradoviÄ
Jakarta EE 9 , Java. , , .
â Jakarta EE Developer Advocate, â Jakarta EE Program Manager, .
« Cassandra â »,
Cassandra, , , , , .
NetCracker â .
«The DGS framework by Netflix â GraphQL for Spring Boot made easy», Paul Bakker
Netflix DGS Framework GraphQL. graphql-java GraphQL, Spring Boot. , , , .
â DGS. GraphQL, , DGS, , Netflix.
« â », Sebastian Daschner
â . . , â , .
, , Java-, !
«Why you should upgrade your Java for containers», Ben Evans
New Relic , 62% Java 2021 . Java 8 â . ? , , Java 11, .
, , Java- .
« : Zookeeper»,
, Kafka- Apache Kafka ZooKeeper! KIP-500 Kafka ( Raft), ZooKeeper. Apache Kafka 2.8.0. Kafka ZooKeeper.
, ZooKeeper . , Zookeeper , , Zookeeper.
Spring
«Spring Data ost (Spark it!)»,
, ! Spark,
Scala .
, Spark ,
Spring-data-spark-starter !
Spark Big Data. . ? Spring Data. , , .
, Spring Data ? . Spring Data? JPA, Mongo, Cassandra, Elastic, Neo4j Spring Data, Spark, - . . , - , Spring Data .
«Spring Cloud Kubernetes»,
- , JavaScript- , , Cloud Native . Spring Cloud Spring Netflix, Spring .
, , Kubernetes , Spring Cloud . , , Spring Cloud Kubernetes, , , , â Spring Cloud Kubernetes?
«Reactive Spring», Josh Long
Spring Framework 5.0 : Spring WebFlux, Spring Data Kay, Spring Security 5.0, Spring Boot 2.0, Spring Cloud Finchley â !
, - , â Spring Developer Advocate 2010 . -, - , .
«Inner loop development with Spring Boot on Kubernetes», David Syer
«works on my machine» «works on my/dev cluster» « ».
, Spring Boot Kubernetes .
â DevOps, , , k8s .
IDE
«IntelliJ productivity tips â The secrets of the fastest developers on Earth», Victor Rentea
, : , . IDE : , , .
IntelliJ IDEA, , .
« IntelliJ IDEA»,
IntelliJ IDEA : Rename, Move, Inline, Extract. , , .
JPoint 2021 , : â1 IntelliJ IDEA Community Edition .
« IDE?»,
, , , IDE . IDE.
, IDE, , , DSL .
Java JVM-
«Type inference: Friend or foe?», Venkat Subramaniam
, , .
JPoint 2021 type inference. , , ( TechTrain, , ). , , â .
«Babashka: A native Clojure interpreter for scripting», Michiel Borkent
Babashka â Clojure . , Clojure bash. Babashka « » , Clojure JVM. Clojure GraalVM Native Image. .
«Getting the most from modern Java», Simon Ritter
JDK 16, , 8 (: ) Java . , - .
. Java 8, ? , JDK 12-15 , , :
- Switch expressions (JDK 12);
- Text blocks (JDK 13);
- Records (JDK 14);
- Pattern matching for instanceof (JDK 14);
- Sealed classes and changes to Records (JDK 15).
« Scala 3»,
Scala 3 . , , , .
«Java Records for the intrigued», Piotr Przybyl
Java 14 - Records, Java 16 . - «Lombok » « JavaBeans». ? Records, ? ? .
« »,
: , Java . , . , â .
, .
« »,
, . JPoint , , , .
â . , .
«Enum API â »,
, enum API, ? â , , ?
, .
, enum?
«Dismantling technical debt and hubris», Shelley Lambert
, â , , . , - .
, .
, , , - â « ». :