{"id":264160,"date":"2021-06-21T16:53:09","date_gmt":"2021-06-21T16:53:09","guid":{"rendered":"https:\/\/www.baeldung.com\/?p=105191"},"modified":"2021-06-25T16:53:09","modified_gmt":"2021-06-25T16:53:09","slug":"java-weekly-issue-391","status":"publish","type":"post","link":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/2021\/06\/21\/java-weekly-issue-391\/","title":{"rendered":"Java Weekly, Issue 391"},"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 data-id=\"spring-and-java\"><strong>1. Spring and Java<\/strong><\/h2>\n<div class=\"bd-anchor\" id=\"spring-and-java\"><\/div>\n<p><a href=\"https:\/\/blog.frankel.ch\/blockhound-how-it-works\/\"  rel=\"noopener\"><strong>&gt;&gt; BlockHound: how it works<\/strong><\/a> [<span style=\"color: #800000\">blog.frankel.ch<\/span>]<\/p>\n<p>Going from imperative <strong>to the reactive paradigm<\/strong> &#8211; is no small feat, where it makes sense. This is a cool library that will definitely help.<\/p>\n<p><a href=\"https:\/\/reflectoring.io\/spring-camel\/\"  rel=\"noopener\"><strong>&gt;&gt; Getting Started with Apache Camel and Spring Boot<\/strong><\/a> [<span style=\"color: #800000\">reflectoring.io<\/span>]<\/p>\n<p>Exactly what it says on the tin &#8211; a clear, to-the-point guide to get started.<\/p>\n<h4><strong>Also worth reading:<\/strong><\/h4>\n<ul>\n<li><strong><a href=\"https:\/\/www.infoq.com\/news\/2021\/06\/jakarta-ee-9-1\/\">&gt;&gt; Jakarta EE 9.1 and the Road to Jakarta EE 10<\/a> <\/strong>[<span style=\"color: #993300\">infoq.com<\/span>]<\/li>\n<li><a href=\"https:\/\/developers.redhat.com\/articles\/2021\/06\/23\/how-jit-compiler-boosts-java-performance-openjdk#\"><strong>&gt;&gt; How the JIT compiler boosts Java performance in OpenJDK<\/strong><\/a> [<span style=\"color: #993300\">redhat.com<\/span>]<\/li>\n<li><a href=\"https:\/\/vladmihalcea.com\/hibernate-application-performance-tuning\/\"  rel=\"noopener\"><strong>&gt;&gt; Hibernate Application Performance Tuning<\/strong><\/a> [<span style=\"color: #800000\">vladmihalcea.com<\/span>]<\/li>\n<\/ul>\n<p><strong>Webinars and presentations:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/spring.io\/blog\/2021\/06\/17\/a-bootiful-podcast-azure-developer-advocate-rory-preddy-on-spring-java-azure-spring-cloud-and-more\"  rel=\"noopener\"><strong>&gt;&gt; A Bootiful Podcast: Azure Developer Advocate Rory Preddy on Spring, Java, Azure Spring Cloud and more<\/strong><\/a> [<span style=\"color: #800000\">spring.io<\/span>]<\/li>\n<li><a href=\"https:\/\/blog.sebastian-daschner.com\/entries\/quarkus-dev-for-java-projects\"  rel=\"noopener\"><strong>&gt;&gt; Using the Quarkus dev mode for non-Quarkus projects (Video)<\/strong><\/a> [<span style=\"color: #800000\">blog.sebastian-daschner.com<\/span>]<\/li>\n<\/ul>\n<p><strong>Time to upgrade:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/spring.io\/blog\/2021\/06\/21\/spring-tools-4-11-0-released\"  rel=\"noopener\"><strong>&gt;&gt; Spring Tools 4.11.0 released<\/strong><\/a> [<span style=\"color: #800000\">spring.io<\/span>]<\/li>\n<li><a href=\"https:\/\/in.relation.to\/2021\/06\/18\/hibernate-reactive-1_0_0_CR7\/\"  rel=\"noopener\"><strong>&gt;&gt; Hibernate Reactive 1.0.0.CR7 released<\/strong><\/a> [<span style=\"color: #800000\">in.relation.to<\/span>]<\/li>\n<\/ul>\n<h2 data-id=\"technical-and-musings\"><strong>2. Technical and Musings<\/strong><\/h2>\n<div class=\"bd-anchor\" id=\"technical-and-musings\"><\/div>\n<p><a href=\"https:\/\/www.mnot.net\/blog\/2021\/06\/21\/standards-competition-governance\"  rel=\"noopener\"><strong>&gt;&gt; How the Next Layer of the Internet is Going to be Standardised<\/strong><\/a> [<span style=\"color: #800000\">mnot.net<\/span>]<\/p>\n<p>Maybe a bit dry but certainly an interesting read about standards and the future of the internet.<\/p>\n<p><strong>Also worth reading:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/martinfowler.com\/articles\/patterns-of-distributed-systems\/gossip-dissemination.html\"  rel=\"noopener\"><strong>&gt;&gt; Gossip Dissemination<\/strong><\/a> [<span style=\"color: #800000\">martinfowler.com<\/span>]<\/li>\n<li><a href=\"https:\/\/www.infoq.com\/news\/2021\/06\/Sonatype-lift-code-analysis\/\"  rel=\"noopener\"><strong>&gt;&gt; Sonatype Lift Integrates Facebook Infer, Google ErrorProne, and Other Code Analyzers<\/strong><\/a> [<span style=\"color: #800000\">infoq.com<\/span>]<\/li>\n<li><a href=\"https:\/\/henrikwarne.com\/2021\/06\/15\/on-comments-in-code\/\"  rel=\"noopener\"><strong>&gt;&gt; On Comments in Code<\/strong><\/a> [<span style=\"color: #800000\">henrikwarne.com<\/span>]<\/li>\n<li><a href=\"https:\/\/www.beust.com\/weblog\/refactoring-a-dynamically-typed-language-do-it-safely-or-automatically-but-not-both\/\"  rel=\"noopener\"><strong>&gt;&gt; Refactoring a dynamically typed language: do it safely or automatically, but not both<\/strong><\/a> [<span style=\"color: #800000\">beust.com<\/span>]<\/li>\n<\/ul>\n<h2 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>As I mentioned last week, my courses are all 30% off until next Friday.<\/p>\n<p>If you&#8217;re looking to quickly level up your Spring coding and understanding, and you&#8217;ve been holding off, <strong>this is a good time to go through<\/strong>:<\/p>\n<p><strong><a href=\"https:\/\/www.baeldung.com\/all-courses\">&gt;&gt; All Courses on Baeldung<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/www.baeldung.com\/all-bulk-courses\">&gt;&gt; The Bulk Courses Page<\/a><\/strong><\/p>\n<p>Hope that helps.<\/p>\n<p>Cheers,<\/p>\n<p><em>Eugen.<\/em><\/p>\n<p>The post <a href=\"https:\/\/www.baeldung.com\/java-weekly-391\">Java Weekly, Issue 391<\/a> first appeared on <a href=\"https:\/\/www.baeldung.com\/\">Baeldung<\/a>.<\/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>Going from imperative to the reactive paradigm, web standards, and the future of the internet. Good stuff.\u00a0<a href=\"https:\/\/www.baeldung.com\/java-weekly-391\" title=\"Java Weekly, Issue 391\" class=\"more\">&gt;&gt;&gt;<\/a><\/p>\n<p>The post <a href=\"https:\/\/www.baeldung.com\/java-weekly-391\">Java Weekly, Issue 391<\/a> first appeared on <a href=\"https:\/\/www.baeldung.com\/\">Baeldung<\/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 391 - ITTeacherITFreelance.hk","description":"Going from imperative to the reactive paradigm, web standards, and the future of the internet. Good stuff.\u00a0 &gt;&gt;&gt; The post Java Weekly, Issue 391 first a"},"footnotes":""},"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/264160"}],"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=264160"}],"version-history":[{"count":5,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/264160\/revisions"}],"predecessor-version":[{"id":284305,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/264160\/revisions\/284305"}],"wp:attachment":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=264160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=264160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=264160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}