Виртуальные потоки Java
_________________________________
Виртуальные потоки — это то, что меня действительно очень волнует. Это долгожданная функция языка, и у нас уже было несколько попыток реализовать ее в прошлом, но, наконец, она здесь и уже объединена с Java 19. Это означает, что она будет включена в качестве функции предварительного просмотра. и мы сможем использовать его, как только выйдет JDK 19.
https://shly.link/mdm0nHn
_________________________________
Виртуальные потоки — это то, что меня действительно очень волнует. Это долгожданная функция языка, и у нас уже было несколько попыток реализовать ее в прошлом, но, наконец, она здесь и уже объединена с Java 19. Это означает, что она будет включена в качестве функции предварительного просмотра. и мы сможем использовать его, как только выйдет JDK 19.
https://shly.link/mdm0nHn
Medium
Java Virtual Threads
Virtual Threads are something that I am excited about. It is a long-awaited feature in the language and we already had a few attempts for…
SIMD-ускоренная сортировка в Java — как это работает и почему стало в 3 раза быстрее
_______________________________
В этом посте я немного расскажу о том, как использовать векторные API Java, попытаюсь объяснить, как они работают быстро, а затем использую их для реализации алгоритма сортировки в 3 раза быстрее, чем Arrays.sort. Затем я объясняю некоторые проблемы, которые я обнаружил, и то, как я их решил.
https://shly.link/gW7Ua
_______________________________
В этом посте я немного расскажу о том, как использовать векторные API Java, попытаюсь объяснить, как они работают быстро, а затем использую их для реализации алгоритма сортировки в 3 раза быстрее, чем Arrays.sort. Затем я объясняю некоторые проблемы, которые я обнаружил, и то, как я их решил.
https://shly.link/gW7Ua
Разработка через тестирование (TDD) для программистов Java
_______________
Одна из самых распространенных, но недооцененных практик, которую используют даже большинство профессионалов, — написание кода, а не реализация тестов. Хотя очевиден тот факт, что если вы понимаете бизнес-логику, вы можете сразу погрузиться в реализацию, это не обязательно означает, что вы следуете лучшим практикам, проверенным временем экспертами по программированию. Один из лучших способов реализовать вашу программу — следовать TDD или разработке через тестирование . В этой статье мы рассмотрим, что такое TDD и как использовать TDD для лучшего программирования.
https://shly.link/mdmKTMi
_______________
Одна из самых распространенных, но недооцененных практик, которую используют даже большинство профессионалов, — написание кода, а не реализация тестов. Хотя очевиден тот факт, что если вы понимаете бизнес-логику, вы можете сразу погрузиться в реализацию, это не обязательно означает, что вы следуете лучшим практикам, проверенным временем экспертами по программированию. Один из лучших способов реализовать вашу программу — следовать TDD или разработке через тестирование . В этой статье мы рассмотрим, что такое TDD и как использовать TDD для лучшего программирования.
https://shly.link/mdmKTMi
Medium
Test-Driven Development(TDD) for Java Programmers
One of the most common yet underrated practices that even most professionals do is writing code and not implementing tests. Although it is…
👍3
Чего мне не хватает в Java, взгляд разработчика на Kotlin
________________________________
Этот пост предназначен не для того, чтобы оскорбить Java, а для того, чтобы перечислить некоторые функции, которые я хотел бы найти в Java.
https://shly.link/zD0Hw
________________________________
Этот пост предназначен не для того, чтобы оскорбить Java, а для того, чтобы перечислить некоторые функции, которые я хотел бы найти в Java.
https://shly.link/zD0Hw
A Java geek
What I miss in Java, the perspective of a Kotlin developer
Java has been my bread and butter for almost two decades. Several years ago, I started to learn Kotlin; I never regretted it. Though Kotlin compiles to JVM bytecode, I sometimes have to write Java again. Every time I do, I cannot stop pondering why my code…
👍2
Работа с регулярными выражениями в Java.
______
В Java вы можете работать с регулярными выражениями с помощью пакета Java.util.regex . Этот пакет предоставляет множество классов и методов для работы с регулярными выражениями. В этом руководстве по программированию на Java будет рассмотрено, как работать с регулярными выражениями в Java.
https://shly.link/CxZLE
Чтение файла в Java с использованием BufferedReader
______
В этом руководстве по программированию на Java мы рассмотрим, как использовать класс BufferedReader , его преимущества и как с его помощью считывать данные.
https://shly.link/DsQft
______
В Java вы можете работать с регулярными выражениями с помощью пакета Java.util.regex . Этот пакет предоставляет множество классов и методов для работы с регулярными выражениями. В этом руководстве по программированию на Java будет рассмотрено, как работать с регулярными выражениями в Java.
https://shly.link/CxZLE
Чтение файла в Java с использованием BufferedReader
______
В этом руководстве по программированию на Java мы рассмотрим, как использовать класс BufferedReader , его преимущества и как с его помощью считывать данные.
https://shly.link/DsQft
Developer.com
Working with Regular Expressions in Java | Developer.com
Learn how to work with regular expressions in this Java programming tutorial, complete with code examples and demonstrations.
👍5
IntelliJ IDEA 2022.2 EAP 5: поддержка функций Spring 6 и Spring Boot 3, улучшенный HTTP-клиент, обновления Kubernetes и многое другое
https://shly.link/Cmvfb
https://shly.link/Cmvfb
The JetBrains Blog
IntelliJ IDEA 2022.2 EAP 5: Support for Spring 6 and Spring Boot 3 Features, Enhanced HTTP Client, Kubernetes Updates and More…
IntelliJ IDEA 2022.2 EAP 5 is now available! You can get the new build from our website, through the free Toolbox App, or as a snap for Ubuntu.
This build brings numerous framework-specific updates
This build brings numerous framework-specific updates
Программное создание JAR-файлов
______
В этой краткой статье мы рассмотрим процесс создания файлов JAR программным путем.
https://shly.link/fEjBm
Spring Boot 2.6.9 уже доступен
______
https://shly.link/ygyff
______
В этой краткой статье мы рассмотрим процесс создания файлов JAR программным путем.
https://shly.link/fEjBm
Spring Boot 2.6.9 уже доступен
______
https://shly.link/ygyff
Baeldung
Creating JAR Files Programmatically | Baeldung
Learn how to create and add files to a JAR programatically.
🥰2
Flix для программистов Java
____________________________________
Виртуальная машина Java не ограничивается выполнением программ, написанных на языке программирования Java . Многие другие компиляторы выводят байт-код Java . Некоторые из этих языков до сих пор оставались экзотикой. Другие нашли большое количество последователей, например Groovy , Clojure , Scala и Kotlin . Теперь на сцену вышел Flix , еще один язык, который привносит некоторые свежие подходы к JVM.
Помимо байт-кода JVM в качестве вывода компилятора, Flix не имеет много общего с Java . Это функциональный язык программирования без наследования, характерного для объектной ориентации. Идея Flix не в том, чтобы быть «лучшей Java », которая упрощает переход для Java -разработчиков. Скорее, речь идет о предложении новых инструментов, которые еще не нашли своего применения в основных языках программирования.
https://shly.link/8CuQp
____________________________________
Виртуальная машина Java не ограничивается выполнением программ, написанных на языке программирования Java . Многие другие компиляторы выводят байт-код Java . Некоторые из этих языков до сих пор оставались экзотикой. Другие нашли большое количество последователей, например Groovy , Clojure , Scala и Kotlin . Теперь на сцену вышел Flix , еще один язык, который привносит некоторые свежие подходы к JVM.
Помимо байт-кода JVM в качестве вывода компилятора, Flix не имеет много общего с Java . Это функциональный язык программирования без наследования, характерного для объектной ориентации. Идея Flix не в том, чтобы быть «лучшей Java », которая упрощает переход для Java -разработчиков. Скорее, речь идет о предложении новых инструментов, которые еще не нашли своего применения в основных языках программирования.
https://shly.link/8CuQp
www.reactivesystems.eu
Flix For Java Programmers
The Java Virtual Machine is not limited to running programs written in the Java programming language. There are many other compilers that output Java bytecode. Some of these languages have so far remained exotic. Others have found a large following, for example…
5 полезных плагинов IntelliJ IDEA для повышения эффективности кодирования
________________________________
Я считаю, что многие Java-программисты используют IntelliJ Idea для написания кода, как и я. Idea предоставляет богатые и мощные функции, такие как автоматическое завершение кода, редактирование и навигация, мощные функции поиска и т. д. Работа с IntelliJ Idea дает вам отличный опыт кодирования. Сегодня я порекомендую пять отличных сторонних плагинов. Благодаря этим плагинам моя эффективность кодирования значительно повысилась.
https://shly.link/mdmqiWM
________________________________
Я считаю, что многие Java-программисты используют IntelliJ Idea для написания кода, как и я. Idea предоставляет богатые и мощные функции, такие как автоматическое завершение кода, редактирование и навигация, мощные функции поиска и т. д. Работа с IntelliJ Idea дает вам отличный опыт кодирования. Сегодня я порекомендую пять отличных сторонних плагинов. Благодаря этим плагинам моя эффективность кодирования значительно повысилась.
https://shly.link/mdmqiWM
5 вещей, которые вы, вероятно, не знали о параллелизме в Java
___________________________________
Хотя потоки полезны, для многих разработчиков они могут быть ужасны. Откройте для себя 5 интересных концепций потоков, которые могут быть неизвестны начинающим и средним разработчикам.
https://shly.link/yRMFo
___________________________________
Хотя потоки полезны, для многих разработчиков они могут быть ужасны. Откройте для себя 5 интересных концепций потоков, которые могут быть неизвестны начинающим и средним разработчикам.
https://shly.link/yRMFo
DZone
5 Things You Probably Didn't Know About Java Concurrency
While threads are helpful, they may be dreadful to many developers. Discover 5 interesting threading concepts beginner and intermediate developers may not know.
👍2
Чтобы понять, что такое
https://shly.link/hE0by
static
ключевое слово и что оно на самом деле делает, мы рассмотрим несколько примеров, демонстрирующих его использование при объявлении статических переменных, методов и блоков в Java.https://shly.link/hE0by
7 основных функций версии Jakarta EE 10
__________________________________
Среди многих функций, появившихся в Jakarta EE 10, я рассмотрю 7 лучших.
https://shly.link/0GCQ4
__________________________________
Среди многих функций, появившихся в Jakarta EE 10, я рассмотрю 7 лучших.
https://shly.link/0GCQ4
DZone
Top 7 Features in Jakarta EE 10 Release
Learn in detail about the top 7 features added in Jakarta EE 10 release.
Классные функции добавлены в Hibernate ORM 6.1
Версия Hibernate ORM 6.1.0.Finalбыла анонсирована всего несколько дней назад, но в анонсе не было подробностей. Читайте дальше, если вы хотите узнать больше о некоторых горячих новых функциях, которые предлагает этот блестящий новый релиз.
https://shly.link/LzyTQ
Версия Hibernate ORM 6.1.0.Finalбыла анонсирована всего несколько дней назад, но в анонсе не было подробностей. Читайте дальше, если вы хотите узнать больше о некоторых горячих новых функциях, которые предлагает этот блестящий новый релиз.
https://shly.link/LzyTQ
In Relation To
Hot features of Hibernate ORM 6.1 - In Relation To
Hibernate ORM version 6.1.0.Final was just announced a few days ago, but the announcement didn’t go into a too much detail.
Read on if you want to know more about some of the hot new features this shiny new release comes with.
Read on if you want to know more about some of the hot new features this shiny new release comes with.
Руководство по докеризации вашего приложения Spring Boot с базой данных MySQL
Итак, вы хотите создать приложение Java Spring Boot и запустить его внутри контейнера Docker? Эта статья предоставит вам пошаговое руководство по созданию образов базы данных MySQL и Spring Boot для запуска в контейнере.
https://shly.link/cHjVq
Итак, вы хотите создать приложение Java Spring Boot и запустить его внутри контейнера Docker? Эта статья предоставит вам пошаговое руководство по созданию образов базы данных MySQL и Spring Boot для запуска в контейнере.
https://shly.link/cHjVq
ВВЕДЕНИЕ В ПАРАЛЛЕЛЬНОСТЬ И ПОТОКИ В ВЕБ-ПРИЛОЖЕНИЯХ JAVA
Java предоставляет множество механизмов, помогающих работать с потоками и параллельными задачами. По мере развития Java добавлялись новые механизмы, а старые оставались. И зачастую непонятно, какие из них лучше и рекомендуются к использованию в новых приложениях.
https://shly.link/DrbCs
Java предоставляет множество механизмов, помогающих работать с потоками и параллельными задачами. По мере развития Java добавлялись новые механизмы, а старые оставались. И зачастую непонятно, какие из них лучше и рекомендуются к использованию в новых приложениях.
https://shly.link/DrbCs
Java Code Geeks
INTRODUCTION TO CONCURRENCY AND THREADS IN JAVA WEB APPS - Java Code Geeks - 2022
Interested to learn about concurrency? Check our article presenting CONCURRENCY AND THREADS IN JAVA WEB APPS
Новый клиентский API HTTP — Sip of Java
______
Нужно отправить или получить данные от удаленной службы по HTTP? HTTP-клиент, добавленный в JDK 11, улучшает и заменяет HttpUrlConnectionAPI. В этой статье мы рассмотрим, как использовать новый HttpClient и некоторые новые функции, которые он предлагает, которых не было в HttpUrlConnection.
https://shly.link/xsPNZ
______
Нужно отправить или получить данные от удаленной службы по HTTP? HTTP-клиент, добавленный в JDK 11, улучшает и заменяет HttpUrlConnectionAPI. В этой статье мы рассмотрим, как использовать новый HttpClient и некоторые новые функции, которые он предлагает, которых не было в HttpUrlConnection.
https://shly.link/xsPNZ
inside.java
The new HTTP Client API - Sip of Java
Let's look at the new HTTP Client API added in JDK 11
StatelessSession Hibernate — что это такое и как его использовать
______
В этой статье я покажу вам несколько примеров того, как использовать его для реализации типичных операций чтения и записи. Но прежде чем мы более подробно рассмотрим интерфейс StatelessSession , нам нужно поговорить о концептуальных отличиях от стандартного интерфейса Session .
https://shly.link/V2xEK
______
В этой статье я покажу вам несколько примеров того, как использовать его для реализации типичных операций чтения и записи. Но прежде чем мы более подробно рассмотрим интерфейс StatelessSession , нам нужно поговорить о концептуальных отличиях от стандартного интерфейса Session .
https://shly.link/V2xEK