{"id":316699,"date":"2022-09-22T10:23:11","date_gmt":"2022-09-22T10:23:11","guid":{"rendered":"https:\/\/www.baeldung.com\/?p=131087"},"modified":"2022-09-22T10:23:11","modified_gmt":"2022-09-22T10:23:11","slug":"java-weekly-issue-456","status":"publish","type":"post","link":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/2022\/09\/22\/java-weekly-issue-456\/","title":{"rendered":"Java Weekly, Issue 456"},"content":{"rendered":"<p class=\"syndicated-attribution\"><meta name= \\\"keywords \\\" content= \\\"\u96fb\u5b50\u8a08\u7b97\u6a5f, \u6559\u80b2, IT \u96fb\u8166\u73ed,\u96fb\u8166\u88dc\u7fd2\uff0c \u96fb\u8166\u73ed\uff0c \u5bb6\u6559\uff0c \u79c1\u4eba\u8001\u5e2b\uff0c \u8cc7\u8a0a\u6280\u8853\uff0c \u7a0b\u5e8f\u8a2d\u8a08\uff0c \u96fb\u5b50\u8a08\u7b97\u6a5f\uff0c \u904a\u6232\uff0c \u860b\u679c\uff0c \u96fb\u5f71\uff0c \u8a08\u7b97\u6a5f\uff0c\u7de8\u78bc\uff0c Java\uff0c C\/C++\uff0c JavaScript\uff0c PHP\uff0c HTML\uff0c CSS\uff0c MySQL\uff0c mobile\uff0c Android\uff0c \u52d5\u6f2b\uff0c Python\uff0c teacher\uff0c \u88dc\u7fd2\uff0c \u96fb\u8166\u88dc\u7fd2 \u8cc7\u8a0a, \u7535\u5b50\u8ba1\u7b97\u673a, IT ,Game, apple, movie, Computer,student,Java,\u6559\u80b2, ,\u5b66\u751f, \u5b66\u4e60, learn, \u6559\u5b66,  Android, apple,anime, animation, \u4fe1\u606f\u6280\u672f, \u7a0b\u5e8f\u8bbe\u8ba1, \u79fb\u52a8\u7535\u8bdd, \u8cc7\u8a0a\u79d1\u6280,Game, Jeu, Juego,Call Of Duty ,\u4f7f\u547d\u53ec\u559a , \u6e38\u620f, \u7535\u5b50\u6e38\u620f,, \u591a\u4eba\u7535\u5b50\u6e38\u620f, \u7f51\u7edc\u6e38\u620f\uff0conline\uff0conline game, \u624b\u673a\u6e38\u620f, mobile \\\"><\/p>\n<h2 style=\"text-align: left\" id=\"bd-spring-and-java\" data-id=\"spring-and-java\">1.<strong> Spring and Java<\/strong><\/h2>\n<div class=\"bd-anchor\" id=\"spring-and-java\"><\/div>\n<p><a href=\"https:\/\/inside.java\/2022\/09\/20\/the-arrival-of-java-19\/\"  rel=\"noopener\"><strong>&gt;&gt; The Arrival of Java 19!<\/strong><\/a> [<span style=\"color: #800000\">inside.java<\/span>]<\/p>\n<p>Yes, Java 19 is finally here. Nuff said. Starting to explore <img decoding=\"async\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/1f642.png\" alt=\"?\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n<h4><strong>Also worth reading:<\/strong><\/h4>\n<ul>\n<li><a href=\"https:\/\/www.infoq.com\/news\/2022\/09\/java19-released\/\"  rel=\"noopener\"><strong>&gt;&gt; Java 19 Delivers Features for Projects Loom, Panama and Amber<\/strong><\/a> [<span style=\"color: #800000\">infoq.com<\/span>]<\/li>\n<li><a href=\"https:\/\/tschatzl.github.io\/2022\/09\/16\/jdk19-g1-parallel-gc-changes.html\"  rel=\"noopener\"><strong>&gt;&gt; JDK 19 G1\/Parallel\/Serial GC changes<\/strong><\/a> [<span style=\"color: #800000\">tschatzl.github.io<\/span>]<\/li>\n<li><a href=\"https:\/\/blog.payara.fish\/whats-new-in-jakarta-ee-10\"  rel=\"noopener\"><strong>&gt;&gt; What&#8217;s New in Jakarta EE 10?<\/strong><\/a> [<span style=\"color: #800000\">blog.payara.fish<\/span>]<\/li>\n<li><a href=\"https:\/\/www.infoq.com\/news\/2022\/09\/introducing-helidon-nima\/\"  rel=\"noopener\"><strong>&gt;&gt; Introducing Helidon N\u00edma Using Virtual Threads to Achieve Simplicity and High Performance<\/strong><\/a> [<span style=\"color: #800000\">infoq.com<\/span>]<\/li>\n<li><a href=\"https:\/\/foojay.io\/today\/the-5-most-pivotal-and-innovative-additions-to-openjdk-19\/\"  rel=\"noopener\"><strong>&gt;&gt; The 5 Most Pivotal and Innovative Additions to OpenJDK 19<\/strong><\/a> [<span style=\"color: #800000\">foojay.io<\/span>]<\/li>\n<li><a href=\"https:\/\/foojay.io\/today\/did-you-know-you-can-create-mappers-without-creating-underlying-objects-in-java\/\"  rel=\"noopener\"><strong>&gt;&gt; Did You Know You Can Create Mappers Without Creating Underlying Objects in Java?<\/strong><\/a> [<span style=\"color: #800000\">foojay.io<\/span>]<\/li>\n<li><a href=\"https:\/\/www.infoq.com\/news\/2022\/09\/akka-no-longer-open-source\/\"  rel=\"noopener\"><strong>&gt;&gt; Lightbend Changes Akka License and Is No Longer Open Source<\/strong><\/a> [<span style=\"color: #800000\">infoq.com<\/span>]<\/li>\n<li><a href=\"https:\/\/foojay.io\/today\/the-unix-philosophy-for-low-latency\/\"  rel=\"noopener\"><strong>&gt;&gt; The Unix Philosophy for Low Latency<\/strong><\/a> [<span style=\"color: #800000\">foojay.io<\/span>]<\/li>\n<li><a href=\"https:\/\/donraab.medium.com\/how-to-initialize-a-set-using-eclipse-collections-40952f343594\"  rel=\"noopener\"><strong>&gt;&gt; How to initialize a Set using Eclipse Collection<\/strong><\/a> [<span style=\"color: #800000\">donraab.medium.com<\/span>]<\/li>\n<\/ul>\n<p><strong>Webinars and presentations:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/inside.java\/2022\/09\/20\/podcast-026\/\"  rel=\"noopener\"><strong>&gt;&gt; Episode 26 \u201cJava 19 is Here!\u201d<\/strong><\/a> [<span style=\"color: #800000\">inside.java<\/span>]<\/li>\n<li><a href=\"https:\/\/inside.java\/2022\/09\/20\/moving-java-forward\/\"  rel=\"noopener\"><strong>&gt;&gt; Moving Java Forward with Java 19<\/strong><\/a> [<span style=\"color: #800000\">inside.java<\/span>]<\/li>\n<li><a href=\"https:\/\/youtu.be\/HwPjeb2xnEo\"  rel=\"noopener\"><strong>&gt;&gt; How to Build a Command-Line Text Editor With Java (Part 2)<\/strong><\/a> [<span style=\"color: #800000\">youtube.com<\/span>]<\/li>\n<li><a href=\"https:\/\/spring.io\/blog\/2022\/09\/15\/a-bootiful-podcast-big-data-legend-former-pivot-and-friend-to-the-spring-community-tim-spann\"  rel=\"noopener\"><strong>&gt;&gt; A Bootiful Podcast: big data legend, former Pivot, and friend to the Spring community, Tim Spann<\/strong><\/a> [<span style=\"color: #800000\">spring.io<\/span>]<\/li>\n<\/ul>\n<p><strong>Lots of releases this week:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/jdk.java.net\/19\/\"  rel=\"noopener\"><strong>&gt;&gt; OpenJDK JDK 19 General-Availability Release<\/strong><\/a> [<span style=\"color: #800000\">jdk.java.net<\/span>]<\/li>\n<li><a href=\"https:\/\/spring.io\/blog\/2022\/09\/15\/spring-framework-6-0-0-m6-and-5-3-23-available-now\"  rel=\"noopener\"><strong>&gt;&gt; Spring Framework 6.0.0-M6 and 5.3.23 available now<\/strong><\/a> [<span style=\"color: #800000\">spring.io<\/span>]<\/li>\n<li><a href=\"https:\/\/spring.io\/blog\/2022\/09\/19\/spring-security-6-0-0-m7-and-5-8-0-m3-are-released\"  rel=\"noopener\"><strong>&gt;&gt; Spring Security 6.0.0-M7 and 5.8.0-M3 are released<\/strong><\/a> [<span style=\"color: #800000\">spring.io<\/span>]<\/li>\n<li><a href=\"https:\/\/github.com\/micronaut-projects\/micronaut-core\/releases\/tag\/v3.7.0\"  rel=\"noopener\"><strong>&gt;&gt; Micronaut Framework 3.7.0 Released<\/strong><\/a> [<span style=\"color: #800000\">github.com\/micronaut-projects<\/span>]<\/li>\n<li><a href=\"https:\/\/quarkus.io\/blog\/quarkus-2-12-3-final-released\/\"  rel=\"noopener\"><strong>&gt;&gt; Quarkus 2.12.3.Final released<\/strong><\/a> [<span style=\"color: #800000\">quarkus.io<\/span>]<\/li>\n<li><a href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/8.4\/release-notes-8.4.2.html\"  rel=\"noopener\"><strong>&gt;&gt; Elasticsearch version 8.4.2 Released<\/strong><\/a> [<span style=\"color: #800000\">elastic.co<\/span>]<\/li>\n<li><a href=\"https:\/\/spring.io\/blog\/2022\/09\/19\/spring-data-2022-0-0-m6-2021-2-3-and-2021-1-7-released\"  rel=\"noopener\"><strong>&gt;&gt; Spring Data 2022.0.0-M6, 2021.2.3, and 2021.1.7 released<\/strong><\/a> [<span style=\"color: #800000\">spring.io<\/span>]<\/li>\n<li><a href=\"https:\/\/spring.io\/blog\/2022\/09\/19\/spring-data-rest-vulnerability-cve-2022-31679\"  rel=\"noopener\"><strong>&gt;&gt; Spring Data REST Vulnerability (CVE-2022-31679)<\/strong><\/a> [<span style=\"color: #800000\">spring.io<\/span>]<\/li>\n<li><a href=\"https:\/\/spring.io\/blog\/2022\/09\/20\/spring-for-graphql-1-1-0-m1-released\"  rel=\"noopener\"><strong>&gt;&gt; Spring for GraphQL 1.0.2 released<\/strong><\/a> [<span style=\"color: #800000\">spring.io<\/span>]<\/li>\n<li><a href=\"https:\/\/spring.io\/blog\/2022\/09\/16\/spring-cloud-sleuth-opentelemetry-otel-1-1-0-has-been-released\"  rel=\"noopener\"><strong>&gt;&gt; Spring Cloud Sleuth OpenTelemetry (OTel) 1.1.0 Has Been Released<\/strong><\/a> [<span style=\"color: #800000\">spring.io<\/span>]<\/li>\n<li><a href=\"https:\/\/in.relation.to\/2022\/09\/16\/hibernate-search-6-1-7-Final\/\"  rel=\"noopener\"><strong>&gt;&gt; Hibernate Search 6.1.7.Final released<\/strong><\/a> [<span style=\"color: #800000\">in.relation.to<\/span>]<\/li>\n<li><a href=\"https:\/\/spring.io\/blog\/2022\/09\/16\/spring-tools-4-16-0-released\"  rel=\"noopener\"><strong>&gt;&gt; Spring Tools 4.16.0 released<\/strong><\/a> [<span style=\"color: #800000\">spring.io<\/span>]<\/li>\n<li><a href=\"https:\/\/spring.io\/blog\/2022\/09\/14\/spring-cloud-dataflow-2-9-6-released\"  rel=\"noopener\"><strong>&gt;&gt; Spring Cloud Dataflow 2.9.6 Released<\/strong><\/a> <span style=\"color: #800000\">[spring.io<\/span>]<\/li>\n<\/ul>\n<h2 id=\"bd-technical-amp-musings\" data-id=\"technical-amp-musings\"><strong>2. Technical &#038; Musings<\/strong><\/h2>\n<div class=\"bd-anchor\" id=\"technical-amp-musings\"><\/div>\n<p><a href=\"https:\/\/nurkiewicz.com\/86\"  rel=\"noopener\"><strong>&gt;&gt; #86: Proof of stake: how to cut global energy usage by 0.2%<\/strong><\/a> [<span style=\"color: #800000\">nurkiewicz.com<\/span>]<\/p>\n<p>The\u00a0<em>Merge<\/em> is having quite an impact. I don&#8217;t follow crypto that closely, but this was interesting.<\/p>\n<p><strong>Also worth reading:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/blog.codecentric.de\/en\/2022\/09\/api-consumers-search-feedback\/\"  rel=\"noopener\"><strong>&gt;&gt; API consumers \u2013 between search and feedback<\/strong><\/a> [<span style=\"color: #800000\">blog.codecentric.de<\/span>]<\/li>\n<li><a href=\"https:\/\/blog.frankel.ch\/kubernetes-extensibility\/\"  rel=\"noopener\"><strong>&gt;&gt; Introduction to Kubernetes extensibility<\/strong><\/a> [<span style=\"color: #800000\">blog.frankel.ch<\/span>]<\/li>\n<li><a href=\"https:\/\/www.infoq.com\/news\/2022\/09\/aws-event-ruler\/\"  rel=\"noopener\"><strong>&gt;&gt; AWS Open Sources Event Ruler<\/strong><\/a> [<span style=\"color: #800000\">infoq.com<\/span>]<\/li>\n<li><a href=\"https:\/\/foojay.io\/today\/best-practices-for-managing-java-dependencies\/\"  rel=\"noopener\"><strong>&gt;&gt; Best Practices for Managing Java Dependencies<\/strong><\/a> [<span style=\"color: #800000\">foojay.io<\/span>]<\/li>\n<li><a href=\"https:\/\/nurkiewicz.com\/85\"  rel=\"noopener\"><strong>&gt;&gt; #85: Genetic algorithm: natural selection helps to solve coding problems<\/strong><\/a> [<span style=\"color: #800000\">nurkiewicz.com<\/span>]<\/li>\n<li><a href=\"https:\/\/auth0.com\/blog\/top-insights-from-our-2022-state-of-secure-identity-report\/\"  rel=\"noopener\"><strong>&gt;&gt; Top Insights From Our 2022 State of Secure Identity Report<\/strong><\/a> [<span style=\"color: #800000\">auth0.com<\/span>]<\/li>\n<\/ul>\n<h2 id=\"bd-pick-of-the-week\" data-id=\"pick-of-the-week\"><strong>3. Pick of the Week<\/strong><\/h2>\n<div class=\"bd-anchor\" id=\"pick-of-the-week\"><\/div>\n<p>An interesting read on hiring:<\/p>\n<p><strong><a href=\"https:\/\/freakingrectangle.com\/2022\/04\/15\/how-to-freaking-hire-great-developers\/\">&gt;&gt; How to Freaking Find Great Developers By Having Them Read Code<\/a> <\/strong>[<span style=\"color: #993300\">freakingrectangle.com<\/span>]<strong><br \/>\n<\/strong><\/p>\n\n<p class=\"syndicated-attribution\"><figure class= \\\"wp-block-image alignnone \\\"><img src= \\\"http:\/\/itteacheritfreelance.hk\/test\/wordpress\/wp-content\/uploads\/2016\/05\/logo2-2.png\\\" alt=\\\"IT\u96fb\u8166\u88dc\u7fd2 java\u88dc\u7fd2 \u70ba\u5927\u5bb6\u914d\u5c0d\u96fb\u8166\u88dc\u7fd2,IT freelance, \u79c1\u4eba\u8001\u5e2b, PHP\u88dc\u7fd2,CSS\u88dc\u7fd2,XML,Java\u88dc\u7fd2,MySQL\u88dc\u7fd2,graphic design\u88dc\u7fd2,\u4e2d\u5c0f\u5b78ICT\u88dc\u7fd2,\u4e00\u5c0d\u4e00\u79c1\u4eba\u88dc\u7fd2\u548cFreelance\u81ea\u7531\u5de5\u4f5c\u914d\u5c0d\u3002\\\"\/><figcaption>\u7acb\u523b\u8a3b\u518a\u53ca\u5831\u540d\u96fb\u8166\u88dc\u7fd2\u8ab2\u7a0b\u5427!<\/figcaption><\/figure>\r\n<\/br>Find A Teacher Form:\r\n<\/br>https:\/\/docs.google.com\/forms\/d\/1vREBnX5n262umf4wU5U2pyTwvk9O-JrAgblA-wH9GFQ\/viewform?edit_requested=true#responses\r\n<\/br><\/br>Email:\r\n<\/br>public1989two@gmail.com<br><br><br><br><br><br><br>\r\n<a href=www.itsec.hk style=color:#FFFFFF;>www.itsec.hk<\/a><br>\r\n<a href=\\\"www.itsec.vip\\\" style=color:#FFFFFF;>www.itsec.vip<\/a><br>\r\n<a href=\\\"www.itseceu.uk\\\" style=color:#FFFFFF;>www.itseceu.uk<\/a><br><\/p>","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Java 19 is here. Nuff said.\u00a0<a href=\"https:\/\/www.baeldung.com\/java-weekly-456\" title=\"Java Weekly, Issue 456\" class=\"more\">&gt;&gt;&gt;<\/a><\/p>\n<\/div>","protected":false},"author":214,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Java Weekly, Issue 456 - ITTeacherITFreelance.hk","description":"Java 19 is here. Nuff said.\u00a0 &gt;&gt;&gt;"},"footnotes":""},"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/316699"}],"collection":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/214"}],"replies":[{"embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=316699"}],"version-history":[{"count":2,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/316699\/revisions"}],"predecessor-version":[{"id":320449,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/316699\/revisions\/320449"}],"wp:attachment":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=316699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=316699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=316699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}