ru
Feedback
Java

Java

Открыть в Telegram

Программирование на Java. По всем вопросам: @un_ixtime

Больше
1 597
Подписчики
Нет данных24 часа
-67 дней
-2230 день
Архив постов
Java
1 597
Как найти мертвый код в ваших Java-сервисах При создании решений код, который мы пишем, может работать много лет. Случайно пр
Как найти мертвый код в ваших Java-сервисах При создании решений код, который мы пишем, может работать много лет. Случайно просматривая устаревший код, мы можем задаться вопросом; это все еще используется? Отсутствующая документация или устаревшие тесты не помогают нам ответить на этот вопрос. Когда спрашиваешь вокруг, никто толком не знает. Давай попробуем его удалить? Затем наступает хаос: оказывается, он все еще используется для поддержки некоторых устаревших пользователей, в случае крайней необходимости, или той одной забытой интеграцией, которой все еще пользуются. Когда он на самом деле больше не используется, часто по историческим причинам код все еще существует. Варианты использования могли быть заменены новыми функциями или устарели, а код забыли удалить. В тех случаях, когда исследовать этот мертвый код непросто, как мы можем повысить нашу уверенность? https://blog.picnic.nl/how-to-find-dead-code-in-your-java-services-d167c8f22838

Java
1 597
10 лучших принципов проектирования микросервисов и лучшие практики для опытных разработчиков Разрабатываете микросервисы для
10 лучших принципов проектирования микросервисов и лучшие практики для опытных разработчиков Разрабатываете микросервисы для своей организации? Следуйте этим принципам проектирования, чтобы создать надежные и масштабируемые микросервисы. (если пост не открывается полностью, откройте в режиме инкогнито) https://medium.com/javarevisited/10-microservices-design-principles-every-developer-should-know-44f2f69e960f

Java
1 597
В этой статье мы обсудим использование Map.of()и новое HashMap<>()в Java, разницу между ними и преимущества использования Map.of(). https://foojay.io/today/speed-test-comparing-map-of-new-hashmap/

Java
1 597
#вакансия #удалённо #job #remote #parttime #преподаватель #Java Компания: мы в OTUS занимаемся обучением людей для повышения качества их жизни. 5 лет специализируемся на курсах для IT-специалистов разного уровня: от junior до senior. У нас более 130 авторских курсов. Вакансия: преподаватель онлайн-курса на английском Java Developer.Professional Преподаватель использует презентацию с теорией и практические примеры, чтобы раскрыть тему урока. Наши методисты помогут Вам освоить лучшие инструменты и практики преподавания. Локация: удаленно; сами определяете нагрузку и выбираете, на какие темы преподавать. Занятия проходят в вечернее время. Вознаграждение: Ставка за 1 урок (полтора часа) – от 80 до 120 евро. Есть дополнительные активности на Ваше усмотрение, они оплачиваются отдельно. У нас классная команда 600+ экспертов с уникальными компетенциями из различных компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом, обсуждаем новости как в преподавании, так и по проектам. Вы научитесь: ✅ публично выступать и работать с аудиторией; ✅ давать обратную связь; ✅ структурировать свои знания. И сможете: 🎁 проходить наши курсы со скидкой; 💪 набирать себе команду из лучших студентов; 💸 совмещать с текущей фулл-тайм загрузкой. Хотите узнать больше? @anna_phoenix7

Java
1 597
10 популярных библиотек для модульного и интеграционного тестирования Java В этом посте мы представим 10 самых популярных библиотек для модульного и интеграционного тестирования Java, выделив их ключевые функции. https://www.javacodegeeks.com/2023/03/10-popular-libraries-for-java-unit-and-integration-testing.html

Java
1 597
Чистый код Java: как его написать? Лучшие практики от экспертов азработка программного обеспечения — сложное ремесло. Всегда есть множество способов написания определенных частей кода или разработки новых функций. В конечном счете, они могут делать одно и то же, но некоторые из них могут быть на несколько порядков эффективнее и проще для понимания, чем другие. Разработчики должны выяснить, какой подход будет работать лучше всего и как писать качественный чистый код. В этой статье мы сосредоточимся на написании чистого кода на Java. Почему так важно писать легко читаемый код? Каковы лучшие практики разработки кода на Java? Продолжайте читать, чтобы узнать! https://stratoflow.com/java-clean-code/

Java
1 597
Кодирования не будет через 5 лет. Вот почему Те, кто не приспособятся, перестанут существовать. https://javascript.plainengli
Кодирования не будет через 5 лет. Вот почему Те, кто не приспособятся, перестанут существовать. https://javascript.plainenglish.io/coding-wont-exist-in-5-years-this-is-why-6da748ba676c

Java
1 597
Null safety: Kotlin против Java В этом посте я хотел бы рассказать о проблеме обнуления и о том, как она решается в Kotlin и
Null safety: Kotlin против Java В этом посте я хотел бы рассказать о проблеме обнуления и о том, как она решается в Kotlin и Java https://dev.to/nfrankel/null-safety-kotlin-vs-java-13pn

Java
1 597
Бинарный поиск в Java — пример алгоритма Алгоритмы предоставляют пошаговые инструкции по решению конкретных задач. Они помога
Бинарный поиск в Java — пример алгоритма Алгоритмы предоставляют пошаговые инструкции по решению конкретных задач. Они помогают решать проблемы с помощью эффективных, стандартных и многократно используемых шагов. Алгоритм бинарного поиска является одним из наиболее часто используемых алгоритмов в программировании. Он используется для поиска и нахождения элемента в отсортированном массиве. https://www.freecodecamp.org/news/binary-search-in-java-algorithm-example/

Java
1 597
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

Java
1 597
JEP 430: шаблоны строк (предварительная версия) Расширьте возможности языка программирования Java с помощью строковых шаблонов https://openjdk.org/jeps/430

Java
1 597
Исходный код Java может переключиться на кодировку UTF-8 В предложении OpenJDK говорится, что текущее состояние «неопределенн
Исходный код Java может переключиться на кодировку UTF-8 В предложении OpenJDK говорится, что текущее состояние «неопределенной кодировки» создает ненужные проблемы при работе с кодовой базой JDK. https://www.infoworld.com/article/3689688/java-source-code-could-switch-to-utf-8-encoding.html#tk.rss_java

Java
1 597
☕️ 5 удивительно удобных библиотек Java Разработчики Java имеют много замечательных инструментов, облегчающих кодирование. Он
☕️ 5 удивительно удобных библиотек Java Разработчики Java имеют много замечательных инструментов, облегчающих кодирование. Они могут сопоставлять объекты, сопоставлять базы данных, создавать макеты API, работать с коллекциями и легко устанавливать соединения. Ознакомьтесь со списком из 5 замечательных библиотек Java, которые вы можете использовать уже сегодня в своем проекте. https://tomaszs2.medium.com/5-amazingly-comfortable-java-libraries-887802e240de

Java
1 597
Учебник по инкапсуляции Java Инкапсуляция — это фундаментальная концепция объектно-ориентированного программирования (ООП), которая позволяет разработчикам создавать классы, которые скрывают свои внутренние детали и защищают свое состояние и поведение от доступа или изменения извне класса. В этом руководстве по программированию будет обсуждаться инкапсуляция, ее преимущества и то, как ее можно реализовать в Java. https://www.developer.com/java/java-encapsulation/

Java
1 597
Совет Spring Boot 🍃💡 Сделайте логи вашего приложения более красочными 😉 Конфигурация в файле application.yml logging: patt
Совет Spring Boot 🍃💡 Сделайте логи вашего приложения более красочными 😉 Конфигурация в файле application.yml logging: pattern: console: "%clr(%d{HH:mm:ss.SSS}){blue} %clr(---){cyan} %clr([%15.15t]){yellow} %clr(:){red} %clr(%m){magenta}%n"

Java
1 597
#вакансия #удалённо #job #remote #parttime #преподаватель #Java Компания: мы в OTUS занимаемся обучением людей для повышения качества их жизни. 5 лет специализируемся на курсах для IT-специалистов разного уровня: от junior до senior. У нас более 130 авторских курсов. Вакансия: преподаватель онлайн-курса на английском Java Developer.Professional Преподаватель использует презентацию с теорией и практические примеры, чтобы раскрыть тему урока. Наши методисты помогут Вам освоить лучшие инструменты и практики преподавания. Локация: удаленно; сами определяете нагрузку и выбираете, на какие темы преподавать. Занятия проходят в вечернее время. Вознаграждение: Ставка за 1 урок (полтора часа) – от 80 до 120 евро. Есть дополнительные активности на Ваше усмотрение, они оплачиваются отдельно. У нас классная команда 600+ экспертов с уникальными компетенциями из различных компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом, обсуждаем новости как в преподавании, так и по проектам. Вы научитесь: ✅ публично выступать и работать с аудиторией; ✅ давать обратную связь; ✅ структурировать свои знания. И сможете: 🎁 проходить наши курсы со скидкой; 💪 набирать себе команду из лучших студентов; 💸 совмещать с текущей фулл-тайм загрузкой. Хотите узнать больше? @anna_phoenix7

Java
1 597
Как сломать HashMap менее чем за минуту После того, как я написал свою статью Как HashMap работает в Java? несколько человек
Как сломать HashMap менее чем за минуту После того, как я написал свою статью Как HashMap работает в Java? несколько человек предложили больше тем HashMap. Поэтому я решил сделать из этого небольшой цикл статей. В сегодняшней статье мы поговорим о JVM HashMaps. Мы покажем, как вы можете сломать их, если вы не будете осторожны. Но имейте в виду, что пока мы говорим о мире JVM, то же самое относится и к большинству современных языков. В этой статье я напишу реализацию с использованием Java. Затем я объясню основную причину проблемы и способы решения проблем, которые я создал. https://yonatankarp.com/how-to-break-your-hashmap-in-less-than-a-minute

Java
1 597
15 обязательных шпаргалок для разработчиков🚀 Поскольку технологии веб-программирования быстро развиваются, нам приходится уз
15 обязательных шпаргалок для разработчиков🚀 Поскольку технологии веб-программирования быстро развиваются, нам приходится узнавать много нового. Некоторые языки и фреймворки настолько сложны, что вы можете не помнить весь синтаксис или методы. Шпаргалки — это заметки, к которым легко получить доступ. Когда кто-то был свидетелем чего-то полезного или очень ценного в прошлом, включая меня, мы все делали заметки. Однако вам больше не нужно делать заметки о каждой детали, которую вы видите в книге, семинаре или статье. Я не хочу отговаривать вас от ведения записей; вы должны это делать, потому что вы знаете, что иногда вы понимаете только те заметки, которые пишете для себя. 😂 Однако, если вам не хочется делать заметки, я понимаю. В этом случае можно не волноваться, так как в Интернете есть шпаргалки по любому предмету. Чтобы помочь вам в учебе, я составил этот список лучших шпаргалок. https://dev.to/ishratumar/15-must-have-cheatsheets-for-developers-1n92

Java
1 597
#вакансия #удалённо #job #remote #parttime #преподаватель #Kotlin #Groovy Компания: OTUS – образовательная платформа 🦉 5 лет специализируемся на авторских курсах для IT-специалистов разного уровня: от junior до senior. У нас есть вступительное тестирование для студентов и 600+ преподавателей-практиков из крупнейших компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом и обсуждаем новости как в преподавании, так и в IT. Вакансия: преподаватель онлайн-курсов: ➡️ Kotlin Backend Developer. Professional ➡️ Groovy Developer Преподаватель использует презентацию с теорией и практические примеры, чтобы раскрыть тему урока. Наши методисты помогут вам освоить лучшие инструменты и практики преподавания. Это отличная возможность, чтобы: ✅ структурировать знания; ✅ публично выступать и работать с аудиторией; ✅ внести вклад в развитие IT. Локация: удаленно; сами определяете нагрузку и выбираете, на какие темы преподавать. Занятия проходят в вечернее время. 💰Оплата: от 4000 до 6000 руб. за одно занятие (полтора часа); 5000 за разработку материалов к одному занятию; от 300 до 400 руб за проверку одного ДЗ. Бонусы: 🎁 наши курсы со скидкой/бесплатно; 💪 можно набрать себе команду из лучших студентов; 💸 совмещать с текущей фулл-тайм загрузкой. Обсудить подробнее @yu_grin

Java
1 597
Лучшие практики для Java-приложений в Kubernetes В этой статье вы прочтете о лучших практиках запуска Java-приложений в Kuber
Лучшие практики для Java-приложений в Kubernetes В этой статье вы прочтете о лучших практиках запуска Java-приложений в Kubernetes. Большинство этих рекомендаций применимы и для других языков. Однако я рассматриваю все правила в рамках характеристик Java, а также показываю решения и инструменты, доступные для приложений на основе JVM. Некоторые из этих рекомендаций Kubernetes навязаны дизайном при использовании самых популярных сред Java, таких как Spring Boot или Quarkus. Я покажу вам, как эффективно использовать их, чтобы упростить жизнь разработчика. https://piotrminkowski.com/2023/02/13/best-practices-for-java-apps-on-kubernetes/