ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

Чашечка Java

Чашечка Java

الذهاب إلى القناة على Telegram

Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

إظهار المزيد
8 281
المشتركون
-124 ساعات
-37 أيام
-7130 أيام
أرشيف المشاركات
Многопоточность Java. #неОпятьАСнова #javaJunior #javaCore Тезисно про многопоточность в Java. Читать: https://habr.com/ru/post/693244/?utm_campaign=693244

What Steve Poole's Devoxx Talk Encourages Developers to Learn in 2023 to Fight Cyberattacks Almost a year after the world was
What Steve Poole's Devoxx Talk Encourages Developers to Learn in 2023 to Fight Cyberattacks Almost a year after the world was shelled by log4, Sonatype’s Steve Poole - a long-time secure code promoter sounded the alarm regarding the advancement of cyber attacks during his Devoxx talk. Cyberwarfare is a reality, and countries use cyberattacks to fight other countries. More than awareness, the talk gives us hope by revealing the tools each developer has at hand to fight this evil. By Olimpiu Pop Read: https://www.infoq.com/news/2022/10/developer-future-trends/

Подборка актуальных вакансий — Ведущий Java-разработчик в Beeline Где: удалённо Опыт: от 3 лет — Java-разработчик в Ренессанс Кредит Где: Москва, можно удалённо Опыт: от 3 лет — Java-разработчик в ОТР Где: Москва, можно удалённо Опыт: от 3 лет — Java-разработчик в МТС Где: Москва, можно удалённо Опыт: от 1 года — Java-разработчик в МТС Где: Москва, можно удалённо Опыт: от 3 лет #вакансии #работа

Первые шаги в анализе безопасности мобильных приложений: разбираемся на примере Allsafe Allsafe — это приложение, намеренно спроектированное небезопасным. Для чего это нужно? Оно предназначено для обучения и поиска различных уязвимостей. В отличие от других подобных приложений для Android, оно использует современные библиотеки и технологии. Меньше похоже на CTF и больше похоже на реальное приложение. В этом посте мы разберем его уязвимости с точки зрения двух подходов: статического и динамического тестирования безопасности. Читать: https://habr.com/ru/post/688064/?utm_campaign=688064

DoZer — сцинтилляционный гамма-спектрометр с bluetooth DoZer -- сцинтилляционный гамма-спектрометр с BT интерфейсом. Читать: https://habr.com/ru/post/692994/?utm_campaign=692994

Как программист настроил деплой бекенда с базой данных Всем привет, хабровчане и гости сайта Сегодня решил рассказать о своем опыте, как я при помощи docker-compose и bash скрипта настроил развертывание бекенд приложения с базой данных. Какая была идея? Хотелось при помощи одной команды в терминале разворачивать Java приложение с базой данных так, чтобы можно было передать все необходимые переменные в момент запуска и нигде не хранить их. Так, чтобы можно было развернуть новую версию приложения даже с телефона, просто заранее заготовив необходимую команду. Как получилось в итоге: в корне проекта лежит баш скрипт, который принимает переменные окружения, которые нужны для запуска бекенда и базы данных. Там внутри никаких захардкодженных данных нет, что позволяет нам запускать где угодно и с какими угодно настройками. Путь к этому был сложен и тернист для меня. С большой вероятностью можно было сделать легче и проще, если б я занимался этим каждый день, но сделал как умел и как предполагал возможным. Поэтому все, кто имеет что сказать поэтому поводу, приглашаются в комментарии. Дело было так... Читать: https://habr.com/ru/post/692198/?utm_campaign=692198

Выкуси, Telegram Premium — бот-конвертер голосовых сообщений для обхода ограничений (Java, Spring, вебхуки, ffmpeg) Это третья статья в моей серии "для самых маленьких" - первая была посвящена «классическому» Telegram-боту, наследуемому от TelegramLongPollingBot, вторая - боту на вебхуках на Spring с БД Redis и клавиатурами. Для кого написано Если вы ни разу не писали Telegram-ботов на Java с использованием вебхуков и только начинаете разбираться — эта статья для вас. В ней подробно и с пояснениями описано создание реального бота, автоматизирующего одну очень простую функцию. Можно использовать статью как мануал для создания скелета своего бота, а потом подключить его к своей бизнес-логике. Я пытаюсь писать как для себя, а не сразу для умных — надеюсь, кому-нибудь это поможет быстрее въехать в тему. Предыстория Давать доступ к возможностям продукта только покупателям подписки - нормально, это бизнес. Выводить раздражающую значительную часть пользователей фичу, а потом разрешать отказаться от неё только за деньги - поедание экскрементов. Большинство преимуществ Telegram Premium не вызывают никаких вопросов, но запрет на отправку себе голосовых сообщений - это низко, Telegram. К счастью, наш любимый мессенджер настолько хорош, что обойти эту несправедливость можно с помощью очень простого Voice4PremiumBot. На дно! Читать: https://habr.com/ru/post/692826/?utm_campaign=692826

Java и низкая задержка Источник Я уже сбился со счёта, сколько раз мне говорили, что Java — неподходящий язык для разработки приложений, основным требованием к которым является высокая производительность. Обычно первым делом я прошу уточнить, что подразумевается под словом «производительность», поскольку две самые популярные метрики — пропускная способность и задержка — иногда конфликтуют друг с другом, а способы оптимизации одной из них существенно ухудшают вторую. Существуют методики разработки Java-приложений, которые соответствуют требованиям к производительности (или даже превосходят их) приложений, созданных на языках, традиционно применяемых для этой цели. Однако даже этого может быть недостаточно, чтобы обеспечить наилучшую производительность с точки зрения задержек. Java-приложениям по-прежнему приходится полагаться на операционную систему в вопросе предоставления доступа к оборудованию. Обычно чувствительные к задержке приложения (часто называемые «приложениями реального времени») лучше всего работают, когда имеют практически прямой доступ к оборудованию, то же самое относится и к Java. В этой статье я познакомлю вас с методиками, которые можно применять, когда мы хотим, чтобы приложения максимально эффективно задействовали системные ресурсы. Читать: https://habr.com/ru/post/692680/?utm_campaign=692680

Apache InLong: Integration Framework for Massive Data Apache InLong, an integration framework designed for massive data, was
Apache InLong: Integration Framework for Massive Data Apache InLong, an integration framework designed for massive data, was originally built at Tencent, where it was used in production for more than eight years, to support massive data reporting services in big data scenarios. The project officially graduated as an Apache top-level project three years after the introduction of the project in the Apache Incubator. By Andrea Messetti Read: https://www.infoq.com/news/2022/10/apache-inlong-framework/

Принимаем TRON USDT на Java Я захотел научиться принимать крипту в своих сервисах, и хочу поделиться как я внедрял Tron USDT. Читать: https://habr.com/ru/post/692626/?utm_campaign=692626

Битва титанов: Java vs Kotlin Разберём, какой язык программирования подходит для новичков, опытных программистов и бизнеса —
Битва титанов: Java vs Kotlin Разберём, какой язык программирования подходит для новичков, опытных программистов и бизнеса — Kotlin или Java. Читать: «Битва титанов: Java vs Kotlin»

Конструктор триггеров в Telegram. Или как мы сделали простейшего, но полезного бота Привет! Меня зовут Боровков Евгений и я предприниматель. В этой статье я расскажу про свой pet-проект. Или как я решил проблему вечного поиска информации прямо в уютном Телеграммчике. Читать: https://habr.com/ru/post/692544/?utm_campaign=692544

Как я делал serverless поиск для мейлинг листов OpenJDK Совсем недавно мне захотелось поискать какую-то информацию в amber-dev мейлинг листе. Оказывается, что никакого встроенного поиска тут нет. Нужно либо пользоваться гуглом и использовать site:оператор, либо использовать поиск почтового клиента. В целом, оба варианта — рабочие, но мне захотелось сделать еще одну опцию, попутно немного поиграв с WebAssembly. Читать: https://habr.com/ru/post/692512/?utm_campaign=692512

Java News Roundup: Introducing OmniFish, Oracle Joins Micronaut Foundation, OpenJDK Updates This week's Java roundup for Octo
Java News Roundup: Introducing OmniFish, Oracle Joins Micronaut Foundation, OpenJDK Updates This week's Java roundup for October 3rd, 2022 features news from OpenJDK, JDK 20, Spring milestone updates, Eclipse Tumerin 19, OmniFaces 4.0, PrimeFaces 12.0, Introducing OmniFish, Quarkus 2.13.1, Oracle joins Micronaut Foundation, Eclipse Vert.x 4.3.4, JobRunr 5.3, Apache Tomcat 9.0.68, Apache Camel 3.19, Apache Tika 2.5, ArchUnit 1.0 and conferences Devoxx Morocco and JAX London. By Michael Redlich Read: https://www.infoq.com/news/2022/10/java-news-roundup-oct03-2022/

​Kotlin стал сильным конкурентом Java, когда Google объявил его приоритетным языком для разработки на Android Но сможет ли Kotlin полностью заменить Java? На это сложный комплексный вопрос мы попросили ответить специалиста из «Иннотех». В своей статье он на конкретных примерах объяснил плюсы и минусы каждого языка: https://tprg.ru/CLN5

Article: Shift Left Approach for API Standardization Descriptions about API standardization using common tools like OpenAPI a
Article: Shift Left Approach for API Standardization Descriptions about API standardization using common tools like OpenAPI and Zally, to simplify re-use across microservices between teams. Reviews against best practices such as an API stylebook and guidelines from Microsoft and Google. By Thiyagarajan Kamaraj Read: https://www.infoq.com/articles/shift-left-api-standardization/

Error Prone Improves Java Code by Detecting Common Mistakes Error Prone, a Java compiler plugin open sourced by Google, perfo
Error Prone Improves Java Code by Detecting Common Mistakes Error Prone, a Java compiler plugin open sourced by Google, performs static analysis during compilation to detect bugs or possible improvements. The plugin contains more than 500 pre-defined bug checks and allows third party and custom plugins. After detecting issues, Error Prone can display a warning, or automatically change the code with a predefined solution. By Johan Janssen Read: https://www.infoq.com/news/2022/10/error-prone/

Unreal Engine Interview Question Answers Have you been having sleepless nights just because of the Unreal Engine interview that is ahead of you? Being in this situation is unavoidable especially after you have experienced problems during your previous interviews or you totally do not know what is required of you when it comes to Unreal Engine interview. Time for being in such a situation is now a thing of the past because right in this article you are going to know the kind of questions that are usually asked in this kind of interview and this will open up your eyes and you will be more than prepared when that day comes.  In this article, I am going to share 20 common Unreal Engine Interview questions for game developers to revise key concepts and get ready for interviews. If you have used Unreal Engine before then you can easily answer these questions but if you struggle then I suggest you to join one of these best Unreal Engine online courses to learn and revise key concepts in quick time. Java Interview questions and tutorials Read: http://www.java67.com/2022/10/unreal-engine-interview-question-answers.html

photo content