Пример Spring Boot Thymeleaf приложения
Друзья, пришло время практики!
Предложенная сегодня статья на примере покажет, как сделать Spring Boot Thymeleaf CRUD приложение на основе Maven, используя Spring Data JPA для взаимодействия с базами данных H2/MySQL/PostgreSQL.
Удачи, коллеги!
Читать статью
Друзья, пришло время практики!
Предложенная сегодня статья на примере покажет, как сделать Spring Boot Thymeleaf CRUD приложение на основе Maven, используя Spring Data JPA для взаимодействия с базами данных H2/MySQL/PostgreSQL.
Удачи, коллеги!
Читать статью
👍5🤩1
Друзья, Vlad Mihalcea подготовил новое видео про получение отображений SQL запросов при помощи JPA. 🤓
Из предложенного видео вы узнаете:
✔️ Как работает отображение запроса Object[] по умолчанию
✔️ Как использовать кортеж JPA для отображения запросов
✔️ Как получить отображения DTO при помощи JPA
✔️ Как использовать записи Java с отображениями запросов JPA
Приятного просмотра!
Из предложенного видео вы узнаете:
✔️ Как работает отображение запроса Object[] по умолчанию
✔️ Как использовать кортеж JPA для отображения запросов
✔️ Как получить отображения DTO при помощи JPA
✔️ Как использовать записи Java с отображениями запросов JPA
Приятного просмотра!
YouTube
The best way to fetch SQL query projections with JPA
Learn what the best way you can fetch SQL query projections when using JPA.
In this video, you are going to learn:
1️⃣ How the default Object[] query projection works
2️⃣ How to use the JPA Tuple for query projections
3️⃣ How to fetch DTO projections using…
In this video, you are going to learn:
1️⃣ How the default Object[] query projection works
2️⃣ How to use the JPA Tuple for query projections
3️⃣ How to fetch DTO projections using…
👍5
Визуализация популярных команд Git
Мы, конечно, знаем, что Git - это достаточно мощный тул, но в то же время, он не очень нагляден. 😒
В предложенной сегодня статье представлены примеры визуализации наиболее часто используемых команд, что позволит лучше понимать механизм их работы и быстрее их запомнить.
Хорошей памяти!
Читать статью
Мы, конечно, знаем, что Git - это достаточно мощный тул, но в то же время, он не очень нагляден. 😒
В предложенной сегодня статье представлены примеры визуализации наиболее часто используемых команд, что позволит лучше понимать механизм их работы и быстрее их запомнить.
Хорошей памяти!
Читать статью
👍10🔥1
Мокирование API
Является ли полезным мокирование API, или оно бесполезно?
Автор предложенной статьи считает, что нужно учитывать определенные нюансы применения мокирования, чтобы делать выводы о полезности техники тестирования. 🤓
Что это за нюансы и какие проблемы встречаются при мокировании - описано в следующей статье.
Приятного чтения!
Читать статью
Является ли полезным мокирование API, или оно бесполезно?
Автор предложенной статьи считает, что нужно учитывать определенные нюансы применения мокирования, чтобы делать выводы о полезности техники тестирования. 🤓
Что это за нюансы и какие проблемы встречаются при мокировании - описано в следующей статье.
Приятного чтения!
Читать статью
👍5
В новом выпуске #JEPCafe José Paumard рассказывает о том, как фича "сопоставление с образцом" вносит коррективы в написание кода.
Будут рассмотрены:
✔️ Сопоставление с образцом для Instanceof
✔️ Сопоставление с образцом для оператора Switch
✔️ Паттерны типов
✔️ Паттерны Записей
Приятного просмотра!
Будут рассмотрены:
✔️ Сопоставление с образцом для Instanceof
✔️ Сопоставление с образцом для оператора Switch
✔️ Паттерны типов
✔️ Паттерны Записей
Приятного просмотра!
YouTube
Java 17 to 20 Pattern Matching Full tutorial with Records, Instanceof and Switch - JEP Café #14
How Pattern Matching is slowly changing the way you can write Java programs. This JEP Café tutorial covers Pattern Matching for Instanceof, Pattern Matching for Switch, Type Patterns, and Record Patterns.
⎯⎯⎯⎯⎯⎯ Chapters ⎯⎯⎯⎯⎯⎯
0:00 Intro
0:48 Introducing…
⎯⎯⎯⎯⎯⎯ Chapters ⎯⎯⎯⎯⎯⎯
0:00 Intro
0:48 Introducing…
👍6
Секреты работы с окном/консолью БД в IntelliJ IDEA
Друзья, продолжаем развивать навыки работы с IntelliJ IDEA! 😃
Предложенная сегодня статья раскроет некоторые секреты работы с окном/консолью IntelliJ IDEA по работе с базами данных.
Опыт, приди!
Читать статью
Друзья, продолжаем развивать навыки работы с IntelliJ IDEA! 😃
Предложенная сегодня статья раскроет некоторые секреты работы с окном/консолью IntelliJ IDEA по работе с базами данных.
Опыт, приди!
Читать статью
👍6
Вашему вниманию предлагается новая подборка Java-новостей от InfoQ: 😃
✔️ JEP 432, Record Patterns изменил статус на целевой для JDK 20.
✔️ Стал доступен билд № 23 для JDK 20 (ранний доступ)
✔️ Стал доступен Build 20-loom+20-40 для проекта Loom
и д.р.
Приятного чтения!
Читать статью
✔️ JEP 432, Record Patterns изменил статус на целевой для JDK 20.
✔️ Стал доступен билд № 23 для JDK 20 (ранний доступ)
✔️ Стал доступен Build 20-loom+20-40 для проекта Loom
и д.р.
Приятного чтения!
Читать статью
👍4
API Токийской фондовой биржи Jquants
Недавно вышедшая бета-версия jquants-api позволяет получать массивы суточных финансовых данных от более чем четырёх тысяч компаний, представленных на Токийской фондовой бирже.
Читать статью
Недавно вышедшая бета-версия jquants-api позволяет получать массивы суточных финансовых данных от более чем четырёх тысяч компаний, представленных на Токийской фондовой бирже.
Читать статью
Telegraph
API Токийской фондовой биржи Jquants
Недавно вышедшая бета-версия jquants-api позволяет получать массивы суточных финансовых данных от более чем четырёх тысяч компаний, представленных на Токийской фондовой бирже. На данный момент через API доступны следующие массивы данных: Информация о котирующихся…
👍5
Вышел в свет новый, тридцать седьмой выпуск из серии "Inside Java".
В этом эпизоде Billy Corando рассмотрит сборщик мусора ZGC, его историю и значение дополнения к Generational ZGC.
Приятного просмотра! 😃
В этом эпизоде Billy Corando рассмотрит сборщик мусора ZGC, его историю и значение дополнения к Generational ZGC.
Приятного просмотра! 😃
YouTube
Generational ZGC Needs You! - Inside Java Newscast #37
The ZGC team is previewing a major update to ZGC and is looking for feedback. Let's learn about the history of ZGC, what the addition of Generational ZGC will mean, and how you can help build the future of ZGC.
⎯⎯⎯ Chapters ⎯⎯⎯
0:00 Opening
0:23 Intro
0:49…
⎯⎯⎯ Chapters ⎯⎯⎯
0:00 Opening
0:23 Intro
0:49…
👍7
Если вы начали изучать Java не так давно, то вам наверное будет интересно узнать, как "прозревают" разработчики Java c 14-ти летним стажем, узнавая для себя что-то новое в давно существующем функционале. 🤣
Приятного просмотра!
Приятного просмотра!
YouTube
11 Crazy Things I Didn't Know You Could Do With Java Until I Got My Java 11 Certification
by Hanno Embregts
This summer, I got my Java 11 certification. I expected it to be a breeze, because I've been a Java developer for 14 years now and surely I should have seen it all by now. Boy, was I wrong! I came across lots of things that I didn't even…
This summer, I got my Java 11 certification. I expected it to be a breeze, because I've been a Java developer for 14 years now and surely I should have seen it all by now. Boy, was I wrong! I came across lots of things that I didn't even…
👍10🔥1
Telegram Bot на службе у автоматизации тестирования. Или как, попивая чай с плюшками, запускать автотесты с телефона
В этой статье я поделюсь своим опытом создания Telegram Bot-а для автоматизации тестирования.
Читать статью
В этой статье я поделюсь своим опытом создания Telegram Bot-а для автоматизации тестирования.
Читать статью
Telegraph
Telegram Bot на службе у автоматизации тестирования. Или как, попивая чай с плюшками, запускать автотесты с телефона
И снова здравствуйте! Меня зовут Ярослав, и я лидер направления автоматизации тестирования в Центре развития финансовых технологий Россельхозбанка. В этой статье я поделюсь своим опытом создания Telegram Bot-а для автоматизации тестирования. Как появилась…
👍5
Рекомендации по миграции на Spring 6
Буквально на днях вышла новая версия Spring Framework, особенностью которой является поддержка Java 17, Hibernate 6.1/Jakarta Persistence 3.1 и др. 😃
Предложенная сегодня статья от Vlad Mihalcea представляет собой рекомендации по миграции с более ранних версий фреймворка к новой версии.
Хорошей практики!
Читать статью
Буквально на днях вышла новая версия Spring Framework, особенностью которой является поддержка Java 17, Hibernate 6.1/Jakarta Persistence 3.1 и др. 😃
Предложенная сегодня статья от Vlad Mihalcea представляет собой рекомендации по миграции с более ранних версий фреймворка к новой версии.
Хорошей практики!
Читать статью
👍7🔥1
Друзья, в этом месяце состоялся релиз новой версии Spring Framework 6 и должен состояться релиз новой версии Spring Boot 3! 😃
В предложенном сегодня видео Josh Long продемонстрирует современный, опережающий свое время движок для компиляции в Spring Framework 6 и Spring Boot 3, повышающий скорость работы приложения и эффективность используемой памяти.
Приятного просмотра!
В предложенном сегодня видео Josh Long продемонстрирует современный, опережающий свое время движок для компиляции в Spring Framework 6 и Spring Boot 3, повышающий скорость работы приложения и эффективность используемой памяти.
Приятного просмотра!
YouTube
Spring Tips: the road to Spring Boot 3: ahead-of-time compilation and GraalVM
Hi, Spring fans! In this installment of Spring Tips, we look at everything you ever wanted (and didn't) to know about the fantastic new ahead-of-time (AOT) compilation engine in Spring Framework 6 and Spring Boot 3 (due out November 24th, 2022!) that supports…
👍8
Друзья, Spring Boot 3.0 стал доступен в репозитории Maven! 😃
Spring Boot 3.0 это:
✔️ 12 месяцев работы 151 разработчика
✔️ 5700 коммитов
✔️ Работа в Java 17+
✔️ Работа в пространстве имен Jakarta EE9+ и Jakarta EE 10 API
и многое другое.
Подробности в предложенном релизе.
Читать статью
Spring Boot 3.0 это:
✔️ 12 месяцев работы 151 разработчика
✔️ 5700 коммитов
✔️ Работа в Java 17+
✔️ Работа в пространстве имен Jakarta EE9+ и Jakarta EE 10 API
и многое другое.
Подробности в предложенном релизе.
Читать статью
👍10🔥1
Метрики для улучшения архитектуры ПО
Случалось ли так, что вы изменяли одну строчку кода и получали множество ошибок компиляции во всем приложении? Или же баг появлялся там, где вы меньше всего этого ждали? Со мной такое происходило часто.
Вместе с командой мы задались вопросом: как же так получилось? Мы следовали общим рекомендациям, проводили тестирование и внедряли хорошие практики, но все же оказались в положении, когда после изменения одной строки требуется три дня на исправление.
Читать статью
Случалось ли так, что вы изменяли одну строчку кода и получали множество ошибок компиляции во всем приложении? Или же баг появлялся там, где вы меньше всего этого ждали? Со мной такое происходило часто.
Вместе с командой мы задались вопросом: как же так получилось? Мы следовали общим рекомендациям, проводили тестирование и внедряли хорошие практики, но все же оказались в положении, когда после изменения одной строки требуется три дня на исправление.
Читать статью
Telegraph
Метрики для улучшения архитектуры ПО
Случалось ли так, что вы изменяли одну строчку кода и получали множество ошибок компиляции во всем приложении? Или же баг появлялся там, где вы меньше всего этого ждали? Со мной такое происходило часто. Вместе с командой мы задались вопросом: как же так получилось?…
👍5
Создаем умные типы данных при помощи records и enums
Друзья, предложенную сегодня статью написал Брюс Эккель, автор книги "Философия Java".
Основываясь на функциональном подходе конструирования типов Java, используя "записи" (records) и перечисляемые типы (enums), Брюс научит вас получать объекты с корректными значениями. 🤔
Приятного чтения!
Читать статью
Друзья, предложенную сегодня статью написал Брюс Эккель, автор книги "Философия Java".
Основываясь на функциональном подходе конструирования типов Java, используя "записи" (records) и перечисляемые типы (enums), Брюс научит вас получать объекты с корректными значениями. 🤔
Приятного чтения!
Читать статью
👍8🔥1
Вашему вниманию предлагается новая подборка Java-новостей от InfoQ: 😃
✔️ Стал доступен билд № 25 для JDK 20 (ранний доступ)
✔️ Вышел релиз Kotlin 1.8.0-Beta
✔️ Вышел релиз Apache Tomcat 8.5.84
✔️ Вышел релиз Spring Boot 3.0
✔️ Вышел релиз Spring for Apache Kafka 3.0
и д.р.
Приятного чтения!
Читать статью
✔️ Стал доступен билд № 25 для JDK 20 (ранний доступ)
✔️ Вышел релиз Kotlin 1.8.0-Beta
✔️ Вышел релиз Apache Tomcat 8.5.84
✔️ Вышел релиз Spring Boot 3.0
✔️ Вышел релиз Spring for Apache Kafka 3.0
и д.р.
Приятного чтения!
Читать статью
👍7🔥1
Сборка мусора в неисправных JVM, проактивный подход
Команда Netflix Cloud Data Engineering работает с различными приложениями для JVM, включая такие популярные хранилища данных, как Cassandra и Elasticsearch. Хотя большинство наших кластеров стабильно работают, обходясь выделенной им памятью, иногда «запрос смерти» или ошибка в самом хранилище данных приводят к перерасходу памяти, что может спровоцировать лишние циклы сборки мусора или даже привести к исчерпанию памяти в JVM.
Читать статью
Команда Netflix Cloud Data Engineering работает с различными приложениями для JVM, включая такие популярные хранилища данных, как Cassandra и Elasticsearch. Хотя большинство наших кластеров стабильно работают, обходясь выделенной им памятью, иногда «запрос смерти» или ошибка в самом хранилище данных приводят к перерасходу памяти, что может спровоцировать лишние циклы сборки мусора или даже привести к исчерпанию памяти в JVM.
Читать статью
Telegraph
Сборка мусора в неисправных JVM, проактивный подход
Команда Netflix Cloud Data Engineering работает с различными приложениями для JVM, включая такие популярные хранилища данных, как Cassandra и Elasticsearch. Хотя большинство наших кластеров стабильно работают, обходясь выделенной им памятью, иногда «запрос…
👍2
Spring: новости за прошедшую неделю / 29-е ноября
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
👍4
Работаем с Java 19 в IntelliJ IDEA
Друзья, Mala Gupta подготовила отличную статью по тематике Java 19 применительно к IntelliJ IDEA.
Наглядно рассмотрены следующие современные фичи:
✔️ Record Patterns
✔️ Pattern Matching for switch
Хорошей практики!
Читать статью
Друзья, Mala Gupta подготовила отличную статью по тематике Java 19 применительно к IntelliJ IDEA.
Наглядно рассмотрены следующие современные фичи:
✔️ Record Patterns
✔️ Pattern Matching for switch
Хорошей практики!
Читать статью
👍8
В следующем году состоится релиз Java 20, но мы уже сегодня можем говорить о том, что нового будет в новой версии.
В предложенном сегодня видео рассмотрены:
✔️ Последовательные коллекции
✔️ Фабричные методы для коллекций
✔️ Сопоставление с образцом для оператора Switch
✔️ Паттерны для записей
✔️ Примитивные классы
и др.
Приятного просмотра!
В предложенном сегодня видео рассмотрены:
✔️ Последовательные коллекции
✔️ Фабричные методы для коллекций
✔️ Сопоставление с образцом для оператора Switch
✔️ Паттерны для записей
✔️ Примитивные классы
и др.
Приятного просмотра!
YouTube
Glimpse at Java 20: Pattern Matching, Concurrent Programming and Valhalla - Inside Java Newscast #38
Java 20 is almost round the corner. We already have a good idea of what new things will be in it. So let us visit them in this newscase: Sequenced Collections, Pattern Matching from project Amber with the support of nesting and type inference, Loom and the…
👍6🔥2