TGViewer
Channel Public Channel
Java

Java

@java_sup

Программирование на Java.

По всем вопросам: @un_ixtime
Subscribers
1.49K
Photos
223
Videos
5
Links
902

Showing posts older than #724 · Back to latest

Older Posts 20 shown
Post #722 673
Кафка Архитектура

В этой статье я подробно расскажу вам об архитектуре Kafka. Я люблю Кафку, и у меня есть некоторый опыт работы с Кафкой. Я работал над миграцией систем на pub-sub и провел немало исследований с нуля до финиша с Kafka

https://medium.com/@surajit.das0320/kafka-architecture-a5a014197df7
Post #721 563
Решение для проверки кода Java

В этой статье представлены проблемы, функции решения и основные преимущества решения для проверки кода, которое используется для проверки регистрации всех критических событий.

https://dzone.com/articles/java-code-review-solution
DZone Java Code Review Solution A code review solution is a tool to validate that all critical events are logged with the required information and follow best practices. This low-code utility uses user-input application code to produce exception reports.
Post #718 542
Какую версию JDK следует использовать?

Для создания и запуска приложений Java требуются компилятор Java, библиотеки времени выполнения Java и виртуальная машина, которые реализуют спецификацию платформы Java Standard Edition («Java SE»).

OpenJDK — это эталонная реализация спецификации Java SE с открытым исходным кодом, но это только исходный код . Бинарные дистрибутивы предоставляются разными поставщиками для ряда поддерживаемых платформ. Эти дистрибутивы различаются лицензиями, коммерческой поддержкой, поддерживаемыми платформами и частотой обновлений.

Этот сайт дает независимые, но самоуверенные рекомендации.

https://whichjdk.com/
Post #717 518
Ну Тинькофф как всегда — предлагает крутые условия для опытных Java/Kotlin-разработчиков. Будут масштабные финтех-задачи, продукты для 30 млн пользователей и хорошая зарплата.

Еще можно работать из любого города и получить ДМС со стоматологией. Детали тут: https://v.tinkoff.ru/java_kotlin
Post #715 551
Полное руководство по виртуальным потокам Java

В этой статье
1. Настройка
2. Почему виртуальные потоки?
3. Как создать виртуальный поток
4. Как работают виртуальные потоки
5. Планировщик и совместное планирование
6. Закрепленные виртуальные темы
7. ThreadLocal и пулы потоков
8. Некоторые внутренности виртуальных потоков
9. Выводы
10. Приложение: Конфигурация Maven

https://blog.rockthejvm.com/ultimate-guide-to-java-virtual-threads/
Rock the JVM The Ultimate Guide to Java Virtual Threads Project Loom and virtual threads: Explore how they promise to bring modern concurrency paradigms from Kotlin and Scala to Java, even while still in preview
Post #714 572
Создание масштабируемых приложений OpenAI GPT на Java

Из этого руководства вы узнаете, как масштабируемо интегрировать механизм ChatGPT в ваши Java-приложения, отправляя подсказки механизму только при необходимости.

https://dzone.com/articles/creating-scalable-openai-gpt-applications-in-java
DZone Creating Scalable OpenAI GPT Applications in Java In this tutorial, learn how to integrate the ChatGPT engine into your Java applications in a scalable way by sending prompts to the engine only when necessary.
Post #712 653
Как уменьшить размер образа докера JVM как минимум на 60%

Если вы какое-то время работали с языками на основе JVM (Java, Kotlin, Scala и т. д.), вы могли заметить, что, начиная с Java 11, Java Runtime Environment (JRE) больше не имеет отдельного дистрибутива. . Из-за этого решения многие распространители образов докеров Java Development Kit (JDK), такие как OpenJDK , Amazon Correto и другие, не предоставляют JRE в виде отдельного образа докера. Использование этих образов привело к тому, что общий размер образа Docker составил около 360 МБ, в то время как фактический размер jar приложения составил около 26 МБ. Общий размер образа Docker, на мой взгляд, слишком велик, и его следует уменьшить, чтобы сэкономить место и пропускную способность сети для всех, кто будет использовать этот образ Docker. Теперь давайте посмотрим, как резко уменьшить размер образа Docker.

https://blog.devops.dev/how-to-reduce-jvm-docker-image-size-by-at-least-60-459ec87b95d8
Post #711 653
Советы по Java Pro: редкие приемы, которые помогут улучшить ваше программирование

В этой статье мы рассмотрим некоторые из редких и действенных советов и приемов, которые помогут вам раскрыть весь потенциал Java и создать элегантный и эффективный код.

От функциональных интерфейсов и ссылок на методы до потокового API и необязательных классов — мы рассмотрим некоторые расширенные функции Java, которые часто упускают из виду, но которые могут значительно улучшить ваш опыт программирования.

Итак, давайте погрузимся и раскроем всю мощь Java!

https://blog.devgenius.io/java-pro-tips-rare-tricks-to-supercharge-your-programming-d4290c100d56
Post #710 675
5 лучших плагинов IntelliJ для повышения вашей производительности

Я всегда чувствую себя счастливым, когда работаю над своими проектами с помощью IntelliJ IDEA. Прежде всего, она делает меня продуктивным и делает многое за короткое время. Предоставляя мне все функции и инструменты, необходимые для более эффективного завершения работы. А в комплекте с ним идут отличные советы по работе с кодом и замечательные плагины.

https://karthikeyan-thiyagarajan.medium.com/top-5-intellij-plugins-to-boost-your-productivity-5d9b41b5c390
Medium Top 5 IntelliJ plugins to boost your productivity IntelliJ IDEA
Post #708 581
Как найти мертвый код в ваших Java-сервисах

При создании решений код, который мы пишем, может работать много лет. Случайно просматривая устаревший код, мы можем задаться вопросом; это все еще используется? Отсутствующая документация или устаревшие тесты не помогают нам ответить на этот вопрос. Когда спрашиваешь вокруг, никто толком не знает. Давай попробуем его удалить? Затем наступает хаос: оказывается, он все еще используется для поддержки некоторых устаревших пользователей, в случае крайней необходимости, или той одной забытой интеграцией, которой все еще пользуются.

Когда он на самом деле больше не используется, часто по историческим причинам код все еще существует. Варианты использования могли быть заменены новыми функциями или устарели, а код забыли удалить. В тех случаях, когда исследовать этот мертвый код непросто, как мы можем повысить нашу уверенность?

https://blog.picnic.nl/how-to-find-dead-code-in-your-java-services-d167c8f22838
Post #707 700
10 лучших принципов проектирования микросервисов и лучшие практики для опытных разработчиков

Разрабатываете микросервисы для своей организации? Следуйте этим принципам проектирования, чтобы создать надежные и масштабируемые микросервисы.



(если пост не открывается полностью, откройте в режиме инкогнито)
https://medium.com/javarevisited/10-microservices-design-principles-every-developer-should-know-44f2f69e960f
Post #704 566
10 популярных библиотек для модульного и интеграционного тестирования Java

В этом посте мы представим 10 самых популярных библиотек для модульного и интеграционного тестирования Java, выделив их ключевые функции.

https://www.javacodegeeks.com/2023/03/10-popular-libraries-for-java-unit-and-integration-testing.html
Java Code Geeks 10 Popular Libraries for Java Unit and Integration Testing - Java Code Geeks Java unit testing and integration testing are both important parts of the software development process. Unit testing involves testing individual units or
Post #703 584
Чистый код Java: как его написать? Лучшие практики от экспертов

азработка программного обеспечения — сложное ремесло.

Всегда есть множество способов написания определенных частей кода или разработки новых функций. В конечном счете, они могут делать одно и то же, но некоторые из них могут быть на несколько порядков эффективнее и проще для понимания, чем другие.

Разработчики должны выяснить, какой подход будет работать лучше всего и как писать качественный чистый код.

В этой статье мы сосредоточимся на написании чистого кода на Java. Почему так важно писать легко читаемый код? Каковы лучшие практики разработки кода на Java? Продолжайте читать, чтобы узнать!

https://stratoflow.com/java-clean-code/
Stratoflow Java Clean Code: How to Write It? Best Practices From Experts - Stratoflow Why is it so important to write clean code? What are the best practices for developing code in Java? Learn more about Java clean code.
Post #700 728
Бинарный поиск в Java — пример алгоритма

Алгоритмы предоставляют пошаговые инструкции по решению конкретных задач. Они помогают решать проблемы с помощью эффективных, стандартных и многократно используемых шагов.

Алгоритм бинарного поиска является одним из наиболее часто используемых алгоритмов в программировании. Он используется для поиска и нахождения элемента в отсортированном массиве.

https://www.freecodecamp.org/news/binary-search-in-java-algorithm-example/
Post #699 820
Video4j — высокоуровневый API видео для Java.
Я написал набор библиотек, которые позволяют обрабатывать видео в java. Библиотеки используют openpnp opencv под капотом, который использует JNI.

Возможности: потоковая передача кадров, распознавание лиц на видео и извлечение признаков с помощью jdlib, генерация эскизов, снятие видеоотпечатков.

https://github.com/metaloom/video4j https://github.com/metaloom/video4j-fingerprint https://github.com/metaloom/video4j-facedetect
GitHub GitHub - metaloom/video4j: Video Processing Library for Java Video Processing Library for Java. Contribute to metaloom/video4j development by creating an account on GitHub.
Post #698 634
JEP 430: шаблоны строк (предварительная версия)

Расширьте возможности языка программирования Java с помощью строковых шаблонов
https://openjdk.org/jeps/430
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →