Journée Java 2018

Il est un peu tard, mais j'ai assisté au Java Day 2018 jeudi, alors j'aimerais partager mes impressions ici.

Quand je suis sorti de l'immeuble de bureaux à midi, c'était une journée ensoleillée. C'est déjà le début de l'été, mais c'était relativement frais aujourd'hui. Au déjeuner, j'ai décidé de me rendre pour la première fois depuis longtemps dans un magasin de nouilles coupées à l'épée sur recommandation d'un collègue. J'ai commandé des nouilles coupées à l'épée Marler, mais mon collègue en a fait du tofu Mao. Bien que je sois originaire de la province du Hunan, en Chine (on dit aussi que la cuisine du Hunan est le plat le plus chaud en Chine), je suis vulnérable aux aliments épicés et mes amis m'appellent souvent "faux Hunan". Par conséquent, lorsque je commande de la nourriture épicée, je suis toujours ravie et j'ai peur de pouvoir la manger aujourd'hui. Je transpirais aujourd'hui, mais j'ai pu le faire normalement. D'un autre côté, mon collègue, qui est généralement fort dans les aliments épicés, était trop épicé et a laissé la moitié du mabo tofu. Même s'ils sont du même type, je ne pouvais même pas dire un instant à "Fake Hunanjin" pourquoi le piquant était si différent. J'espère que le prochain "Java Day 2018" sera aussi chaud que ce goût de Manner.

Quand je suis arrivé sur le site, le Sheraton Miyako Hotel Tokyo, il était déjà plus de 14 heures, et la séance à partir de 14 heures avait déjà commencé. C'est la première fois que je participe au Java Day depuis de nombreuses années, mais ce fut ma première impression que l'échelle et le nombre de sponsors ont diminué par rapport au passé. Depuis qu'Oracle a abandonné le développement de JDK, on en a parlé pendant un moment comme la fin de Java. Je me demande si Oracle ne se consacrera pas autant à Java qu'auparavant.

Java EE 8 and now Jakarta EE Diverses choses telles que JAX-RS, JSON, Servlet4.0, HTTP / 2, JSF2.3, CDI2.0, BeanValidation2.0 ont été introduites, mais cela ne semblait pas très frais. J'étais intéressé par JSON Pointer / JSON Patch / JSON Binding en raison du développement de produit, mais par le [résultat de référence du traitement JSON] de l'autre personne (https://github.com/fabienrenaud/java-json-benchmark) Le résultat était que javax-json n'était même pas là.

Il y a encore pas mal de serveurs d'applications qui prennent en charge Java EE 8 en premier lieu, et Java EE a également été transféré à la Fondation Eclipse et sera redémarré sous le nouveau nom de marque "Jakarta EE", mais je me demande quel sera le futur chemin.

Java in Serverless Land Un projet open source appelé ** Fn Project ** a été introduit. La page d'accueil de Fn Project se présente comme suit. 「The Fn project is an open-source container-native serverless platform that you can run anywhere -- any cloud or on-premise. It’s easy to use, supports every programming language, and is extensible and performant. 」 Je voudrais à l'avenir prêter attention au projet Fn dans le but de fournir un système FaaS (Function-as-a-Service), qui est considéré comme une évolution supplémentaire de l'architecture sans serveur.

Get ready for a cloud native, service-meshed Java EE Il a présenté comment intégrer Java EE dans le maillage des applications gérées par Kubernetes et Istio. De nos jours, les systèmes d'entreprise deviennent de plus en plus nuageux, et la manière dont Java prend en charge le cloud est un point important lié au développement futur de Java.

Performance tuning with poor tools and cheap drink JPDM (Java Performance Diagrostic Model) a été introduit. À l'aide de VisualVM etc., nous avons également démontré des techniques pour visualiser le comportement de JVM, identifier les goulots d'étranglement dans les performances des applications et améliorer les programmes. C'était.

--Rendre la portée de la synchronisation en synchronisé aussi petite que possible (naturellement)

Zhou @ Soft Sync

Recommended Posts

Journée Java 2018
Jour d'apprentissage Java 5
Journée Java Tokyo 2017
Oracle Java Day 2017
Oracle Java Day 2017
java learning day 2
java learning day 1
Journée d'étude Java Silver 1
Mémo Java Kuche Day
Java
Java
Muscle Java Basics Jour 1
java learning day 4
Muscle Java Orienté Objet Jour 1
5ème jour de Java
Apprendre Java (0)
Étudier Java ―― 3
[Java] tableau
Java protégé
Jour 2 orienté objet Muscle Java ~ Héritage ~
[Java] Annotation
Module [Java]
Tableau Java
Étudier Java ―― 9
Java scratch scratch
Astuces Java, astuces
Méthodes Java
Méthode Java
java (constructeur)
Tableau Java
[Java] ArrayDeque
java (remplacement)
java (méthode)
Chaîne Java
java (tableau)
Java statique
Sérialisation Java
java débutant 4
JAVA payé
Étudier Java ―― 4
Java (ensemble)
tri shell java
[Java] compareTo
Étudier Java -5
java réfléchissant 获 获 举
java (interface)
Mémorandum Java
Tableau Java
Étudier Java ―― 1
[Java] Array
[Java] Polymorphisme
Étudier Java # 0
Revue Java
framework java
Fonctionnalités Java
[Java] Héritage
FastScanner Java
[Mémo de la session d'étude] Java Day Tokyo 2017
Fonctionnalités Java
java débutant 3