Чашечка Java
الذهاب إلى القناة على Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
إظهار المزيد8 282
المشتركون
-124 ساعات
-37 أيام
-7130 أيام
أرشيف المشاركات
8 282
Difference between Chef and Ansible for DevOps Engineers
Hello guys, Ansible and Chef are two popular configuration management tool which are very important in this world of DevOps. What is difference between Ansible, Chef, and Puppet is also a common questions for DevOps and senior Java developer who are also responsible for setting their server and installing application. Earlier, I have shared best DevOps Courses and best online courses to learn Ansible and Chef and in this article, we will go through the difference between two widely recognized configurations management tools used by DevOps engineers i.e. Chef and Ansible.
Java Interview questions and tutorials
Read: http://www.java67.com/2023/02/difference-between-chef-and-ansible-in.html
8 282
Why Programmers and Developers Should Learn Docker in 2023?
Hello guys, I have been asking my readers to learn Docker since last year. Why have I been doing this? Because Docker is not just another tool, it's a game-changer, and I firmly believe that every Programmer, be it a Java developer, a C++ developer, or a Web Developer coding in JavaScript, all should learn Docker. The first and foremost reason is that Docker simplifies both the development and Deployment of Software projects, for example, you can deploy a Java Microservice in the same way as a node application once you wrap them in a container. Just like Maven made it easy to maintain project dependencies, Docker takes it to another level by building applications and shipping them into containers.
Java Interview questions and tutorials
Read: http://www.java67.com/2020/11/why-learn-docker-container-and-tool-in.html
8 282
Манипуляции с байт-кодом Java
В этой статье мы разберём, как добавить к файлу класса публичный атрибут. Когда загрузчик классов завершит загрузку модифицированного файла класса, мы увидим то поле, которое добавили вручную.
Читать: https://habr.com/ru/companies/timeweb/articles/727726/?utm_campaign=727726
8 282
Difference between Docker Kubernetes for Programmers and DevOps
Hello guys, If you're a Java developer or doing Software Development in any programing language and interested in cloud-based technologies like containers, you've probably heard of Docker and Kubernetes and may be wondering what they are and how they connect. Should I use Kubernetes or Docker? is a common way to start the debate between the two. Earlier, I have explained you why Every programmer should learn Docker and Kubernetes and In this article, we are going to discuss these two technologies again and see the difference between Docker and Kubernetes and find out how they differ from each other, when to use Docker and Kubernetes, and what value they provide.
Java Interview questions and tutorials
Read: http://www.java67.com/2023/02/difference-between-docker-kubernetes.html
8 282
Top 10 JavaScript Online Courses for Beginners in 2023 - Best of Lot
Hello guys, JavaScript is one of the most powerful programming languages, and if you want to learn JavaScript, now is the best time. If you are looking for the best and advanced JavaScript courses, then you have come to the right place. Earlier, I have shared free JavaScript courses, and in this article, I am going to share some of the best courses to learn JavaScript in 2023. I have compiled this list
by collecting a lot of recommended JavaScript courses from online learning platforms like Udemy, Coursera, Pluralsight, Educative, CodeCademy, edX, Udacity, and others. This is a decent collection of different types of JavaScript courses
from different platforms. While you don't need to join all these courses, joining one or two will be enough.
Java Interview questions and tutorials
Read: http://www.java67.com/2020/10/best-javascript-courses-for.html
8 282
Как создавать SBOM в Java с помощью Maven и Gradle
При создании приложений на Java мы сильно зависим от внешних библиотек и фреймворков. И каждый импортируемый пакет Java, скорее всего, также зависит от большего количества библиотек. Это означает, что количество Java-пакетов, включенных в ваше приложение, часто не совсем прозрачно.
Эти вложенные (транзитивные) зависимости создают проблему, заключающуюся в том, что вы как разработчик, вероятно, не знаете всех библиотек, которые на самом деле используете.
Недавно мы обсуждали, почему и как мы должны тщательно поддерживать наши зависимости. В статье Лучшие практики управления зависимостями Java я рассказал о доступных вариантах и инструментах для настройки стратегии управления зависимостями.
Но что, если вы передаете свое Java-приложение клиенту?
Как они узнают, какие зависимости включены?
Что еще важнее, как они могут проверить, не уязвимы ли эти зависимости для проблем безопасности?
Ответом является спецификация программного обеспечения SBOM (software bill of materials).
Читать: https://habr.com/ru/articles/723214/?utm_campaign=723214
8 282
Наиболее распространённые мифы о Scala: сеанс с разоблачением
В этом посте развенчивается ряд очень существенных мифов о языке Scala, которые, как нам известно, циркулируют в блогосфере. Для каждого развенчанного мифа мы представим альтернативную точку зрения, подкреплённую данными из надёжных источников.
Читать: https://habr.com/ru/companies/piter/articles/727582/?utm_campaign=727582
8 282
Top 6 Online Courses to Learn Microservices with Java and Spring Boot in 2023 - Best of Lot
Hello guys, if you want to learn about Microservices architecture and how to create
Microservices with Java using Spring Boot and Spring cloud framework and looking for the
best online courses then you have come to the right place. Earlier, I have
shared the best free Microservices courses for Java programmersand in this article, I am going to share the best online courses to learn Microservices with Java in 2023. Popularity of Cloud Computing has given an exponential rise to Microservices architecture because they go hand in hand. It's easy to scale Microservices which is the biggest advanced of Cloud Computing. If you don't know what is Microservices then don'
t worry, I will give you a brief overview.
Java Interview questions and tutorials
Read: http://www.java67.com/2022/02/top-5-microservice-courses-for-java.html
8 282
Сопоставление с шаблоном в Java — 5 примеров для занятых разработчиков
Будучи занятым разработчиком, трудно следить за новыми возможностями и глубоко понимать, где и как их можно использовать.
В этой статье блога я расскажу о 5 местах, где вы можете использовать сопоставление с шаблоном в Java, не погружаясь в тонкие детали. Когда вы решите, что готовы к дальнейшему изучению, посмотрите ссылки, включенные в эту статью.
Давайте начнем!
Читать: https://habr.com/ru/articles/719384/?utm_campaign=719384
8 282
Шаблон проектирования: Chain of Responsibility
Всем привет.
Данная статья будет полезна начинающим Java разработчиком понять зачем нужен шаблон проектирования "Цепочка ответственности" и как его можно использовать на примерах.
Итак начнем с самого начала. Основная суть данного шаблона: связывание объектов-получателей в цепочку и передача запроса по ней.
книгу Head_First_Паттерны_проектирования
Читать: https://habr.com/ru/articles/727454/?utm_campaign=727454
8 282
Последняя версия языка: что нужно знать, чтобы пройти собеседование
Разработчики и авторы курсов в Яндекс.Практикуме рассказывают, когда знание последней версии языка программирования критично, а когда ― нет.
Читать: «Последняя версия языка: что нужно знать, чтобы пройти собеседование»
8 282
Автотесты на Espresso: первые вопросы и способы их решений
Собрала вопросы, с которыми столкнулась при написании первых автотестов на Espresso и предложила решения, которые внедряла по ходу работы.
Читать: «Автотесты на Espresso: первые вопросы и способы их решений»
8 282
Что такое ModelMapper и зачем он нужен?
ModelМapper просто использовать в начале проекта без особых знаний. Попытаюсь разобрать основные моменты работы с фреймворком.
Читать: «Что такое ModelMapper и зачем он нужен? »
8 282
Использование паттернов Event Sourcing и CQRS для разработки приложения на Spring Boot и Axon Framework
Подробный гайд с описанием неординарного способа создания приложений, который позволяет значительно упростить работу в сложных системах.
Читать: «Использование паттернов Event Sourcing и CQRS для разработки приложения на Spring Boot и Axon Framework»
8 282
Стек технологий, используемый в работе с Java Virtual Machine
Подборка технологий, инструментов, фреймворков и библиотек для создания утилит и интеграционных решений на Java/Scala.
Читать: «Стек технологий, используемый в работе с Java Virtual Machine»
8 282
How to Prepare for Google Cloud DevOps Engineer Exam in 2023
Hello guys, Are you aspiring to become a certified Google Cloud DevOps Engineer? Then you should go for this certification to get certified for your expertise in managing and automating Google Cloud Platform (GCP) services to streamline DevOps workflows. However, preparing for the Google Cloud DevOps Engineer exam can be challenging without proper guidance and preparation. But worry not! In this article, we will provide you with valuable tips, tricks, and resources to help you effectively prepare for the exam, avoid common mistakes, and increase your chances of success. Whether you are an experienced DevOps professional or new to GCP, this guide will equip you with the knowledge and strategies to confidently approach the Google Cloud DevOps Engineer exam. Let's dive in and uncover the key steps to excel in this certification!
Java Interview questions and tutorials
Read: http://www.java67.com/2022/04/how-to-prepare-for-google-cloud-devops.html
8 282
Держите халявные курсы для старта в IT
Сейчас у вас есть возможность бесплатно забрать сразу несколько курсов стоимостью 25 000 рублей. GeekBrains решил поделиться собственной подборкой, которая поможет:
— разобраться в тонкостях карьерных вопросов,
— изучить основы программирования,
— узнать честный опыт айтишников из самых разных сфер,
— сделать правильный осознанный выбор.
Забирайте их себе, пока они вновь не стали платными: https://tprg.ru/tu0E
Реклама ООО «Гикбреинс»
8 282
Практика использования BPMS в бэк-офисных процессах биржи
Центральной частью биржи являются торговые системы и их торговые ядра, в которых происходит matching заявок участников рынка и формируется order_log
Именно к торговому ядру (вернее к шлюзу) подключаются участники торгов. При этом, чтобы торговая система (ТС) могла работать, в неё к началу ежедневной торговой сессии должны попасть описания торговых инструментов и описания клиентов и их параметров подключения к ТС.
Если в двух словах описать эти процессы: они долгие и сложные.
Почему так?
Приведем пример – допустим, пришла к нам мошенническая фирма, выпустила облигации, участники рынка купили эти облигации, а фирма вместо того, чтобы исполнять обязательства перед держателями облигаций, перевела все полученные от рынка средства на офшор на Каймановых островах и была такова. Кто за это ответит? Кого будут сажать в тюрьму?
Чтобы избежать подобных ситуаций, как при допуске к торгам финансовых инструментов, так и при допуске к торгам участников этих торгов, выполняются KYC проверки и тех и других, причем в зависимости от роли в торгах и от рынка (например, валютный, фондовый, рынок деривативов) – процессы, по которым биржа будет проверять участника торгов или эмитента финансовых инструментов, будут свои и будут состоять из разных шагов и разных наборов проверок.
Читать: https://habr.com/ru/companies/moex/articles/727216/?utm_campaign=727216
8 282
How to solve the best time to buy and sell stock Problem in Java? LeetCode Solution Example
Hello guys, if you are preparing for coding interviews and looking for practice questions to sharpen your coding skill then you have come to the right place. In the past, I have shared 100+ data structure questions and 21 String Interview Questions and In
Today's blog, we shall be looking at how to determine the best time to
buy and sell stock. This is one of the popular coding problem from Leetcode as well so if you are looking for solution of Leetcode's Buy and Sell Stock problem then this tutorial can help you. Firstly, you have to note a few important things
here as we solve this challenge, and one of them is an Array.
Java Interview questions and tutorials
Read: http://www.java67.com/2022/06/how-to-know-best-time-to-buy-and-sell.html
8 282
Многоязычность на Kotlin-бэкэнде
Язык программирования Kotlin часто ассоциируется с мобильной разработкой для Android и это неудивительно, учитывая что он принят Google как официальный язык разработки, и принес множество необходимых и удобных языковых конструкций и кооперативной многозадачности, при этом сохраняя совместимость на уровне байт-кода с ранними версиями JVM. Но применимость языка существенно выше и имеющиеся библиотеки (как созданные для Java, так и разработанные специально для Kotlin) позволяют создавать обычные приложения (например, на JavaFX или с использованием платформенных графических библиотек и Kotlin Native), а также создавать код для бэкэнда c подключениям к базам данных, кэшам, очередям сообщений и т.д. При этом, если для мобильной разработки проблем с поддержкой многоязычных сообщений не возникает (благодаря механизму ресурсов, в том числе строк, которые могут быть переопределены для конкретной локали), то для бэкэнда это становится нетривиальной задачей. В этой статье мы обсудим несколько подходов для создания бэкэнда с поддержкой нескольких языков.
Читать: https://habr.com/ru/companies/otus/articles/727130/?utm_campaign=727130
